【Oracle Log file 恢复】 已归档、非当前的 Redo LogFile 损坏
2013-03-31 19:21
274 查看
背景 :
今儿个想要练习一下 rman 的增量备份、原本测试库是 非归档模式
于是呼、shutdown 掉实例后、open 实例竟然淘气地起不来
在这里、我们大概可知日志组1的日志文件损坏了
查看 v$log 视图
可以知道、改组是非当前状态、而且已经归档
用 clear 命令重建该日志文件
如果该日志组还没有归档、则需要:
alter database clear unarchived logfile group 1;
打开数据库、然后建议重新备份数据库
今儿个想要练习一下 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恢复
- Redo Log File(inactive、active)损坏,处理恢复对策
- Oracle备份恢复-redo文件损坏的各种场景恢复专题
- Redo Log File(inactive、active)损坏,处理恢复对策
- Oracle 当前日志丢失损坏的恢复
- oracle 未归档redo丢失或损坏(inactive状态)
- Oracle恢复(九)------恢复损坏非当前联机日志
- oracle 未归档redo丢失或损坏(active状态)
- 同时丢失参数文件、控制文件及redo log file的不完全恢复(有数据文件的热备和归档)
- oracle重做日志文件(REDO)损坏或者丢失的恢复操作
- 同时丢失参数文件、控制文件及redo log file的不完全恢复(有数据文件的热备和归档)
- ORACLE的 REDO 损坏 之 INACTIVE损坏 恢复 办法 ERIKXUE 薛忠权
- oracle未归档current redo丢失或损坏
- oracle - redo 损坏或删除处理方法
- Oracle恢复(五)------归档模式下整库恢复
- Oracle-->数据库备份与恢复-->数据库库归档模式
- Oracle数据块损坏的恢复实例
- 目标:丢失所以控制文件,数据库文件,redo文件。只有rman全备的和所有归档的恢复