oracle客户端可以连接但cmd连不上
之前为了做测试需要,在本地安装了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
网上查找了下,也遇到类似的,可以借鉴。
我的解决办法:
原来环境变量的配置:
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
将以上红色(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