ORA-00607:Internal error occurred while making a change a data block

9天前 17.3k 0

一、问题概述

上午收到告警实例无法访问,实例重启,查看 alert 发现报ORA-00607 ,ORA-600(6856)

ORA-00607:Internal error occurred while making a change a data block-1

二、问题原因

ORA-00607是Oracle数据库中常见的一个错误,该错误代码表示,在执行修改数据块操作时,回滚段坏块导致,这里可以查到对象的ID,查询这个对象发现是一个表导致报错。

select *from dba objects where obiect id='1366471';

三、解决方案

查看 MOS 解决方案可以禁用事务恢复

1、set event - event="10513 trace name context forever, level 2" (event disables transaction recovery which was initiated by SMON)

 alter system set event ='10513 tarce name context forever,level 2' scope=spfile

需要重启数据库生效

2、对这个表进行重建 exp (dp) table ,重建之后  remove the event

alter system reset event scope=spfile sid='*';

参考文档 (Doc ID 549000.1)

相关文章

openGauss数据库源码解析系列文章——SQL引擎源码解析(二)
openGauss资料捉虫活动来袭,你准备好了吗?
HR Schema for openGauss
W1TTY 利用 Oracle 为客户提供更好的数字银行体验
[译文] 在 Oracle Linux 上安装 Oracle Database 21c
windows平台关闭Oracle数据库hang住

发布评论