ora24756问题处理办法(dblink循环调用)

来源:这里教程网 时间:2026-03-03 17:49:27 作者:

问题描述:

  某医院 7 18 日早 10 00 左右出现客户端连接数据库服务器卡死现象,重启数据库后问题处理,alert日志出现 ora-24756 报错。 mos文档描述如下:

References

Bug:24406027  (This link will only work for PUBLISHED bugs) Note:245840.1  Information on the sections in this article    

Symptoms:

Related To:

·  Error May Occur

·  ORA-24756 / ORA-24757

·  Database Link / Distributed

Description

If multiple database links were used from one database to anotther, and if

one of them had a connection failure or similar error, then in some cases after

commit, RECO would loop reporting ORA-24756. 11.2.0.1bug 描述与其他数据库 Dblink 连接失败

SOLUTION

The only workaround was to restart the instance. 出现问题只能重新启动实例 当日晚,现场工程师反馈,查询某视图hang住了 查找等待事件并定位到相应sql 出现问题原因为,数据库A中建立的视图采用dblink连接数据库B中的视图,而在查看数据库B的视图创建语句时发现又在使用dblink调用数据库A的视图。因此造成循环调用,导致数据库Hang住。 处理方法:与数据库B的业务开发人员了解调用的场景,并协助修改视图调用,去掉dblink循环调用(本地取值),问题解决。

相关推荐