Oracle 错误-pl/sql developer-12154 tns无法解析指定的连接标识符
早上好。我告诉您我与pl/sql开发人员的连接问题 首先,我将指出我的环境: -所以Windows10是64位的。 -PLSQL开发人员13(64位) -客户端Oracle 12-64位 现在我把我的设置截图 但最后连接错误消息返回Oracle 错误-pl/sql developer-12154 tns无法解析指定的连接标识符,oracle,plsql,connection,plsqldeveloper,tns,Oracle,Plsql,Connection,Plsqldeveloper,Tns,早上好。我告诉您我与pl/sql开发人员的连接问题 首先,我将指出我的环境: -所以Windows10是64位的。 -PLSQL开发人员13(64位) -客户端Oracle 12-64位 现在我把我的设置截图 但最后连接错误消息返回 此问题的原因可能是您试图连接到Oracle,但TNSNAMES.ORA文件中缺少服务名称,或者服务名称定义不正确 您可以尝试以下选项: (一) 确保TNSNAMES.ORA文件存在并且位于正确的目录中 (二) 确保您连接到的服务名称包含在TNSNAMES.
此问题的原因可能是您试图连接到
Oracle
,但TNSNAMES.ORA
文件中缺少服务名称,或者服务名称定义不正确
您可以尝试以下选项:
(一)
确保TNSNAMES.ORA
文件存在并且位于正确的目录中
(二)
确保您连接到的服务名称
包含在TNSNAMES.ORA
文件中,并且定义正确
(三)
确保TNSNAMES.ORA
文件中没有语法错误。例如,如果文件中有不匹配的括号(即:没有相应的右括号的开括号),则该文件将被渲染为不可用
(四)
检查tnsping
是否工作。打开命令窗口,键入tnspingSERVICE\u NAME
。此处的SERVICE\u NAME
是您要连接到的oracle数据库,它必须已经存在于安装客户端产品的tnsnames.ora
文件中
(五)
如果tnsping
工作正常,但PL/SQL
开发者仍抱怨ORA-12154
,则检查PL/SQL
开发者程序的安装位置。如果它位于包含括号的地址中,这就是问题所在。因此,请卸载并将其重新安装到位置地址不包含括号的位置
6) 设置环境变量:ORACLE\u BASE、ORACLE\u HOME、ORACLE\u SID
我希望这与上述选项配合使用早上好。非常感谢安德鲁。我已经证实的前三点是正确的。我已经检查了与sqldeveloper的连接,它工作正常。我尝试抛出语句:tnsping,但它再次给我一个错误:“tnsping”不被识别为内部或外部命令,您尚未设置环境路径变量..可能是因为您的连接有问题..您需要设置环境路径变量,例如,set path=c:\oracle\product\10.1.0\db\u 1\b此帖子中提到了所有内容,您可以参考以下内容: