风哥教程

培训 . 交流 . 分享
Make progress together!

解决PL/SQL修改Oracle存储过程编译就卡死的问题

[复制链接]
内容发布:rabbit| 发布时间:2021-3-16 08:08:26
问题描述:
这里我用的是Plsql dev客户端,然后修改存储过程编译就卡死,我一直以为是客户端的问题,其实并不然,是因为sessionid什么玩意的被占用了。只需要执行几行命令就可以了。原因的话就是可能有人在执行存储过程,所以你这边修改就会卡死。
问题解决:
可能这些命令有点陌生,这个不重要,只要按着来执行即可。
第一步:获取session_jd
1
select * FROM dba_ddl_locks where name =upper('存储过程名称');




第二步:根据session_id获取serial
1
select t.sid, t.serial# from v$session t where t.sid = 填写上面查出来的session_id;




第三步:根据得到sid和serial# kill
1
alter system kill session 'sid,serial#';






回复

使用道具 举报

1框架
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

热门文章教程

  • 大数据技术与应用入门培训教程(电子版下载
  • Oracle 12cR2 九大新功能全面曝光_详解云数
  • Oracle OCP认证考试IZ0-053题库共712题数据
  • MySQL5权威指南(第3版)PDF电子版下载
  • 风哥Oracle数据库巡检工具V1.0(附2.6网页
  • Oracle19c数据库发布与下载地址
快速回复 返回顶部 返回列表