通过select status,error from v$archive_dest;查看DG同步状态是否正常
1、错误案例01
报错信息:
ERROR ORA-16047: DGID mismatch between destination setting and target database
错误原因:
设置了错误的log_archive_config
解决方案:
调整alter system set log_archive_config='DG_CONFIG=(testdb,testdb125s)' scope=both; 其中后面的两个是主库、备库的db_unique_name,顺序前后无关
2、错误案例02
报错信息:
BAD PARAM ORA-16053: DB_UNIQUE_NAME is not in the Data Guard Configuration
错误原因:
db_unique_name设置有问题或者主库同步设置的archive 里的db_unique_name有问题
解决方案:
检查主库、从库的db_unique_name设置,例如log_archive_dest_2 string SERVICE=testdbs ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=testdb125s