今天在机器安装了一个oracle client程序,但是出现了一个奇怪的问题,程序调连接数据库的时候报错ORA-12154: TNS: 无法解析指定的连接标识符
1、我用tnsping orcl是可以成功的
2、我用sqlplus username/password@orcl 也是可以连接通的我就奇怪了问题到底出在哪里了,监听重新配置了还是报一样的错误
最后解决方法:
在sqlnet.ora中加了一句话:
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
ok这样程序就不报错了。
具体 EZCONNECT是个什么东西,现在我还没有弄明白,有时间在看看文档找找资料,也请知道的朋友告我一下。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24531354/viewspace-715777/ ,如需转载,请注明出处,否则将追究法律责任。