DataGuard错误以及解决方案汇总

通过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
请使用浏览器的分享功能分享到微信等