ORA-07445导致RAC节点一频繁重启问题排查和解决方案
大家好,我是本际云服务器推荐网的小编小本本。今天要和大家分享的是一篇关于ORA-07445导致RAC节点频繁重启问题排查和解决方案的文章。

问题分析
针对这个问题,我们进行了以下的分析:
1. 巡检数据库状态
找到最近一次重启的时间点,按照时间点打印对应的awr或是ash报告分析数据库负载。
2. 打印AWR报告
通过打印AWR报告发现12号当天固定时间点出现断点,从awr报告的断点中可以知道12号0点,2点,4点,6点直到当天的14点,固定整点发生节点一重启问题。
3. 通过分析alter日志查询对应整点的情况
查询/ORA-07445报错,核实对应时间点都有ORA-07445报错,初步猜测数据库一节点自动重启和这个报错相关,时间点刚好吻合。
4. 按照alter日志打印的trc核实相应trc日志
发现trace日志中有一个存储过程,采用拼接的方式绑定大量变量,绑定变量的个数查过数据库上线65535。
5. MOS上查询相关报错
按照截图收缩可以找到对应的mos文章737378.1。核实数据库触发了Bug12578873,此bug完全符合此场景。
6. 解决方案
经核实目前11.2.4版本,此bug提供的修复平台只有exadata和windows平台,因此只能采取Workaround给出的建议,协调开发修改存储过程逻辑,减少变量的绑定,避免触发此bug,最终开发修改了相关逻辑,数据库因此导致的宕机问题消除。
以上就是关于ORA-07445导致RAC节点一频繁重启问题的排查和解决方案,希望对大家有所帮助!
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6073.html
