oracle 中的活动会话会死吗?

Ste*_*ios 5 oracle session

我有一个填充物化视图的耗时查询。它已经运行了 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 得出了这个结论。