我现在的情况是,安装了oracle11g的服务器端+客户端,一般只使用到oracle客户端,服务端一般不开启。
由于公司的oracle服务器很难链接, 要老半天才连的上,就想起了使用oracle9i精简版客户端,速度很快,且连接稳定。
oracle的安装过程我就不介绍了,我只介绍环境变量配置:
1、同时安装oracle11g客户端和服务端
ORACLE_HOME:D:\app\LIP\product\11.2.0\dbhome_1 (服务器的安装根目录) Path: D:\app\LIP\product\11.2.0\dbhome_1\bin;
D:\app\LIPClient\product\11.2.0\client_1\bin;(服务端在前,客户端在后) ORACLE_SID:ORCL NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
2、在1的基础上,安装oracle9i精简版和plsql,此时只能使用plsql链接oracle9i的客户端,无法使用navicat premium链接oracle11g服务端或客户端(oracle_home同时配置出错)
ORACLE_HOME:D:\Develop\Oracle9i\ora90(精简版客户端的安装根目录,删掉11g服务器端的安装目录,不然报错) Path: D:\Develop\Oracle9i\ora90\bin;
D:\app\LIP\product\11.2.0\dbhome_1\bin;
D:\app\LIPClient\product\11.2.0\client_1\bin;
(将精简版客户端的路径放在最前,服务端在前,客户端在后) ORACLE_SID:ORCL NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
使用plsql链接oracle9i的客户端时,先不登录进入plsql,点击工具 -> 首选项 -> 左侧连接 -> 输入oracle主目录名和oci库(oracle9i客户端安装目录),保存并退出后重新连接数据库即可。
如果要使用navicat premium链接oracle11g,需要将2的配置改为1的配置(ORACLE_HOME不要加分号),目前我不能同时开始navicat premium和plsql同时连接oracle。