小编iaf*_*nda的帖子

当Oracle中的一条记录被锁定时,我们能知道哪条记录被锁定了吗?

当一条记录被锁定时,我们能知道哪个记录被锁定了吗?

如何获取记录 rowid 或其他信息?


我可以通过这个 sql 得到一些信息

SELECT c.ROW_WAIT_OBJ#,c.ROW_WAIT_FILE#,c.ROW_WAIT_BLOCK#,c.ROW_WAIT_ROW#
   FROM v$locked_object a, dba_objects b, v$session c    
WHERE a.object_id = b.object_id    
    AND a.SESSION_ID = c.sid(+) 
Run Code Online (Sandbox Code Playgroud)

我在 web 中找到了一种使用函数获取 rowid 的方法 DBMS_ROWID.ROWID_CREATE()

但它似乎不起作用。

oracle locking

12
推荐指数
1
解决办法
5万
查看次数

标签 统计

locking ×1

oracle ×1