暂无图片
Oracle存储过程无法编译,无法删除,只要编译或删除直接卡死无响应?
我来答
分享
Liuxu
2021-10-29
Oracle存储过程无法编译,无法删除,只要编译或删除直接卡死无响应?

Oracle存储过程无法编译,无法删除,只要编译或删除直接卡死无响应?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
王小那个鑫

https://www.modb.pro/db/40299

可以参考下这篇文章,找到blocking session,不影响业务的情况下,干掉阻塞源即可。

个人不建议使用v$access视图,生产环境下,这个视图太慢了。

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
Liuxu
题主
2021-10-29
感谢老哥
文成

查看对象是否被其他占用,导致锁住了。将其他会话杀掉就行了

select * from v$acess;

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


请输入正文
提交
相关推荐
手动关闭了oracle 游标之后, 后面的逻辑for循环这个游标还有效吗?
回答 1
declarecursorcaisselectcnamefromtbcitybasicwhereprovince'海南';beginopenca;closeca;forxxincaloopdbmsou
oracle能用sql查mac地址吗 ?
回答 2
已采纳
不能查MAC地址,只能查主机名,用户名,或者查监听日志能看到IP
静默安装Oracle11G的时候,报了个SEVERE: [FATAL] [INS-00001] Unknown irrecoverable error 错误。 怎么办?
回答 4
直接在原机上编辑response文件,不要编辑好再上传上去,大概率是由于该文件权限被修改了。
Linux中将Oracle字符集utf-8修改成GB2312
回答 4
去掉INTERNALUSE,看是否会报错。建议不要在生产直接这样修改,多测试下。
Oracle数据库执行游标后,没有输出内容,只显示“匿名块已完成”,是怎么回事?
回答 1
已采纳
在OracleSQLDeveloper中运行游标内容,必须在开头部分添加如下代码:setserveroutputon;否则,运行完成只会显示以下信息:匿名块已完成
ORA-00600: 内部错误代码, 参数: [krctcr_4], [349156876], [349177514]
回答 3
上传附件:node2.rar
求一份Oracle备份恢复的视频
回答 2
有本书叫《临危不惧oracle11g数据库恢复技术》看视频太慢,不如看书,然后自己做实验理解
Oracle删除某张表的大数据量,怎么快速删除?大概有两亿条数据
回答 1
已采纳
只有droptable和truncatetable才能快速删除这么多的数据。如果表是分区表,直接drop对应分区即可。如果表中删除掉数据后只剩少量数据,则先新建一个临时表将要保留的数据插入到临时表中。
11gR2中C_OBJ#异常增大
回答 1
selectowner,TABLEname,numrowsfromdbatableswhereclustername'COBJ'ORDERBYnumrowsdesc可以关注一下哪张表的记录增加过多,进
应用缓慢,帮忙分析awr报告看看,谢谢
回答 2
已采纳
AWR分析结果:156766448327091环境oracle(ODS库).html