首页 > 数据库 > Oracle > 记一次ADG备库异常分析
问题描述:数据库在adg备库上做差异增量备份,过一段时间就出现坏块,得完全恢复一次就好了,过一阵子就又出现了
因不能远程连问题客户主机,只能看他的问题截图
以下是异常截图

分析他其它截图 (数据库异常截图)


分析到这里相信很多DBA 都能看出问题了( 他把主机RAC 的备份拿到ADG 单机备库去恢复了,经过查证每次做完这个操作后如果有新create datafile 之后就会出现坏块) ,客户对于ADG 有些误解,认为不保险,其实ADG 不需要这种方式增量备份,让他取消了这种操作后,adg 再无坏块问题。
结合本次故障及发现的问题,给出以下建议
开启ADG 实时应用并开启ADG 监控,一旦发现ADG 延时及时处理即可
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION; -- 开启备库实时应用
set linesize 200
col name format a22
col value format a16
col unit format a28
coltime_computed format a25
select * from v$dataguard_stats; -- 检查adg应用是否延时
SELECT ROUND((
(SELECT MAX(NEXT_TIME) FROM V$ARCHIVED_LOG WHERE STANDBY_DEST = 'NO')
-
(SELECT MAX(NEXT_TIME) FROM V$ARCHIVED_LOG WHERE APPLIED = 'YES')
)*24*60) AS DG_DELAY FROM DUAL; -- 查查delay
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10201716/viewspace-3013973/ ,如需转载,请注明出处,否则将追究法律责任。