我正在尝试从一台Linux服务器通过sqlplus
连接到DB,但出现以下错误:
SQL*Plus: Release 12.1.0.2.0 Production on Thu May 16 15:49:15 2019
Copyright (c) 1982, 2014, Oracle. All rights reserved.
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified
Enter user-name:
我在服务器中重新安装了oracle
客户端,希望它能够解决该问题,但是不走运!
用法:
$>sqlplus user_name/passwd@SID
非常欢迎任何帮助!
答案 0 :(得分:1)
当您尝试连接到TNSNAMES.ORA文件中不包含其别名的数据库时,会发生这种情况。例如:
SQL> connect scott/tiger@does_not_exist
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified
Warning: You are no longer connected to ORACLE.
SQL>
因此,请检查您使用的TNSNAMES.ORA中写的是什么。
请注意,几乎您安装的每个Oracle软件产品都包含其自己的TNSNAMES.ORA文件。如果您也是这种情况,我建议您: