SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-00354: corrupt redo log block header
ORA-00353: log corruption near block 14023 change 107558214 time 04/04/2008 09:30:14
ORA-00312: online log 1 thread 1: 'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TESTE3\ONLINELOG\O1_MF_1_3CFWMSBQ_.LOG'
ORA-00312: online log 1 thread 1: 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\TESTE3\TESTE3\ONLINELOG\O1_MF_1_3CFWMQMJ_.LOG'
OV $ Logfile is thus
GROUP# STATUS TYPE MEMBER
---------- ------- ------- --------------------------------------------------------------------------------------
1 ONLINE F:\ORACLE\PRODUCT\10.2.0\ORADATA\TESTE3\TESTE3\ONLINELOG\O1_MF_1_3CFWMQMJ_.LOG
1 ONLINE E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TESTE3\ONLINELOG\O1_MF_1_3CFWMSBQ_.LOG
2 ONLINE F:\ORACLE\PRODUCT\10.2.0\ORADATA\TESTE3\TESTE3\REDO2.LOG
2 ONLINE E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TESTE3\ONLINELOG\REDO2B.LOG
3 ONLINE F:\ORACLE\PRODUCT\10.2.0\ORADATA\TESTE3\TESTE3\REDO3.LOG
3 ONLINE E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TESTE3\ONLINELOG\REDO3B.LOG
I created new sets of redo where the select of the V $ log is like this:
SQL> select * from v$log;
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ---------
1 1 1196 52428800 2 NO CURRENT
3 1 0 104857600 2 YES UNUSED
2 1 0 104857600 2 YES UNUSED
[99]]
But I need to do a switch to release for me the group 1 for me to change the file, but I can not, because the bank is not open.
Does anyone have an idea how can I fix this error?
grateful,
[/b]