在本地安装了Oracle客户端,后来又安装了一个服务端;导致了现在cmd无法连接(远程的oracle服务已启动),但客户端可以连接上。
我的解决办法(调整下2个oracle的顺序)(path里的值以最前面为准): 原来环境变量path的配置: d:\app\Administrator\product\11.1.0\client_1\bin;D:\app\Administrator\product\11.2.0\dbhome_3\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;D:\javatools\jdk1.6.0_45\bin;C:\Program Files (x86)\Oracle\Instant Client\bin;D:\Program Files\TortoiseSVN\bin;D:\software\TESTGIS\ArcSDE\ora11gexe\bin;C:\cygwin64\bin 将2个oracle的顺序(cmd连接需要的命令)移到最最前面: D:\app\Administrator\product\11.2.0\dbhome_3\bin;d:\app\Administrator\product\11.1.0\client_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;D:\javatools\jdk1.6.0_45\bin;C:\Program Files (x86)\Oracle\Instant Client\bin;D:\Program Files\TortoiseSVN\bin;D:\software\TESTGIS\ArcSDE\ora11gexe\bin;C:\cygwin64\bin最后tnsping gsems_kf测试成功!