问题描述
由于虚拟机断电导致Oracle意外宕机,再次启动虚拟机以后,启动数据库报如下错误:
ORA-00742: Log read detects lost write in thread 1 sequence 137 block 4299
ORA-00312: online log 2 thread 1: ‘/app/oracle/oradata/ENOVIAV6/redo02.log’
导致:所有的应用启动过程中无法连接上数据库。
解决方法
查看日志信息
执行如下命令查看redo日志信息:
SQL> startup mount
SQL> set lines 300
SQL> set pages 3000
SQL> col MEMBER for a60
SQL> select * from v L o g