Hi all,

You can find status of impdp that executing with these queries:

#1
SELECT
    * 
FROM
    DBA_DATAPUMP_JOBS 
WHERE
    1 = 1 AND STATE = 'EXECUTING';

#2
SELECT
    SID, SERIAL#, SOFAR, TOTALWORK, DP.OWNER_NAME, DP.STATE, DP.JOB_MODE 
FROM
    GV$SESSION_LONGOPS SL, GV$DATAPUMP_JOB DP 
WHERE
    1 = 1 AND SL.OPNAME = DP.JOB_NAME AND SOFAR != TOTALWORK;

#3
SELECT
    SID, SERIAL#, OPNAME, SOFAR, TOTALWORK, ROUND(SOFAR/TOTALWORK*100,2) COMPLETE 
FROM
    V$SESSION_LONGOPS 
WHERE
    1 = 1 AND TOTALWORK != 0 AND SOFAR != TOTALWORK 
ORDER BY
    1;

#4
SELECT
    X.JOB_NAME, B.STATE, B.JOB_MODE, B.DEGREE, X.OWNER_NAME, Z.SQL_TEXT, P.MESSAGE, P.TOTALWORK, P.SOFAR, ROUND((P.SOFAR/P.TOTALWORK)*100,2) DONE, P.TIME_REMAINING
FROM
    DBA_DATAPUMP_JOBS B LEFT JOIN DBA_DATAPUMP_SESSIONS X ON (X.JOB_NAME = B.JOB_NAME) LEFT JOIN V$SESSION Y ON (Y.SADDR = X.SADDR) LEFT JOIN V$SQL Z ON (Y.SQL_ID = Z.SQL_ID) LEFT JOIN V$SESSION_LONGOPS P ON (P.SQL_ID = Y.SQL_ID)
WHERE
    1 = 1 AND Y.MODULE = 'Data Pump Worker' AND P.TIME_REMAINING > 0;

See you later.