select ops.OPNAME, ops.TIME_REMAINING,ops.start_time
from v$session_longops ops
where ops.sid=&your_sid
and ops.serial#=&your_serial
and time_remaining>0;
select ops.OPNAME, ops.TIME_REMAINING,ops.start_time
from v$px_session par, v$session_longops ops
where par.qcsid=&your_sid
and par.qcserial#=&your_serial
and ops.sid=par.sid
and ops.serial#=par.serial#
and ops.time_remaining>0;
您应该查询 V$SESSION_LONGOPS
如果索引重建是并行的,那么您必须找到执行工作的并行从属。这可以通过查询 V$PX_SESSION 来完成。发出“alter index”语句的会话是查询协调器
但是一个索引的创建由多个 longops 组成(扫描表,对数据进行排序,......)