2. 非归档模式下,非current redo丢失或损坏(active状态)
如果immediate关闭,可直接clear;
如果abort,需要不完全恢复
注意:归档模式方法一样
----Session 1
SQL> select * from v$Log;
GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM NEXT_CHANGE# NEXT_TIME
---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---- ---------
1 1 97 52428800 512 1 NO ACTIVE 1628603 29-DEC-15 1628880 29-DEC-15
2 1 95 20971520 512 1 NO INACTIVE 1628590 29-DEC-15 1628594 29-DEC-15
3 1 98 52428800 512 1 NO CURRENT 1628880 29-DEC-15 2.8147E+14
---Session 2
root@zw_test_26_75 u01]# dd if=/dev/null of=/u01/app/oracle/oradata/orcl/redo01.log bs=512 count=10
0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.000136094 s, 0.0 kB/s

当Oracle数据库在非归档模式下遇到当前redo丢失或损坏问题时,需要进行一系列复杂操作来修复,包括数据库关闭、清除或删除日志、尝试不完全恢复等。在尝试过程中可能会遇到错误,如ORA-00312和ORA-01194,可以通过设置特殊隐含参数来绕过某些一致性检查,以强制打开数据库。
最低0.47元/天 解锁文章
620

被折叠的 条评论
为什么被折叠?



