暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

DataGraud GAP问题处理

原创 黄丽萍 2021-08-13
677

方法一:
1.备库查看gap
select * from v$archive_gap;

2.主库查看gap对应的日志文件,sql中的40和49是上一步查出的日志sequence号
select name from v$archived_log where thread#=1 and dest_id=1 and sequence# between 40 and 49;

3.将上一步查询出的日志文件由 主库拷贝 到备库,并在备库 注册日志文件
alter database register logfile ‘/oracle/arc/1_40_907779584.dbf’;

4.查看注册过一个日志文件后,备的gap情况,low_sequence#由40变成了41
select * from v$archive_gap;

5.将gap中的所有日志文件都 拷贝 到备库,并注册后,备库再次查看gap情况,此时视图中已无记录,则说明gap已解决
select * from v$archive_gap;

方法二:
设置fal_server自动从主库获取归档
alter system set fal_server=‘YTHPMSDB1’,‘YTHPMSDB2’,‘YTHPMSDB3’;

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论