Oracle基础

江枫思渺然 提交于 2020-03-29 17:35:57
oracle简介:
oracle是一个生产中间件和数据库的较大的生产商,oracle原本的含义:“神喻”,指的是神说的话。中国在商朝的时代,把一些刻龟壳上的文字当成是上天的指示,所以在中国将Oracle也翻译成“甲骨文”。
oracle公司的发展实际上还是依靠了IBM公司。
Oracle的创始人:LarryEllison,创办了oracle公司。
oracle安装:现在使用的Oracle使用的是10g版本,Oracle中的主要版本分为以下几个:
Oracle8
Oeacle8i:i,Internet,表示此时Oracle公司正式进军互联网
Oracle9i:Oracle9i和8i相比是非常相似的
Oracle10g:g,表示网络技术。
例如:以百度搜索为准,现在想使用一个软件,但是此软件在离自己非常近的地方就存在了下载地址,但是与自己非常远的地方也同样存在一个下载地址,那么有没有可能现在通过搜索引擎没有搜索到离自己近的下载,而是使用了更远的下载。那么这样一来肯定会造成资源的浪费。
所以新的网络概念就是讲网络划分成一个个的网格,通过网格表示一个区域。
选择Oracle10g下的install目录中的setup.exe就可以执行Oracle的安装指令了。
如果不能安装有可能是防火墙造成的,此时可以将防火墙暂时禁用。
此时,将Oracle安装在D盘之中。
选择企业版进行安装。之后输入数据库名称:“mldn",此名称为以后的服务选项。
将所有的用户口令设置成Oracleadmin。
安装完成之后,任何的按钮都不要点,因为有些用户需要进行解锁操作,如果此时没有配置成功,则只能通过命令行的方式进行用户的解锁。
选择口令管理,主要观察以下几个用户:
普通用户:scott用户的密码:tiger
普通管理员:system用户的密码:manager
超级管理员:sys用户的密码:change on install
此时,选择确定,那么就可以使用固定的用户名和密码进行数据库的连接了
完成之后,直接选择退出即可,此时,会启动一个EM(企业管理器)的工具。
Oracle安装完成之后实际上会在系统中进行服务的注册,在注册的服务中有以下两个服务必须启动,否则Oracle无法正常使用:OracleOraDb10g_home1TNSListener:表示监听服务,如果客户端要想连接数据库,此服务必须打开,在日后的程序开发中此服务起作用。
OracleServiceMLDN,表示数据库的主服务器,命名规则:OracleService数据库名称。此服务必须启动否则Oracle根本就无法使用。
之后直接通过命令行方式就可以进入到SQLPlus的控制中心,进行命令的输入。
SQLPlus是Oracle提供的一个命令行执行的工具软件,安装之后会自动在系统中进行注册。
Sqlplus中有两种命令:
sqlplus:以命令行的方式进入数据库连接
sqlplusw:以窗口的形式启动命令行工具。
在使用此命令的时候会提示一个主机的字符串,如果一台电脑上有多个数据库的话,则要在此处输入数据库的名称。
连接到数据库中会存在多张表,每一张表都有记录。
现在输入以下的命令:
SELECT * FROM emp;
此时,表示发出查询命令,查询数据库中的emp表数据。
此时,原本应该一行显示出来的数据没有按一行显示,所以显示的格式混乱,这是因为如果要想使用sqlplusw则首先必须进行环境的设置。
设置每行显示的长度:
set linesize 长度 ;
以上程序查询完之后,又会有新的问题。因为标题行重复了,那么这是由于在Oracle中数据是采用一页一页的显示方式进行输出的。
修改每页显示记录的长度:
set pagesize 行数 ;
基本上就是使用sqlplusw的运行方式完成操作。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!