我有一个填充物化视图的耗时查询。它已经运行了 18 个小时 - 这是意料之外的。
SELECT STATUS
FROM V$SESSION
WHERE SID=194;
Run Code Online (Sandbox Code Playgroud)
上面的查询将会话显示为“ACTIVE”。我想知道这是否足以证明查询仍在运行,以及是否有任何其他方法可以仔细检查会话是否已死。
更新
会话并没有死;但一直在等待:
SQL*Net more data from dblink
Run Code Online (Sandbox Code Playgroud)
我按照 Phil 的建议使用了 sql trace 得出了这个结论。