连接到oracle DB时出错

时间:2011-09-09 16:56:14

标签: database oracle connection

尝试连接到oracle db时出错 错误是:
ORA-12154:TNS:无法解析指定的连接标识符

当我启动应用程序并登录时,有时会发生此错误,有时则不会。换句话说,当登录系统时,错误仅针对特定用户弹出!

可能是什么问题?

2 个答案:

答案 0 :(得分:1)

对于受影响的用户,Oracle客户端安装中的TNSNAMES.ORA文件可能存在问题。检查TNS定义。

答案 1 :(得分:0)

98%的时间是用户的客户端(通常是PC)发生丢失/错误的tnsnames.ora和/或sqlnet.ora文件的问题。由于它适用于某些用户,因此请确保问题用户存在文件sqlnet.ora和tnsnames.ora,并且它们是相同的版本。您还可以检查注册表变量TNS_ADMIN的值,并查找是否存在多个oracle主目录。有时开发人员通过安装额外的好东西无意中修改了这种情况,然后他们不会接受新的更改。