暂无图片
ora-14137
我来答
分享
好时光都在
2019-07-25
ora-14137

开发drop表的时候,一直没有返回结果,强行退出后,又反复操作了好几次,现在drop table xxx purge报ora-14137

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
好时光都在

tmp_e1f32eebcab46144770d4e70d513ea788d794199c30695e7.jpg

暂无图片 评论
暂无图片 有用 0
lastwinner

从你描述看,drop table xxx purge报ora-14137,可能数据字典已经很不一致了

或许得用特殊的方法才能恢复


Oracle数据库什么版本?表是分区表还是普通表?

执行drop table xxx purge和select count(*) from xxx的时候,做个10046的跟踪吧,有日志方便进一步分析问题

暂无图片 评论
暂无图片 有用 0
好时光都在

oracle11203版本,普通表,

在您回复之前准备做10046跟踪的,执行drop table xxx purge;另开会话,还没跟踪上,就drop成功了🙈

所以现在不知道根本原因。

暂无图片 评论
暂无图片 有用 0
lastwinner

看来是drop操作太慢,开发等不了就重来,然后就有ora-14137错误。

结果过了一段时间,先前的drop操作最后成功了,问题就没了。

暂无图片 评论
暂无图片 有用 0
文成

可能drop的时候 有latch争用或者其他等待。 阻塞消除,可能就drop成功了。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏