暂无图片
分享
卢春龙
2019-05-06
DG日志没有应用

发现DG以前有个归档没有应用,时间过了这么久了要怎么处理呢?

image.png


收藏
分享
3条回答
默认
最新
卢春龙

发现日志已经应用过了怎么还可以查出来呢?

select Max(SEQUENCE#) max_APPLIED_SEQ,

       Max(FIRST_TIME) max_APPLIED_TIME

       --,COUNT(*) NO_APPLIED_NUM

  from v$archived_log a

 where a.dest_id = 3

   and a.applied = 'YES'

 order by a.sequence# desc 这条语句用途是什么呢

image.png


暂无图片 评论
暂无图片 有用 0
15222353989

您好,回复如下:

1、一般来说applied = 'YES'的日志是从库应用完成的,日志有没有缺损可以查询v$archive_gap

2、问题中的sql一般用来进行dg同步状态监控,在主从同时执行,取出当前最大已应用sequence进行比对,判断是否同步

3、如果是adg,还有客户用更彻底的监控方法,建立一个测试小表,定时在主库插入时间戳,然后从库定时查询最新时间戳。

暂无图片 评论
暂无图片 有用 0
卢春龙
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏