Oracle安装与配置、SQLPlus(一)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.1、O racle简介

Oracle是一个生产中间件和数据库的较大的生产商,Oracle原本的含义:“神喻”,指的是神说的话。中国在商朝的时代,把一些刻在龟壳上的文字当成是上天的指示,所以在中国将Oracle也翻译成“甲骨文”。

Oracle公司的发展实际还是依靠IBM公司。

Oracle的创始人:Larry Ellison,创办了Oracle公司。

他一生的最大目标,“财富榜超过比尔·盖茨”

Bruce Scott现在已经离开了Oracle公司,开发出了一套新的数据库-------PointBase 1.2、O racle安装

现在使用的Oracle是10g的版本,Oracle中的版本主要分为以下几个:

●Oracle 8

●Oracle 8i i表示Internet,表示此时Oracle公司正式开始进军互联网

●Oracle 9i Oracle9i与8i相比是非常相似的

●Oracle 10g g表示网格技术

例如,以baidu搜索为准,现在想使用一款软件,但是此软件在离自己非常近的地方就存在了下载地址,但是与自己非常远的地方也同样存在一个下载地址,那么有没有可能现在通过搜索引擎没有搜索到离自己近的下载,而使用了更远的下载,那么这样一来肯定会造成

资源的浪费。

所以新的网络概念就是将网络划分成一个个网格,通过网格表示一个区域

选择Oracle 10g下的install目录中的setup.exe就可以执行Oracle的安装指令了如果不能安装有可能是防火墙造成的,此时可以将防火墙暂时禁用

安装步骤

此时将Oracle安装在D盘之中

选择企业版进行安装

注意地方:全局数据库名:修改为“mldn”,此名称为以后的服务选项,同时把创建带样本方案的数据库勾上

将所有的帐户都使用同一个口令:”oracleadmin

安装完成之后,任何的按钮都不要点,因为有些用户需要进行解锁操作,如果此时没有配置成功,则只能通过命令行的方式进行用户的解锁

下面这个安装期间等待的时间会比较长,要耐心等待

Oralce安装配置

安装完成之后,出现以下对话框

选择口令管理,主要观察以下几个用户

首先把SCOTT解锁,即把勾去掉

●普通用户:scott的密码设置成”tiger”

●普通管理员:SYSTEM用户的密码设置成:”manager

●超级管理员:sys用户的密码:change_on_install

此时选择确定,那么就可以使用固定的用户名和密码进行数据库的连接了

完成之后,直接选择退出即可,此时,会自动启动一个EM(企业管理器)的工具,但是在学习中基本上不使用这种前台的,直接关闭即可。

Oracle安装完成之后,实际上会在系统中进行服务的注册,在注册的服务中有以下两个服务必须启动,否则Oracle无法正常使用

●OracleDBConsolemldn(开机自动启动)

●OracleOraDb10g_home1TNSListener:监听服务(开机后手动启动)

●OracleServiceMLDN(开机自动启动):此服务必须启动,否则Oracle根本就

无法使用。

选择手动,然后停止

选择手动,然后停止,此服务是在浏览器上使用的服务,我们不怎么用

此服务OracleOraDb10g_home1TNSListener,表示监听服务,如果客户端要想连接到数据库,此服务必须打开,在日后的程序开发中此服务起作用

OracleServiceMLDN:表示数据库的主服务,命名规则:OracleService + 数据库名称。此服务必须启动,否则Oracle根本就无法使用

之后直接通过命令行方式就可以进入到SQLPlus的控制中心,进行命令的输入

1.3、S QLPlus

SQLPlus是Oracle提供的一个命令行执行工具软件,安装之后会自动在系统中进行注册

我们在配置时有三个用户名,这里是普通用户名scott,密码为tiger,在输入时它不显示

SQLplus中有两种命令,

●sqlplus:以命令行的方式进入数据库连接

●sqlplusw:以窗口的形式启动命令行工具

wl

在使用此命令的时候会提示一个在主机字符串,如果一台电脑上有多个数据库的话,则要在此处输入数据库的名称(mldn),如果不输,则找到默认的服务(即最后建立的服务)连接到数据库之上,那么以下就可以进行查询操作了。

在一个数据库中会存在多张表,每一张表都会有其记录

现在输入以下命令

此时,表示发出查询命令,查询数据库中的emp表数据

这是因为如果要想使用sqlplusw,则首先必须进行环境的设置

中数据是采用一页一页的显示方式进行输出的

此时就完成了环境变量的设置:pagesize和linesize

基本上就是使用的sqlplusw的运行方式完成的操作

SQLPlusw命令

在SQLPlusw存在大量的可用命令。

在SQLPlusw中因为没法像cmd命令窗口那样可以通过上下左右键进行修改输入的内容,所以一般会使用本机的记事本程序进行编辑,直接在命令窗口中输入“ed 文件名称即可“

输入之后会提示用户是否要创建此文件

编辑完成之后就可以通过@文件名称的方式执行命令

除了可以在SQLPlusw中建立文件之外,也可以通过@找到磁盘上的文件。现在在D盘上有一个Demo.txt文件,文件中也是查询指令

如果文件的后缀名称是“.sql”的话,则不用输入后缀名称也可以找到。默认找到文件的后缀就是“*.sql”。

在SQLPlusw中也可以使用其他用户连接,例如:之前了解过的sys和system用户

●普通用户:scott的密码设置成”tiger”

●普通管理员:SYSTEM用户的密码设置成:”manager

如果现在连接的是超级管理员(sys),则在连接的最后必须写上AS SYSDBA。以系统管理员的身份进行登录

此错误表示emp不存在。因为emp表是发球scott用户下的表,而sys用户本身没有,所以如果现在在不同用户下想访问emp表的话,则必须加上用户名,即:表的完整名称:

称:

相关文档
最新文档