暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 数据库在数据库统计信息执行期间被锁定

ASKTOM 2018-11-29
232

问题描述

你好,团队,

我真的很感激这次的帮助。每天,我们的DBMS Stats作业在格林尼治标准时间10左右 (大约下午4点CST) 运行。我们有一个表,它保存着接近10m的记录,并且几乎每秒都在插入表中。

最近在数据库扫描期间,我们遇到了数百万条记录被锁定的表问题,并且不处理任何进一步的事务。在此期间,我们被迫重新启动数据库实例,以杀死这些工作。

DBMS scan实际上是否在表上建立了任何锁定并阻止了任何DML?知道为什么我们从早上开始制作近100k的插入物失败了,但在扫描时间内被挂起了吗?

非常感谢你的帮助。

专家解答

您应该能够收集统计信息并同时正常使用表格。

也就是说,有几个与dbms_stats和库缓存锁有关的错误。特别是如果您有分区表。

但是第一步是验证确实是导致问题的统计数据收集工作。移动默认作业的时间,锁定表上的统计信息或两者。看看这是否有帮助。

如果您验证它与统计信息收集有关,则该联系支持人员了。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论