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

2024年 6月 20日 61.8k 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)

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论