为恶者不灭,德尽必灭;为善者必灭,恶尽不灭

 

Windows环境中同时安装Oracle9i、10g和11g-体系架构

我做实验:windows的同一用户下,安装Oracle的9i、10g和11g的方法,,当然也遇到了一些问题,把我的经验和大家分享下!
Oracle在windows平台下的安装是所有平台中最简单的,基本上不需要进行任何额外的处理就可以成功的安装。
这里简单描述一下在同时安装Oracle的9i、10g和11g需要注意的问题。
首先,安装版本需要从低到高。也就是说先安装9i的数据库,然后安装10g的数据库,最后安装11g的数据库。
在三个数据库安装全部完成后,设置任务管理器中Oracle相关的任务,确保除了数据库服务外,其他低版本的服务都处于手工状态,只将高版本的服务处于自动状态。
由于安装的先后顺序,高版本的ORACLE_HOME/bin目录在PATH变量的前面,也就是说,如果执行sqlplus、rman、exp等命令行工具默认都是运行高版本的Oracle工具(客户端为11g),如果你想暂时改变客户端版本的话,那么你可以去windows系统的环境变量PATH中把oracle9i或者10g的目录调整下就可以了!如果想临时用下底版本的客户端可以采用以下的方式:
 
E:>sqlplus /nolog
 
SQL*Plus: Release 11.1.0.6.0 - Production on 星期四 10月 25 16:16:13 2007
 
Copyright (c) 1982, 2007, Oracle. All rights reserved.
 
SQL> exit
 
E:>SET ORACLE_HOME=e:oracleoracle1020
 
E:>%ORACLE_HOME%binsqlplus /nolog
 
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 10月 25 16:16:51 2007
 
Copyright (c) 1982, 2005, Oracle. All rights reserved.
 
SQL> exit
 
E:>SET ORACLE_HOME=e:oracleoracle920
 
E:>SET PATH=e:oracleoracle920bin
 
E:>sqlplus /nolog
 
SQL*Plus: Release 9.2.0.4.0 - Production on 星期四 10月 25 16:17:26 2007
 
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
 
SQL> exit
 
E:>
 
注意:说明下由于客户端默认为11g的,所以你在连接9i或者10g的数据库时候,那个9i或者10g的tnsname连接内容要拷贝到11g的tnsname中,这样才能用11g的客户端连上9i、10g,当然还有11g。

如果你想永久改变客户端版本的话,你可以去windows的环境变量中设置一下,下面以我电脑的设置为例:
E:\app\Administrator\product\11.2.0\dbhome_1\bin;E:\oracle\product\10.2.0\db_1\bin;D:\oracle\ora92\bin;D:\oracle\ora92/bin;C:\Program Files\Common Files\NetSarang;C:\Program Files\Java\jdk1.5.0_06\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\Program Files\TortoiseSVN\bin

这是我的环境变量,如果我想调整为9i的客户端的话,我只要如下调整即可:
D:\oracle\ora92\bin;D:\oracle\ora92/bin;E:\app\Administrator\product\11.2.0\dbhome_1\bin;E:\oracle\product\10.2.0\db_1\bin;C:\Program Files\Common Files\NetSarang;C:\Program Files\Java\jdk1.5.0_06\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\Program Files\TortoiseSVN\bin
如果你想使用10g的客户端的话,你只需要提前10g的部分就可以了。

 

 

posted on 2011-09-29 16:46  小刺猬学oracle  阅读(2229)  评论(0编辑  收藏  举报

导航