如果sqlplus能登录orcl,而PL/SQL登录不上的话,查看TNSNames.ora这个文件。
PL/SQL和SQLPLUS都是根据TNSNames.ora这个文件来进行数据库查找的。
TNANames.ora文件中内容:
TNSNAME =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
在SQLPLUS和PL/SLQ以及java的配置文件中中都是使用TNSNAME, 如果使用orcl的话就会出错。这个问题我出现过几次,定位了较长时间,现把这个现象记录一下。
解决PL/SQL与SQLPlus登录不一致问题
本文介绍了当遇到SQLPlus可以登录数据库但PL/SQL无法登录的情况时的排查方法。主要关注TNSNames.ora文件的配置细节,并提供了一个具体的案例来帮助读者理解如何正确设置TNS名称。
1735

被折叠的 条评论
为什么被折叠?



