暂无图片
分享
LEE
2019-08-07
PL/SQL 业务存储过程锁等待

为什么PL/SQL DEV等工具进程相关对象操作时容易引发等待对象锁阻塞,而正常的业务事务不会导致对象锁阻塞

收藏
分享
4条回答
默认
最新
文成

什么类型的锁

跟工具没关系,跟操作有关系,一般情况下,不存在使用工具就会有锁的现象

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

TX锁 执行DDL 操作 事件为libarary cache lock ,偶尔执行会导致编译存储过程夯住

暂无图片 评论
暂无图片 有用 0
打赏 0
始于脚下

在业务执行调用存储过程的时候,会加独占锁,是不允许被编译修改的,如果你多次编译,会造成阻塞,在业务低峰期,查到相关阻塞会话,kill掉,再编译就好了。

暂无图片 评论
暂无图片 有用 0
打赏 0
LEE
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏