我按照公司的说明文档,在D盘安装了oracle11g服务端(企业版安装),建了实例;
使用其它电脑的sqlplus登录没问题,数据库、监听可以启动
我想在同一台机器上用plsql登录我的库,发现无法读取tnsnames,下面的database选择里全部是空白……
于是我回想起以前单独安装oracle客户端时,plsql是直接可以用的,
我便又单独安装了客户端版的 oracle11g在E盘(没有卸载oracle服务端),安装过程一直下一步就完成了。
这下PLSQL竟然可以读到我的tnsnames了,但连接时报** 协议适配器不可加载(ORA12557)**.在网上查询说是环境变量的问题
但是我的环境变量不能改啊,改了我的服务端就不能用了,请问怎么办呢?
总结问题:
1.安装服务端后,按说是自带客户端的把?我应该可以用plsql,为什么读不到tnsnames呢?
2.我又单独在其它目录安装了客户端,plsql可以读到tnsnames了,但是报ORA12557,看起来是环境变量问题,但我改了的话我的服务端又不能用了啊,怎么解呢?