dataguard ORA-00314 ORA-00312错误求助

[复制链接]
查看11 | 回复3 | 2017-4-19 15:08:29 | 显示全部楼层 |阅读模式
*** 2017-04-19 15:08:29.106
----- START Event Driven Actions Dump ----
---- END Event Driven Actions Dump ----
----- START DDE Actions Dump -----
Executing SYNC actions
----- START DDE Action: 'DB_STRUCTURE_INTEGRITY_CHECK' (Async) -----
Successfully dispatched
----- END DDE Action: 'DB_STRUCTURE_INTEGRITY_CHECK' (SUCCESS, 0 csec) -----
Executing ASYNC actions
----- END DDE Actions Dump (total 0 csec) -----
ORA-00314: 日志 8 (用于线程 1) 要求的 sequence# 4066 与 0 不匹配
ORA-00312: 联机日志 8 线程 1: '/u02/oradata/print/redo08.log'
DDE rules only execution for: ORA 312
*** 2017-04-19 15:23:29.251
----- START Event Driven Actions Dump ----
---- END Event Driven Actions Dump ----
----- START DDE Actions Dump -----
Executing SYNC actions
----- START DDE Action: 'DB_STRUCTURE_INTEGRITY_CHECK' (Async) -----
Successfully dispatched
----- END DDE Action: 'DB_STRUCTURE_INTEGRITY_CHECK' (SUCCESS, 0 csec) -----
Executing ASYNC actions
----- END DDE Actions Dump (total 0 csec) -----
ORA-00314: 日志 8 (用于线程 1) 要求的 sequence# 4066 与 0 不匹配
ORA-00312: 联机日志 8 线程 1: '/u02/oradata/print/redo08.log'
Data Guard备库出现了大量ORA-00314 ORA-00312的错误 ,但是备库数据同步正常,请帮忙解决

回复

使用道具 举报

千问 | 2017-4-19 15:08:29 | 显示全部楼层
说明在线日志损坏了.
方法1:先查查报错的是不是非当前的日志:
select * from v$Log;如果是非当前的,可以使用clear 命令清理这个文件所在的redo log group .
SQL> alter database clear logfile group 3 ;
如果该日志组还没有归档 (STATUS 是INACTIVE , ARCHIVE 是 NO )
那么需要使用如下命令
SQL> alter database clear unarchived logfile group 3 ;
方法2 :对应当前日志损坏,可能得重建控制文件,resetlogs,此时备库也得重建了。
回复

使用道具 举报

千问 | 2017-4-19 15:08:29 | 显示全部楼层
提示已明显了,redo08联机日志有损坏,请删除后(切换到不在这一组变成inactive)再重新建一组即可
回复

使用道具 举报

千问 | 2017-4-19 15:08:29 | 显示全部楼层
大量的错误,不能说明备库正常同步,就没有问题!
很有可能已丢失资料了,请建好后,迅速做一次全备吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行