问题描述:
在一台服务器上面装了oralce服务器,然后再装ODTwithODAC1120320_32bit
用sqlplus连接,输入conn / as sysdba出现ora-12560 协议适配器错误
出现问题可能原因:
后面装的ODTwithODAC里面也有客户端也会把这个客户端的目录写入环境变量Path
原来的path如:e:\app\Administrator\product\11.2.0\dbhome_1\bin;...
安装完ODTwithODAC后就变成了:
安装后的path如:e:\app\Administrator\product\11.2.0\client_1;e:\app\Administrator\product\11.2.0\client_1\bin;e:\app\Administrator\product\11.2.0\dbhome_1\bin;...
就是后面安装的客户路径被写原来安装服务器路径前面,导致后面安装客户端目录变成主目录(主要检索它)
解决方案:
1:推荐方案
将服务器安装的目录提前,path如下:
e:\app\Administrator\product\11.2.0\dbhome_1\bin;e:\app\Administrator\product\11.2.0\client_1;e:\app\Administrator\product\11.2.0\client_1\bin;...
2:直接删除后面安装客户端的目录,path变成如下(就是后面安装的目录不让他写入path路径):
e:\app\Administrator\product\11.2.0\dbhome_1\bin;...