- 2
- 0
- 约1.03万字
- 约 10页
- 2026-11-06 发布于北京
- 举报
行-X(SX)锁在Oracle中的锁级别为3,属于行级排它锁,即在提交前不允许执行DML操
作、更新、删除、行共享锁。
关于Oracle锁的详细说明,更多内容可参考:
ORACLE锁机制
这里要讨论的是Row‑X(SX)锁的问题,不过部分内容仅为推测,因为此前未保留足
够来验证该观点。
曾发生过修改业务系统过程后,导致所有关联过程失效的情况,且无法直
接编译,需在操作系统级别终止进程后才能重新编译。
Oracle
过程无法编译的解决方法
Oracle
shutdown
过程中数据库挂起的解决方法
这两种情况都是通过终止相关进程才解决问题。由于业务需求需要再次修改过
程,为避免类似问题发生,提前做了一些准备工作。
1.
修改前查看对象持有锁的情况
Oracle
查看对象持有锁的情况
Row-X(SX)锁在Oracle的锁中级别是3,是行级排它锁,即在提交前不允许做DML操作
Insert、Update、Delete、Lockrowshare。
关于Oracle锁的说明,内容参考:
ORACLE锁机制
原创力文档

文档评论(0)