01数据库安装配置

更新时间:2023-07-18 00:47:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

oracle数据库安装配置

目录

简介 ............................................................................................................................................................... 2

一.数据库安装配置 ................................................................................................................................... 2

1.1 安装过程 ............................................................................................................................... 2

1.1.1安装 .................................................................................................................................... 2

1.1.2、查看安装情况 ............................................................................................................... 11

1.1.3、测试安装好的Oracle 10g是否能正常运行 ............................................................. 14

1.2 配置 ..................................................................................................................................... 19

1.2.1监听程序配置 .................................................................................................................. 20

1.2.2本地Net服务名配置 ...................................................................................................... 22

二.创建数据库 ..........................................................................................................................................27

三. PL SQL 配置及使用 ................................................................................................................... 39

3.1 PL/SQL Developer介绍 ........................................................................................................ 39

3.2安装PLSQL Developer .......................................................................................................... 39

3.3使用PLSQL Developer .......................................................................................................... 41

3.3.1连接Oracle数据库 ......................................................................................................... 41

3.3.2执行SQL语句 ................................................................................................................ 42

1. 在SQL窗口中执行 ..................................................................................................... 42

2. 在命令行窗口中执行 ................................................................................................... 45

3.3.3创建数据库中的对象 .......................................................................................................47

1. 在SQL窗口中创建 ......................................................................................................47

2. 在命令行窗口中创建 ....................................................................................................47

3. 用模板创建 ....................................................................................................................47

3.3.4查看数据库中的对象 ...................................................................................................... 49

1. 从SQL窗口中打开查看窗口 ..................................................................................... 49

2. 从对象浏览器中打开查看窗口 ................................................................................... 51

3.3.5调试函数/存储过程 ........................................................................................................ 51

四.数据库优化配置 ................................................................................................................................. 56

五.Oracle完全卸载 .................................................................................................................................57

简介

Oracle 10g提供了高性能与高稳定性的企业级数据存储方案,也对Windows操作系统提供了更好的支持。借助Windows操作系统以线程为基础的服务模式,Oracle 10g可以提供更高的执行性能、更稳定的执行环境,以及更具扩展性的平台。

一.数据库安装配置

1.1 安装过程

1.1.1安装

1.运行setup.exe出现图1所示的“Oracle Database 10g安装”画面。

图 1 Oracle Database 10g安装

选中“高级安装”,以便为SYS、SYSTEM设置不同的口令,并进行选择性配置。

2.“下一步”进入“Oracle Universal Installer:指定文件位置”,见图2。

图 2 指定文件位置

设置源“路径”、“名称”和目的“路径”,见图3所示。

“名称”对应ORACLE_HOME_NAME环境变量

“路径”对应ORACLE_HOME环境变量

图 3 设置源“路径”、“名称”和目的“路径”

3.“下一步” 进入“Oracle Universal Installer:选择安装类型”,见图4。

图 4 选择安装类型

4.保持默认值,下一步,进入“Oracle Universal Installer:选择数据库配置”,见图5。

图 5 选择数据库配置

5.保持默认值,下一步,进入“Oracle Universal Installer:指定数据库配置选项”,见图6。

图 6 指定数据库配置选项

指定“全局数据库名”和“SID”,对这两个参数的指定一般相同,例如:oract。

也可以将“全局数据库名”设置为域名。例如:

如果选择“创建带样本方案的数据库,OUI会在数据库中创建HR、OE、SH等范例方案(sample schema)

6.下一步,进入“Oracle Universal Installer:选择数据库管理选项”,见图7。

图 7 选择数据库管理选项

7.保持默认值,下一步,进入“Oracle Universal Installer:指定数据库文件存储选项”,见图

.

图 8 指定数据库文件存储选项

8.保持默认值,下一步,进入“Oracle Universal Installer:指定备份和恢复选项”,见图9。

图 9 指定备份和恢复选项

9.保持默认值,单击“下一步”,进入“Oracle Universal Installer:指定数据库方案的口令”,如图10所示。

图 10 指定数据库方案的口令

对不同的帐户设置不同的口令。

10.单击“下一步”,继续安装,进入“Oracle Universal Installer:概要”,如图11所示。

图 11概要

11.单击“安装”,开始安装过程,大约半小时。

12.数据库创建完成时,显示“Database Configuration Assistant”窗口,如图12所示。

图 12 Database Configuration Assistant

13.单击“口令管理”,进入“口令管理”窗口,如图13所示。

图 13 口令管理

14.解锁用户HR、OE和SCOTT,输入HR和OE的口令,SCOTT的默认口令为tiger。

15.单击“确定”返回“Database Configuration Assistant”窗口。

16.在图15所示窗口单击“确定”,进入“Oracle Universal Installer:安装 结束”窗口,如图14所示。

图 14 安装 结束

17.检查,单击“退出”,完成安装。

18.在自动打开的浏览器中以sys账户sysdba身份登录10g的企业管理器。

第一次要接受license,单击Iagree,以后就不用了。

1.1.2、查看安装情况

1.目录结构

图 15 oracle目录结构

默认ORACLE_BASE

在Windows中,默认的ORACLE_BASE目录是:

D:\oracle\product\10.1.0

在UNIX中,默认的ORACLE_BASE目录是:

/pm/app/oracle/10.1.0

所有的ORACLE软件文件和数据库文件都位于ORACLE_BASE下面的子目录中。

默认ORACLE_HOME

在Windows中,默认的ORACLE_HOME目录是:

D:\oracle\product\10.1.0\dbct

在UNIX中,默认的ORACLE_HOME目录是:

/pm/app/oracle/10.1.0/dbct

ORACLE_HOME是访问所有ORACLE软件的路径。

Admin文件夹,存储初始化文件和日志文件

Oradata\oract文件夹,存储数据库数据文件.dbf、控制文件.ctl、重做日志文件

.log

图 16 Oradata\oract文件夹

2.查看“服务”管理器中相关的Oracle服务。

图 17 Oracle服务

OracleCSService服务

在做10G RAC的時候才會有。CSS(Cluster Synchronization Service)

3.注册表

图 18 注册表

图 19 注册表相关键值

语言的设置

名称 数据

NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK

其中:SIMPLIFIED CHINESE表示简体中文

CHINA表示中文日期格式

ZHS16GBK表示编码

NLS_LANG格式:NLS_LANG=language_territory.charset

有三个组成部分(语言、地域和字符集),每个组成成分控制了NLS子集的特性。三个成分可以任意组合,例如:

AMERICAN_7SCII

JPANESE_JAPAN.JA16EUC

其中:language 指定服务器消息的语言。

territory 指定服务器的日期和数字格式。

Charset 指定字符集

还有一些子集可以更明确定义NLS_LANG参数:

NLS_DATE_FORMAT 缺省的日期格式

NLS_DATE_LANGUAGE 缺省的语言

NLS_NUMBERIC_CHARACTERS 小数字符和组分隔开

NLS_CURRENCY 本地货币字符

NLS_ISO_CURRENCY ISO货币字符

NLS_SORT 字符排序序列

如果使用英文,将NLS_LANG的值改为:

AMERICAN_AMERICA.WE8ISO8859P1

englishi_ 7SCII 在SQL/PLUS中,运行下面的SQL语句,检查所连接数据库的字符集:

SQL> select userenv('language') from dual;

USERENV('LANGUAGE')

----------------------------------------------------

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

4.

PATH环境变量

D:\oracle\product\10.1.0\dbct\bin;D:\oracle\product\10.1.0\dbct\jre\1.4.2\bin\client;D:\oracle\product\10.1.0\dbct\jre\1.4.2\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

5.开始 > 所有程序 中增加Oracle - OraDb10g_home文件夹

1.1.3、测试安装好的Oracle 10g是否能正常运行

在安装过程中,

OUI会在 <ORACLE_HOME>\install下创建两个文件:

readme.txt:记录各种Oracle应用程序的URL与端口。

Portlist.ini:记录Oracle应用程序所使用的端口。

1.登录Enterprise Manager 10g Database Control

例如:http://localhost:5500/em

进入Enterprise Manager 10g登录窗口。用SYS帐户,以SYSDBA身份登录Oracle数据库。

图 20 sys登录Enterprise Manager 10g database Control

如果是第一次登录时,先进入Oracle 10g版权页。

图 21 Oracle 10g版权声明

单击右下方的“I Agree”按钮,进入Enterprise Manager 10g。

公司:山东金现代信息技术有限公司 地址:济南市高新区颖秀路齐鲁软件园知慧大厦B区三层 电话:0531-88872666 传真:0531-88878855 邮编:250101

图 22 在Database Control中查看数据库配置信息

现在我们可以用来管理Oracle数据库了。

2.使用iSQL*Pls登录Oracle数据库

iSQL*Plus是B/S模式的客户端工具。在Web浏览器中输入下列URL:

例如:http://localhost:5560/isqlplus

进入iSQL*Plus登录窗口。用hr帐户登录Oracle数据库。

图 23 Oracle 10g的iSQL*Plus登录页面

公司:山东金现代信息技术有限公司 地址:济南市高新区颖秀路齐鲁软件园知慧大厦B区三层 电话:0531-88872666 传真:0531-88878855 邮编:250101

注:如果不知道HR的口令,现用sys登录,修改HR的口令,例如,将HR的口令改为hr:alter user hr identified by hr;

登录进入iSQL*Plus工作区后,可以在工作区输入SQL*Plus指令、SQL语句与PL/SQL语句。

图 24 在iSQL*Plus工作区执行SELECT语句

图 25 在iSQL*Plus中查看SELECT语句的执行结果

3.使用SQL*Pls登录Oracle数据库

SQL*Plus是C/S模式的客户端工具程序。

单击“开始” > “所有程序” > “Oracle – Oracle10g_home” > “Application Development” >

“SQL*Plus”

在登录窗口中输入hr帐号与口令

图 26 在SQL*Plus中执行SELECT语句

4.使用命令行SQL*Pls登录Oracle数据库

传统的SQL*Plus是一个命令行客户端程序。在命令窗口中输入图27中所示的命令进行测试。

图 27 在命令行SQL*Plus中执行SELECT语句

1.2 配置

1、 监听器(LISTENER)

监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。

2、 本地服务名(Tnsname)

Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。

本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等。Oracle常用的客户端配置就是采用的本地服务名,本文中介绍的也主要是基于本地服务名的配置。

3、 Oracle 网络连接配置方法

配置Oracle服务器端与客户端都可以在其自带的图形化Oracle网络管理器(Oracle Net Manager)里完成(强烈建议在这个图形化的工具下完成Oracle服务端或客户端的配置)。在Windows

下,点击“开始/程序/Oracle - OraHome92/Configuration and Migration Tools/Net Manager”启动Oracle网络管理器工具。

Windows下启动Net Manager图形窗口如图所示:

1.2.1监听程序配置

1、 Oracle监听器配置(LISTENER)

如图 1所示,选中树形目录中监听程序项,再点击左上侧“+”按钮添加监听程序,点击监听程序目录,默认新加的监听器名称是LISTENER(该名称也可以由任 意合法字符命名)。选中该名称,选中窗口右侧栏下拉选项中的“监听位置”,点击添加地址按钮。在出现的网络地址栏的协议下拉选项中选中 “TCP/IP”,主机文本框中输入主机名称或IP地址(如果主机即用作服务端也作为客户端,输入两项之一均有效;如果主机作为服务端并需要通过网络连 接,建议输入IP地址),端口文本框中输入数字端口,默认是1521,也可以自定义任意有效数字端口。配置好的监听位置如下图示:

图 2

选中窗口右侧栏下拉选项中的“数据库服务”,点击添加数据库按钮。在出 现的数据库栏中输入全局数据库名,如lhg。注意这里的全局数据库名与数据库SID有所区别,全局数据库名实际通过域名来控制在同一网段内数据库全局命名 的唯一性,就如Windows下的域名控制器,如这里可以输入myoracle.192.168.1.5。Oracle主目录可以不填写,输入SID,如 myoracle。完整的数据库服务配置如下图示:

公司:山东金现代信息技术有限公司 地址:济南市高新区颖秀路齐鲁软件园知慧大厦B区三层 电话:0531-88872666 传真:0531-88878855 邮编:250101

本文来源:https://www.bwwdw.com/article/ya81.html

Top