如何查看任意 Oracle 会话正在使用的事务隔离级别
我试图找出特定会话(不是我自己的会话)在 Oracle 服务器上的隔离级别。有 av$.. view 可以得到这个吗?
I am trying to find out what isolation level a particular session (not my own) has on an oracle server. Is there a v$.. view to get this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以测试
v$transaction
中flag
列中的第 28 位[1]。请记住,
v$transaction
仅列出活动事务[2];例如,您需要发出插入/更新/删除/合并,或使用“for update”[3]。You can test bit 28 in the
flag
column inv$transaction
[1].Just remember that
v$transaction
only lists active transactions[2]; for example, you need to issue an insert/update/delete/merge, or use "for update"[3].