收集统计信息报错ora-00600[16515]问题处理

本文讲述了在Oracle12.2环境下,处理一个因统计信息过时引发ORA-00600错误的问题。通过MOS文档找到解决方案,即删除错误的表统计信息并重新收集,成功解决了故障。
摘要由CSDN通过智能技术生成

1、基础环境

操作系统Oracle Solaris 11.3
数据版本Oracle 12.2

2、故障理像

对一个20T的大库收集一下全库的统计信息
原因是现在都2024年了,这个库的统计信息基本都是2021年,
没具体查找啥原因导致的系统自定义的收集任务失败,于是决定手动收集一下。
收集了几个小时后,突然报错ORA-00600
 

微信截图_20240302214815.png

后台alert报错如下所示

微信截图_20240302214620.png

3、问题处理

600问题一般都很令人烦恼啊,还好有MOS,直接查一下关键字16515
得到如下结果:
 

微信截图_20240302214845.png

微信截图_20240302214852.png


看起来应该就是某些统计信息有错误,参照画圈圈地方的关键字
于是按照文档中的SQL

select owner,object_name,object_type from sys.dba_objects where object_id=1338

找到错误的table,再按提示执行

exec dbms_stats.delete_table_stats(ownname=>'<table owner>',tabname=>'<table name>');

尝试后,再重新收集统计信息
问题解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

徐sir(徐慧阳)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值