ORA-16811: apply instance not recorded by the Data Guard broker
Cause: The broker did not register an apply instance for a standby database.
Action: Reenable the standby database to clear the error.
ORA-16811错误是由于DataGuard Broker未记录增加 Apply Instance 引起的。
1)用特殊情况下的“broker stop”指令将BROKER处于关闭状态,按如下格式执行:
DGMGRL> stop bridge users connected misc
2)关闭DG BROKER后,将来自DGMGRL的新配置文件dg_config_TIMESTAMP.dat复制到任何有效的实例(通常是主实例)中。
3)从实例dg_config_TIMESTAMP.dat复制完成后请将它重命名为dg_broker_config.dat。
4)然后用 “broker start”指令激活BROKER
DGMGRL> start bridge;
5)最后,将出错的实例重新加入Data Guard:
DGMGRL> add database ‘DB_Name’ as connect identifier is ‘NEW_Connect_Identifier’
maintained as physical;