system repcat$_snapgroup n
system repcat$_ddl n
system repcat$_resolution_statistics n
system mview$_adv_index n
确认主数据库可以补足日志(supplemental logging)
sql> select supplemental_log_data_pk, supplemental_log_data_ui from v$database;
sup sup
--- ---
no no (no值表示此时主数据库是不支持补足日志的)
使主数据库可以补足日志
sql> alter database add supplemental log data (primary key, unique index) columns;(这条语句将有关由主数据修改的行唯一信息可以通过日志传到备用数据库中并做log apply)
在主数据库中做新的日志切换.因为在上一步做完enable supplemental logging之后.当前日志可能包含了有补足的日志和没有补足的日志,而逻辑备用数据库的log apply是不支持两者一起的日志的.所以在创建逻辑备用数据库之前要确保要从主数据库传到备用数据库的所有日志都只包含补足日志
sql>alter system archive log current;
确认一下主数据库此时支持补足日志