暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

不同平台dg主备切换后遭遇ORA-07445

1、背景介绍

用户是11.2.0.4环境,主库是windows,备库是linux,主库在这个月和上个月发生了多次自动断开实例的情况,用户希望能够找到宕机的原因。

通过分析:发现alert日志对应时间段都有报错日志;

操作系统日志也有对应记录:

查看对应服务器对应日志信息,均报磁盘问题:

~找到问题原因后告知硬件检查存储,未发现报错,但数据库日志和系统日志又能够明确的看到是IO导致的故障,和用户商量了下,决定今晚进行主备切换:windows 》 linux,切换完成后将windows环境改装linux,同时原磁盘阵列raid重建、lun重划。规划得再圆满,也怕遇到突然的问题;

在我将主备切换后遇到了如下的问题:

前台所有业务打开功能全部卡死,然后会话断开。后台alert日志大量ora-07445报错出现:

随便查看一个trace类似报错:

经验告诉我肯定是遇到bug了,由于时间关系我没有去查mos,而是直接执行了如下脚本:

2、解决办法

shutdown immediate

startup upgrade

@?\rdbms\admin\utlirp.sql

shutdown immediate

startup

@?\rdbms\admin\utlrp.sql

在不同平台dg主备切换或者迁移下,可能会遇到ORA-07445,ORA-00600: 内部错误代码, 参数: [PL/SQL Native code: wrong platform], [13], [12], [], [], [], [], [], [], [], [], [],遇到此类错误,执行utlirp.sql脚本即可解决。





文章转载自数据库技术加油站,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论