现象:
ADG无法切换:验证时就报错 ORA-16467
记录问题,顺便展现一次troubleshooting的心路历程。
具体查询:
在主库操作,
@primary
切换验证:
alter database switchover to demorac verify;
报错ORA-16467:
SQL> alter database switchover to demorac verify;
alter database switchover to demorac verify
*
ERROR at line 1:
ORA-16467: switchover target is not synchronized
主库alert告警日志:
ORA-16467 signalled during: alter database switchover to demorac verify...
主库传输链路并没有报错:
SQL> select error from v$archive_dest where dest_id= 2;
ERROR
-----------------------------------------------------------------
但是,如果去查v$archive_dest_status,就会发现问题,说有可解决的GAP: