【真实经验分享】 ORA-600 [qesmaGetTblSeg1]

问题描述

某客户的Oracle 11.2.0.4 版本的数据库,alert日志中报错 ORA-600 qesmaGetTblSeg1

查看MOS文档,与Bug 17957017描述的内容相似。

查看了相应的trc文件后发现

bash 复制代码
vobjHd xxxxxxxxx, obsoleted 1

分析

obsoleted 1 表示该表在 Shared Pool 中的对象头(vobjHd)已被标记为"已废弃"。这通常发生在对该表执行 DDL(如 ADD PARTITION、SPLIT PARTITION、TRUNCATE 等)之后,但依赖该对象的内存结构(如 PAM、分区访问上下文)没有被正确刷新。

解决方法

临时解决方法

刷新 Shared Pool,清除已废弃的对象头,这会导致短暂的硬解析,建议在业务低峰执行。

bash 复制代码
ALTER SYSTEM FLUSH SHARED_POOL;

根治方法

打补丁,或者升级到新版本的数据库。

相关推荐
承渊政道6 分钟前
PostgreSQL 鸿蒙 PC 适配全记录:从原生交叉编译到 HNP 数据库服务闭环
数据库·postgresql·harmonyos·鸿蒙系统·pc端
风哥2号14 分钟前
数据库教程FGMT26‑2-GoldenGate数据库容灾迁移02(OGG同构异构、数据库迁移、数据同步、容灾复制)
数据库·goldengate
牛油果子哥q18 分钟前
向量数据库原理与工程选型:FAISS深度剖析、Milvus基础、检索优化、分片与持久化落地
数据库·milvus·faiss
海浪仙人掌26 分钟前
流动比率有哪些分析陷阱?流动比率怎么避开这些陷阱?
大数据·数据库·人工智能
庆登登登1 小时前
MySQL Workbench 鸿蒙 PC 适配全记录:从 GTK_X11 桌面程序到 ArkUI 原生数据库工作台
数据库·mysql·harmonyos
2601_963282771 小时前
政企无线对讲系统落地:从设备采购到长期运维的完整工程实践
大数据·运维·数据库
熊文豪1 小时前
OceanBaseVS金仓:一条 SQL 的两条路——KingbaseES 的性能竞争力从哪来
数据库·sql·电科金仓
大模型码小白1 小时前
数据可视化:AI 生成 HTML5 动态交互式数据图表
前端·数据库·人工智能·深度学习·机器学习·信息可视化·html5
风哥2号1 小时前
数据库教程FGMT26‑1‑GoldenGate数据库容灾迁移01(OGG同构异构、数据库迁移、数据同步、容灾复制)
数据库·oracle
颜颜yan_2 小时前
Firebird 鸿蒙 PC 适配全记录:打通数据库内核、Qt 管理端与原生维护工具
数据库·qt·harmonyos