尝试连接到oracle db时出错
错误是:
ORA-12154:TNS:无法解析指定的连接标识符
当我启动应用程序并登录时,有时会发生此错误,有时则不会。换句话说,当登录系统时,错误仅针对特定用户弹出!
可能是什么问题?
答案 0 :(得分:1)
对于受影响的用户,Oracle客户端安装中的TNSNAMES.ORA文件可能存在问题。检查TNS定义。
答案 1 :(得分:0)
98%的时间是用户的客户端(通常是PC)发生丢失/错误的tnsnames.ora和/或sqlnet.ora文件的问题。由于它适用于某些用户,因此请确保问题用户存在文件sqlnet.ora和tnsnames.ora,并且它们是相同的版本。您还可以检查注册表变量TNS_ADMIN的值,并查找是否存在多个oracle主目录。有时开发人员通过安装额外的好东西无意中修改了这种情况,然后他们不会接受新的更改。