11g rac数据库节点1启动异常,告警ORA-16188
问题描述:11grac数据库节点1启动异常,告警ORA-16188,如下所示:
环境介绍:该rac环境此前搭建过DG,将DG拆除后一次系统重启便出现节点1数据库无法正常启动,告警ORA-16188.
1、异常重现
[grid@hisdb1 ~]$ CRSCTL stat res -t
--------------------------------------------------------------------------------
命名目标状态服务器STATE_DETAILS
--------------------------------------------------------------------------------
本地资源
--------------------------------------------------------------------------------
奥拉。数据.dg
在线 在线 历史数据库1
在线 在线 HISDB2
奥拉。法国
在线 在线 历史数据库1
在线 在线 HISDB2
奥拉。LISTENER.lsnr
在线 在线 历史数据库1
在线 在线 HISDB2
奥拉。OCRBK.dg
在线 在线 历史数据库1
在线 在线 HISDB2
奥拉·阿斯姆
在线 在线 hisdb1 已启动
在线 在线 hisdb2 已启动
ora.gsd
离线 离线 hisdb1
离线 离线 hisdb2
ora.net1.network
在线 在线 历史数据库1
在线 在线 HISDB2
奥拉·昂斯
在线 在线 历史数据库1
在线 在线 HISDB2
--------------------------------------------------------------------------------
群集资源
--------------------------------------------------------------------------------
奥拉。LISTENER_SCAN1.lsnr
1 在线在线 HISDB2
ora.cvu
1 在线在线 HISDB2
ora.heal.db
1 在线离线
2 在线 在线 hisdb2 打开
ora.hisdb1.vip
1 在线 在线 HISDB1
ora.hisdb2.vip
1 在线在线 HISDB2
ora.oc4j
1 在线在线 HISDB2
ora.orcl.db
1 脱机脱机实例关闭
2 离线 离线实例关闭
ora.scan1.vip
1 在线在线 HISDB2
--告警日志如下:
警告:“LOG_ARCHIVE_CONFIG”init.ora参数设置
与另一个启动实例不一致。这可能是
由指定的“DB_UNIQUE_NAME”init.ora参数引起
在一个或多个其他 RAC 实例上有所不同;这
DB_UNIQUE_NAME参数值必须对所有参数相同
数据库的实例。
file/u01/app/oracle/diag/rdbms/heal/heal1/trace/heal1_lgwr_3486.trc 中的错误:
ORA-16188:LOG_ARCHIVE_CONFIG设置与以前启动的实例不一致
周一 12月 26 10:30:43 2022
ARC3 以 pid=40、OS id=3562 开头
请求的系统状态转储 (实例=1,osid=3486 (LGWR)),摘要=[异常实例终止]。
系统状态转储到跟踪文件/u01/app/oracle/diag/rdbms/heal/heal1/trace/heal1_diag_3456_20221226103043.trc
LGWR (ospid: 3486): 由于错误 16188 而终止实例
周一 26月 10 30:43:2022 <>
转储诊断数据 indirectory=[cdmp_20221226103043],请求者 (实例=1, osid=3486 (LGWR)),摘要=[异常实例终止]。
实例由 LGWR 终止,pid = 3486
2、异常原因
此前清除时是将log_archive_config参数直接置为空,重启时该节点便会出现以上异常.根本原因还是在于参数log_archive_config的默认值设置错误.
3、解决方案
官方文档说明中,该参数的默认值为'SEND, RECEIVE,NODG_CONFIG'.
--按如下修改.
SQL> alter system setlog_archive_config=NODG_CONFIG scope=both sid='*';
系统已更改。
SQL>显示参数log_archive_config
名称类型值
----------------------------------------------- ------------------------------
log_archive_config字符串NODG_CONFIG
说明:此后成功open节点1数据库.

11gRAC环境中,节点1在启动时遇到ORA-16188告警,问题源于LOG_ARCHIVE_CONFIG参数设置不一致。之前该环境曾搭建过DG,拆除后导致此问题。错误日志指出DB_UNIQUE_NAME参数值在不同实例间不匹配。解决方案是将log_archive_config参数设置为NODG_CONFIG。修改后,节点1数据库成功开启。
767

被折叠的 条评论
为什么被折叠?



