现象:
ORA-00392: log 3 of thread 1 is being cleared, operation not allowed
数据库在做to-time recovery, 时候,restore and recover 都是正常的,但是最后一步open resetlogs 报错如下 ORA-00392
原因:
因为是在做to_time recovery ,当前正在actve 的一组日志如logfile group 4 可能需要切断,才会报错。
处理方法:
这个错误需要手动重置redo文件才可以解决,无法直接resetlogs的方式重置。
SQL> alter database clear logfile group 4; (如果日志文件不存在需要先手工 touch 一个文件,然后执行 clear 命令,然后就可以用 resetlogs 的方式打开数据库了 )
SQL> alter database open resetlogs;