一、问题概述
上午收到告警实例无法访问,实例重启,查看 alert 发现报ORA-00607 ,ORA-600(6856)
二、问题原因
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)