今天启动本地Oracle数据库发现如下报错:
ORA-00354: 损坏重做日志块标头
ORA-00353: 日志损坏接近块 35696 更改 12913198 时间 04/12/2020 08:27:58
ORA-00312: 联机日志 1 线程 1: 'D:\APP\HENRY\ORADATA\ORACLE11G\REDO01.LOG'
,网上也搜了很多解决办法,但是都不好使。有没有实用的解决方案? 不想重建数据库
SQL> select * from v$logfile;
GROUP# STATUS TYPE MEMBER IS_
3 ONLINE D:\APP\HENRY\ORADATA\ORACLE11G\REDO03.LOG NO
2 ONLINE D:\APP\HENRY\ORADATA\ORACLE11G\REDO02.LOG NO
1 ONLINE D:\APP\HENRY\ORADATA\ORACLE11G\REDO01.LOG NO
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIME NEXT_CHANGE# NEXT_TIME
1 1 658 52428800 512 1 NO ACTIVE 12905266 12-4月 -20 12915126 12-4月 -20
3 1 657 52428800 512 1 NO INACTIVE 12879320 11-4月 -20 12905266 12-4月 -20
2 1 659 52428800 512 1 NO CURRENT 12915126 12-4月 -20 2.8147E+14