【发布时间】:2013-12-13 14:11:30
【问题描述】:
我有一个在 Oracle 中运行的查询,它可能会或可能不会挂起。它现在已经运行了大约 10 个小时,但根据我加载的数据量,这可能不是不合理的。
我正在查看 gv$session 中的会话,并想知道是否有办法转换该信息以查看是否真的有任何活动在进行,或者查询是否卡在等待锁定或以其他方式挂起。
我已经阅读了此视图的文档here。我主要是从任何有在 Oracle 中调试此类问题的经验的人那里寻找提示。
谢谢!
【问题讨论】:
-
v$session_longops中是否有条目,您可以检查它是否在进行中?或者查看此链接以了解您的会话是否被阻止的方法:orafaq.com/node/854 -
谢谢,我可以把它和 gv$sqlarea 结合起来看看是什么语句阻碍了我!