ORA-12154是比较常见的数据库连接错误,多发生在以下情况:
1、服务器的TNS监听问题
Linster.ora 文件可以备份一下删除,然后先起监听,再起数据库,10g可以自动注册上去.
Listener 和 Tnsname中也许有其他隐性字符,删除后用netca或netmgr重配,其中的Host尽量用本机IP地址配置.
2、找不到tnsnames.ora文件或者其他环境变量的问题
(打开环境变量配置界面操作:我的电脑---属性---高级---环境变量,在系统变量部分新建或编辑即可。win7即以上操作系统为:计算机——属性——高级系统设置——环境变量)
为了避免不必要的麻烦,oracle的各种目录最好不要有圆括号和空格
1) 变量名:ORACLE_HOME(远程连接可省略)
2) 变量名:TNS_ADMIN
变量值:D:\noSpaceCharacter\instantclient_11_2
3) 变量名&