本来PC上RUNNING一个ORACLE 10G CLIENT, 又装了个ORACLE XE 的SERVER. 然后在DOS COMMAND 下SQLPLUS 就是无法登陆到ORACLE 10G的DB上.
检查了ENVIRONMENT VARIABLES 的 PATH 才恍然大悟 -> ORA XE 的BIN DIRECTORY 也 注册了进来. 所以SQLPLUS每次都去登陆 ORA XE 的DB. 把它删了就OK了.
D:\oracle\product\10.2.0\client_2\bin; --> ORA 10G PATH
D:\oraclexe\app\oracle\product\10.2.0\server\bin; --> ORA XE PATH
Alternatively, 保留ORA XE 的PATH -->
复制俩份一样的TNSNAMES.ORA 不就可以了.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25233541/viewspace-683872/ ,如需转载,请注明出处,否则将追究法律责任。