现在的位置: 首页 > 软件测试 > 测试工具 > 软件测试 > 正文

Oracle 11g R2安装配置卸载完全手册

2013年04月09日 测试工具, 软件测试 ⁄ 共 4435字 ⁄ 字号 暂无评论 ⁄ 阅读 10,205 次

本文主要详细介绍Oracle 11g R2服务端客户端安装配置卸载的详细图文步骤。

1.服务端安装配置

1.1 安装过程详解

首先下载Oracle 11g R2 ,官方下载地址:

http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip

http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip

分别将两个压缩包解压到同一路径下,例如E:\Oracle此步骤非常重要,如果两个压缩包没有解压在同一路径下,安装过程中会报错。

双击解压目录下的setup.exe文件,之后会出现如下图的命令提示:

稍等之后会出现加载设置驱动程序的界面,在之后出现的安装程序窗口中将"我希望通过My Oracle Support接收安全更新(W)"前面的勾选取消,点击"下一步"按钮。如下图所示:

在如下弹出窗口中选择"是"。

默认点击"下一步"按钮。

选择"服务器类(S)",点击"下一步"。

默认点击"下一步"按钮。

默认点击"下一步"按钮。

在典型安装配置界面输入符合建议的管理口令和确认口令。(备注:1、管理口令的格式要求至少包含一个大写字母,一个小写字母,一个数字。不按照要求设置口令会提示告警。2、请记住这里的全局服务名,在后面的本地网络服务配置中会用到。)

之后会出现先决条件检查界面。

检查结束后在如下界面中点击"完成"按钮。

备注:如果检查的结果为失败,则勾选右上角处的"全部忽略",继续下一步。

接下来在安装产品界面需要耐心的等待。

当进度表显示"100%"后仍需耐心等待之后的Database Configuration Assistant对话框运行至结束。

创建完成之后会出现如下信息提示,单击"口令管理"进行口令设置。

根据需要可选择解锁某一账户,并设置口令,点击"确定"。

安装成功后会出现如下界面,点击"关闭"结束。

1.2 本地网络服务名配置

安装结束之后需要配置本地网络服务名,打开"开始"菜单——所有程序——Oracle-OraDb11g_home1——配置和移植工具——Net Configuration Assistant,选择"本地网络服务名配置",点击"下一步"。

选择"重新配置",点击"下一步"。

在网络服务名的下拉选项框中选择"ORCL",点击"下一步"。

在服务名中输入之前安装过程中的全局服务名,这里以orcl为例,点击"下一步"。

选择TCP协议,点击"下一步"。

在本机名中输入安装环境的IP地址,这里是192.168.85.141,选择使用标准端口号1521,点击"下一步"。

选择"是,进行测试",点击"下一步"。

点击"更改登录"。

输入正确的用户名和口令,点击"确定"。

至此,测试成功,结束。

2. 服务端完全卸载

1. 关闭oracle所有的服务,可以在windows的服务管理器中关闭。

2. 开始----运行---输入regedit,打开注册表 。打开路径: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\  ,删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在windows下注册的各种服务。

3. 打开路径:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE ,删除该oracle目录,该目录下注册着Oracle数据库的软件安装信息。

4. 打开路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application, 删除注册表的以oracle开头的所有项目,用以删除注册的oracle事件日志。

5. 删除环境变量path中关于oracle的内容。 鼠标右键右单击"我的电脑-->属性-->高级-->环境变量-->PATH 变量。 删除Oracle在该值中的内容。注意:path中记录着一堆操作系统的目录,在windows中各个目录之间使用分号(;)隔开的,删除时注意。 建议:删除PATH环境变量中关于Oracle的值时,将该值全部拷贝到文本编辑器中,找到对应的Oracle的值,删除后,再拷贝修改的串,粘贴到 PATH环境变量中,这样相对而言比较安全。

6. 重新启动操作系统。 以上1~5个步骤操作完毕后,重新启动操作系统。

7. 重启操作系统后各种Oracle相关的进程都不会加载了。这时删除Oracle_Home下的所有数据。(Oracle_Home指Oracle程序的安装目录)

8. 删除C:\Program Files下oracle目录。   (该目录视Oracle安装所在路径而定)

9. 删除开始菜单下oracle项,如:  C:\Documents and Settings\All Users\「开始」菜单\程序\Oracle - Ora11g  不同的安装这个目录稍有不同。  如果不删除开始菜单下的Oracle相关菜单目录,没关系,这个不影响再次安装Oracle.当再次安装Oracle时,该菜单会被替换。  至此,Windows平台下Oracle就彻底卸载了。

3. 客户端安装、配置

一般oracle安装在远程服务器上,可以在客户端安装PL/SQL Developer工具访问数据库。具体的安装步骤如下:

1.下载Oracle Client Package,官方下载地址:

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html?ssSourceSiteId=ocomen

选择与本机匹配的版本下载.

2.解压Client Package

将下载的Oracle Client包(instantclient_11_2.rar)解压到本地硬盘指定目录,如:D:\oracle_client\instantclient_11_2(instantclient_11_2是客户端解压出来的目录)。

3.新建并配置连接和监听文件

要使用oracle的客户端还需要配置一下,在oracle客户端目录中新建文件夹NETWORK\ADMIN(此时目录为:D:\oracle_client\instantclient_11_2\NETWORK\ADMIN),在此目录下新建sqlnet.ora和tnsnames.ora文件。

sqlnet.ora的内容一般为:

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) -- TNSNAMES表示监听路径

Tnsnames.ora文件用于配置监听具体信息,具体内容如下:

unimandb=

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.85.141)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = orcl.iflytek.com)

)

)

配置内容说明:

  • 第一行开头不能有空格,unimandb是oracle数据库的实例名(据说可以随便写,暂未尝试)
  • 第三行表示监听的程序配置信息,如果只需要监听一个程序配置,此处的ADDRESS_LIST可写成ADDRESS
  • 第四行很重要,HOST的值是oracle服务端所在主机的IP(要有域名解析的话可以为主机名);PORT表示oracle客户端监听的端口号,一般默认为1521;PROTOCOL表示通信协议。
  • 第七行很重要,等号右边的值应为此配置监听的oracle服务名。这个服务名可在oracle服务端用oracle账号输入命令show parameter service_names查看具体步骤如下:

开始——所有程序——Oracle-OraDb11g_home1——应用程序开发——SQL Plus

在弹出的SQL Plus命令窗口中输入账号、口令和命令即可查看结果:

我们在新建完tnsnames.ora文件后,将上述配置内容拷贝进文件,需要作的修改有如下几处:

Name:PL登录显示名,您将在您的SQL/PLUS Developer登录界面中看到;

HOST:Oracle数据库安装主机IP地址,(oracle默认监听端口是1521)。

SERVICE_NAME:服务名。

4.安装PL/SQL Developer并配置oracle连接参数。

当安装完软件后,需要对软件进行相应的设置,以便将上述的配置信息与软件连接起来。具体操作如下:

  • 双击plsqldev.exe软件,在登录窗口中点击取消按钮,选择菜单项:工具 ->首选项(Tools -> Preferences) 对话框

  • 在Oracle主目录下填写D:\oracle_client\instantclient_11_2\NETWORK\ADMIN
  • 在OCI库下填写D:\oracle_client\instantclient_11_2\oci.dll
  • 点击确定,重启PLSQLDeveloper软件

5.配置环境变量

桌面上,右击"我的电脑",选择"属性",点击"高级"标签页中的"环境变量"按钮。在"系统变量"中添加如下环境变量:

  • 变量名:ORACLE_HOME

变量值:D:\oracle_client\instantclient_11_2

  • 变量名:TNS_ADMIN

变量值:D:\oracle_client\instantclient_10_2\NETWORK\ADMIN

说明:是tnsnames.ora文件存放路径,是为了能找到这个文件。否则会报错:ORA-12154:TNS:could not resolve the connet identifier specified

  • 变量名:NLS_LANG

变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

说明:Oracle的语言环境变量,一般是"NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK"。Windows下如果之前安装了oracle又卸载,会遗留NLS_LANG=NA的键值,则要在注册表HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE中找到NLS_LANG=NA并删掉。否则会报错:ORA-12705:cannot access NLS data files or invalid

  • 修改Path变量,在后面添加 D:\oracle_client\instantclient_11_2

6.验证配置

双击plsqldev.exe,在oracle登录窗口中输入用户名:system,口令:Oracle123,选择数据库unimandb,连接为Normal,点击确定按钮,登陆成功即可。