2021-04-22
dblink超时问题
oracle数据库日志中偶尔报错:
Thu Apr 22 13:53:18 2021
Error 2396 trapped in 2PC on transaction 11.20.4427509. Cleaning up.
Error stack returned to user:
ORA-02396: 超出最大空闲时间, 请重新连接
ORA-02063: 紧接着 line (起自 LINK_EHOO)
注:(1)link_ehoo是配置的一个public dblink。其大概内容为:(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = XXXXXX)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))
(2)我检查目标数据库上user_profile中的 IDLE_TIME 是 UNLIMITED。
我直接连接到目标数据库(不通过dblink)不会出现过几分钟连接就断开的情况。
我在其它oracle主机上配置相同的dblink,做查询后,如果几分钟内不再使用这个dblink进行查询,等几分钟后再用到dblink查询时,客户端就无响应,过很长时间才会收到提示,说超出最大空闲时间。
问:有没有专门设置dblink超时的参数?
我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

评论
