【发布时间】:2010-11-20 22:40:47
【问题描述】:
我正在寻找一种方法来确定当前会话中是否存在未提交的 INSERT、UPDATE 或 DELETE 语句。一种方法是使用当前 sid 检查 v$lock,但这需要对 v$lock 的读取访问权限,如果 DBA 不想授予它,这是一个问题。任何其他方式(除了跟踪应用程序发出的所有数据库命令)?
【问题讨论】:
-
我认为确实无权访问任何 V$ 视图。
-
我们也可以为未提交的事务获取 sql_text。
标签: oracle transactions