oracle 00314,ORA-00314,redolog 损坏,或丢失处理方法

alertsid.log报错信息:

Fri Sep 27 15:18:39 2013

Started redo scan

Fri Sep 27 15:18:39 2013

Errors in file /Oracle/admin/lixora/udump/lixora_ora_23439.trc:

ORA-00314: log 2 of thread 1, expected sequence# 335 doesn't match 331

ORA-00312: online log 2 thread 1: '/oracle/oradata/lixora/redo02.log'

Fri Sep 27 15:18:39 2013

Aborting crash recovery due to error 314

查看当前日志组信息:

SQL> select * From v$log;

GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS

---------- ---------- ---------- ---------- ---------- --- ----------------

FIRST_CHANGE# FIRST_TIM

------------- ---------

1          1        334  52428800          1 NO  ACTIVE

3613897 27-SEP-13

4          1        333  104857600          1 NO  INACTIVE

3613895 27-SEP-13

3          1        336  52428800          1 NO  CURRENT

3613948 27-SEP-13

2          1        335  52428800          1 NO  ACTIVE

3613899 27-SEP-13

如果查询v$log发现损坏的online redo log是inactive, 说明该组日志是非当前日志, 而且已经归档完成 ( STATUS 是INACTIVE , ARCHIVE 是YES ) .

处理方法(适用于归档及非归档数据库) :

使用clear 命令清理这个文件所在的redo log group .

SQL> alter database clear logfile group 3 ;

如果该日志组还没有归档 (STATUS 是INACTIVE , ARCHIVE 是 NO )

那么需要使用如下命令

SQL> alter database clear unarchived logfile group 3 ;

然后打开数据库 , 备份 .

相关阅读:

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值