SELECT LAST_UPDATE_TIME AS 當前進度記錄時間,
a.spid as linux進程,SE.SID,SE.serial#,
OPNAME AS SQL訪問類型 /* 字段內容解釋:https://www.cnblogs.com/jearay/p/5737910.html */,
TARGET AS 被占用的對象,
START_TIME AS SQL開始時間,
ELAPSED_SECONDS AS 總耗時_秒 /* 從操作開始總花費時間_秒 */,
TIME_REMAINING AS 預計剩余_秒,
TRUNC(SOFAR / TOTALWORK * 100, 2) || '%' AS 總進度 /* SOFAR 迄今為止完成的工作量,TOTALWORK 總工作量 */,
SQL_TEXT AS SQL內容
FROM V$SESSION_LONGOPS SL, V$SQLAREA SA, V$SESSION SE, v$process a
WHERE SL.SQL_HASH_VALUE = SA.HASH_VALUE
AND SL.SID = SE.SID
AND SOFAR != TOTALWORK
AND a.addr = se.paddr;