物理备库数据不同步 归档文件缺失

问题描述:

主数据库工作正常,而且备库的Max(Sequenc#)与主数据库致,并且已启用了实时应用, 但是数据没有同步到备库

解决方案:

1. 检查主、备库的最大日志序号是否一致

sql> select max(sequence#) from v$archived_log;

 

2. 检查归档文件是否连续

sql> select * from v$archive_gap;

如果返回的有记录,按照列出的记录号复制对应的归档文件到待转换的standby 服务器并通过下列命令将其加入数据字典:

sql> ALTER DATABASE REGISTER PHYSICAL LOGFILE 'filespec1';

 

3. 恢复备库并启用实时应用

SQL> recover managed standby database cancel;

SQL> recover automatic standby database ;

SQL> RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;

 

原文地址:https://www.cnblogs.com/landexia/p/2660983.html