Windows平台,Oracle Database和Client并存方式
Posted ClarkYu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows平台,Oracle Database和Client并存方式相关的知识,希望对你有一定的参考价值。
由于某些特定需求,生产环境需要在同一台机器上同时安装Database Server和Client,因为plsql没有64位客户端,无法读取64位database的oci.dll文件,所以需要一个32位的客户端,如果使用正常方式安装,则会出现环境变量混乱等各种不可控问题,我采用如下方式使Database Server和Client可以无影响的并存在一台服务器上。
1 正常安装database
2 随便找一台机器安装32位client
3 将安装好的client目录整个拷贝到database server的机器上,在plsql中设置好oracle_home的路径和oci.dll的路径。
4 此时还需要编写一个bat脚本,单独给plsql指定ORACLE_HOME环境变量,脚本如下:
cd PLSQL所在目录
set ORACLE_HOME=XXXX
plsqldev.exe
如此就可以在64位的Database Server上正常运行plsql了。
以上是关于Windows平台,Oracle Database和Client并存方式的主要内容,如果未能解决你的问题,请参考以下文章
在 SQL PLUS ORACLE 11gr1 上使用 DATABASE 命令
翻译自mos文章Oracle Audit Vault 和Database Firewall 12.x 的平台支持情况