问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
发现DG以前有个归档没有应用,时间过了这么久了要怎么处理呢?

发现日志已经应用过了怎么还可以查出来呢?
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 这条语句用途是什么呢

评论
有用 0您好,回复如下:
1、一般来说applied = 'YES'的日志是从库应用完成的,日志有没有缺损可以查询v$archive_gap
2、问题中的sql一般用来进行dg同步状态监控,在主从同时执行,取出当前最大已应用sequence进行比对,判断是否同步
3、如果是adg,还有客户用更彻底的监控方法,建立一个测试小表,定时在主库插入时间戳,然后从库定时查询最新时间戳。
评论
有用 0
墨值悬赏