欢迎光临
我们一直在努力

ORA-00366: log string of thread string, checksum error in the file header ORACLE 报错 故障修复 远程处理

文档解释

ORA-00366: log string of thread string, checksum error in the file header

Cause: The file header for the redo log contains a checksum that does not match the value calculated from the file header as read from disk. This means the file header is corrupted

Action: Find and install correct version of log or reset logs.

这是一个Oracle数据库的报错,意思是在线程和日志字符串中,文件头的校验和错误。

官方解释

这是由于Redo Log记录中存在错误记录,引起重做日志文件头校验出错,而导致的ORA-00366错误。

常见案例

1. 我们经常在运行完使用shutdown immediate命令关闭数据库后,重启数据库时会发生ORA-00366错误。

2. 如果Redo Log记录受到损坏,也会出现这个错误。

正常处理方法及步骤

1. 使用shutdown abort

2. 重启数据库,并将REDO读取模式 “ARCHIVELOG”设置;

3. 备份当前的重做日志文件,以便以后恢复;

4. 用RMAN执行命令catalog start with xx_redoXX_log尝试将日志文件加入备份列表并将其应用到数据库;

5. 再次重新启动数据库;

6. 可以使用ALTER SYSTEM SWITCH LOGFILE命令更换系统重做日志文件。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。