【Oracle Log file 恢复】 已归档、非当前的 Redo LogFile 损坏
2013-03-30 22:08
447 查看
背景:
今儿个想要练习一下 rman 的增量备份、原本测试库是 非归档模式
于是呼、shutdown 掉实例后、open 实例竟然淘气地起不来
sys@ORACLE10> alter database open;
alter database open
*
ERROR at line 1:
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '/u01/app/oracle/oradata/oracle10/redo01.log'
在这里、我们大概可知日志组1的日志文件损坏了
查看 v$log 视图
sys@ORACLE10> select group#,sequence#,archived,status from v$log;
GROUP# SEQUENCE# ARC STATUS
---------- ---------- --- ----------------
1 2 YES INACTIVE
3 1 YES INACTIVE
2 3 NO CURRENT
可以知道、改组是非当前状态、而且已经归档
用 clear 命令重建该日志文件
sys@ORACLE10> alter database clear logfile group 1;
Database altered.
如果该日志组还没有归档、则需要:
alter database clear unarchived logfile group 1;
打开数据库、然后建议重新备份数据库
sys@ORACLE10> alter database open;
Database altered.
今儿个想要练习一下 rman 的增量备份、原本测试库是 非归档模式
于是呼、shutdown 掉实例后、open 实例竟然淘气地起不来
sys@ORACLE10> alter database open;
alter database open
*
ERROR at line 1:
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '/u01/app/oracle/oradata/oracle10/redo01.log'
在这里、我们大概可知日志组1的日志文件损坏了
查看 v$log 视图
sys@ORACLE10> select group#,sequence#,archived,status from v$log;
GROUP# SEQUENCE# ARC STATUS
---------- ---------- --- ----------------
1 2 YES INACTIVE
3 1 YES INACTIVE
2 3 NO CURRENT
可以知道、改组是非当前状态、而且已经归档
用 clear 命令重建该日志文件
sys@ORACLE10> alter database clear logfile group 1;
Database altered.
如果该日志组还没有归档、则需要:
alter database clear unarchived logfile group 1;
打开数据库、然后建议重新备份数据库
sys@ORACLE10> alter database open;
Database altered.
相关文章推荐
- 【Oracle Log file 恢复】 已归档、非当前的 Redo LogFile 损坏
- oracle redo log日志(当前或非当前日志)损坏之后的db恢复
- Oracle online redo log日志 (当前或非当前日志) 损坏之后的DB恢复
- oracle 未归档redo丢失或损坏(active状态)
- oracle未归档current redo丢失或损坏
- Redo Log File(inactive、active)损坏,处理恢复对策
- Redo Log File(inactive、active)损坏,处理恢复对策
- Oracle备份恢复-redo文件损坏的各种场景恢复专题
- Oracle 当前日志丢失损坏的恢复
- 同时丢失参数文件、控制文件及redo log file的不完全恢复(有数据文件的热备和归档)
- Oracle恢复(九)------恢复损坏非当前联机日志
- oracle重做日志文件(REDO)损坏或者丢失的恢复操作
- 同时丢失参数文件、控制文件及redo log file的不完全恢复(有数据文件的热备和归档)
- ORACLE的 REDO 损坏 之 INACTIVE损坏 恢复 办法 ERIKXUE 薛忠权
- oracle 未归档redo丢失或损坏(inactive状态)
- ARCHIVELOG模式下用户管理恢复联机重做日志文件—当前活动组所有成员全部损坏
- Oracle案例:损坏控制文件的恢复方法
- Oracle 文件损坏及恢复的过程
- oracle数据恢复案例 - 控制文件损坏,无备份
- oracle 联机日志文件损坏的几种场景和恢复方法