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

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

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

tmp_e1f32eebcab46144770d4e70d513ea788d794199c30695e7.jpg

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

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

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


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

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

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

oracle11203版本,普通表,

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

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

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

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

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

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

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

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle存储过程stringfy() 缓存区太小怎么处理?
回答 1
存储过程发出来看一下
物化视图增量刷新显示刷新成功,但数据没刷过来
回答 10
升级问题到:紧急故障
addBindValue方式往表插入数据,一直报错
回答 1
你这图我点不开,看不清哦
AWR分析报告问题求助:enq: TX - row lock contention问题如何排查啊
回答 4
已采纳
gccurrentblocklost检查私网之间通讯是否正常
oracle SQL文本最大长度是多大?
回答 1
4000字符,可以参考一下mos的:DocID2450967.1
oracle中的索引逻辑多啥意思?
回答 1
当一个查询语句被执行时,服务器进程会将相关的数据块从数据文件中写入内存(buffercache)。这就叫做 物理读 。每读取一个数据块,即是一次物理读。而用户需要的并不是整个数据块
Oracle数据库经常出现一两个表数据被删除了几条,可是整个系统就没有使用delete,一般是什么原因造成的?
回答 5
可以的话把该表的权限回收了,看谁在叫就知道了,哈哈
system表空间
回答 2
https://blog.csdn.net/naruto0025/article/details/78622374建议参考。
CRS-05055:unable to connect to an ASM instance because no ASM instance is running in the cluster
回答 1
已采纳
ASM实例启动顺序1、从gpnpprofile里面读取asm的初始化参数文件2、根据参数文件设置SGA并启动后台进程3、根据初始化参数asmdiskstring指定位置检索磁盘,挂载磁盘;所以是asm
Oracle 一张表内有3千万条数据, A字段也加了索引 类型 Normal, 根据条件A字段进行查询,查询效率还是慢,怎么才能加快查询?
回答 1
1、看看执行计划走了索引了么,2、加并行试试3、是否可以使用复合索引。