oracle adg 启动报ORA-03113错误

本文记录了一次ADG启动失败的排查过程,由于配置文件中VALID_FOR参数设置不当导致单节点配置被误设为RAC配置,从而引发一系列错误。通过调整参数设置,最终解决了启动问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天,DB同事问我自己怎么配的adg启动不了啊

SQL> startup
ORACLE instance started.


Total System Global Area  993775616 bytes
Fixed Size    2259360 bytes
Variable Size  318768736 bytes
Database Buffers  666894336 bytes
Redo Buffers    5853184 bytes
Database mounted.
ORA-03113: end-of-file on communication channel
Process ID: 11116
Session ID: 5 Serial number: 3

我一看alert日志,发现这家伙居然给单节点的dg陪了rac的方式,导致报rac错误

Errors in file /opt/app/oracle/diag/rdbms/fafa/FAFA/trace/FAFA_ora_11056.trc:
ORA-16038: log 1 sequence# 4 cannot be archived
ORA-00254: error in archive control string ''
ORA-00312: online log 1 thread 1: '/opt/app/oracle/oradata/FAFA/redo01.log'
ORA-15001: diskgroup "ARCH" does not exist or is not mounted
ORA-15077: could not locate ASM instance serving a required diskgroup
ORA-29701: unable to connect to Cluster Synchronization Service

DB啊

在这里提醒大家VALID_FOR=(all_LOGFILES,all_roles)是rac dg的配置

VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)才是单节点配置

修改pfile文件,指定这个pfile启动即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值