当尝试使用 sqlplus 连接到 oracle (12.1.2) 时,我经常收到上述错误(但 sqldeveloper 也是如此)。当我使用的客户端机器长时间运行时,往往会发生这种情况:
sqlplus 用户/密码@数据库名称
ORA-28547:与服务器的连接失败,可能是 Oracle Net 管理错误
奇怪的是,如果我重新启动客户端计算机,连接会再次正常工作!有谁知道这可能是什么原因造成的?我宁愿不必每天重新启动!
编辑:DBNAME 是 TNS 别名。 TNS 条目:
DBNAME=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=database.address.com)(PORT=1544) )
(CONNECT_DATA=
(SERVICE_NAME=DBNAME)
(INSTANCE_NAME=DBNAME)
)
)
您是如何解决这个问题的?