ORASOLU TOOLBOX · MIGRATION

Data Pump

Practical Oracle SQL for reviewing Data Pump jobs, sessions, transfer progress and operational activity during export and import.

ORASOLU TOOLBOX · MIGRATION

Monitor Data Pump from the database

Data Pump investigations are easier when job state, attached sessions and transfer progress are reviewed together. These queries provide a practical starting point for monitoring export and import activity.

01 · JOBS

Review Data Pump jobs

Review active Data Pump jobs, their operation, state and parallel degree.

SELECT
  owner_name,
  job_name,
  operation,
  job_mode,
  state,
  degree,
  attached_sessions,
  datapump_sessions
FROM dba_datapump_jobs
ORDER BY owner_name, job_name;
02 · EXPORT

Find Data Pump exports

Focus on export jobs when investigating source-side Data Pump activity.

SELECT
  owner_name,
  job_name,
  job_mode,
  state,
  degree,
  attached_sessions
FROM dba_datapump_jobs
WHERE operation = 'EXPORT'
ORDER BY owner_name, job_name;
03 · IMPORT

Find Data Pump imports

Focus on import jobs when investigating target-side Data Pump activity.

SELECT
  owner_name,
  job_name,
  job_mode,
  state,
  degree,
  attached_sessions
FROM dba_datapump_jobs
WHERE operation = 'IMPORT'
ORDER BY owner_name, job_name;
04 · SESSIONS

Inspect Data Pump sessions

Identify the sessions attached to a Data Pump job and the role each session plays.

SELECT
  owner_name,
  job_name,
  instance_id,
  saddr,
  session_type
FROM dba_datapump_sessions
ORDER BY owner_name, job_name, session_type;
05 · SESSION DETAILS

Correlate Data Pump sessions

Correlate Data Pump session addresses with V$SESSION to review session state and activity.

SELECT
  d.owner_name,
  d.job_name,
  d.session_type,
  s.sid,
  s.serial#,
  s.status,
  s.event,
  s.wait_class
FROM dba_datapump_sessions d
JOIN v$session s
  ON s.saddr = d.saddr
ORDER BY d.owner_name, d.job_name, d.session_type, s.sid;
06 · PROGRESS

Monitor transfer progress

Review Data Pump table-transfer progress reported through V$SESSION_LONGOPS.

SELECT
  username,
  opname,
  target_desc,
  sofar,
  totalwork,
  units,
  message
FROM v$session_longops
WHERE opname LIKE 'SYS_EXPORT%'
   OR opname LIKE 'SYS_IMPORT%'
ORDER BY start_time DESC;

ORASOLU TOOLBOX · MIGRATION

Data Pump status is more than a job name.

Job state, attached sessions and transfer progress provide different views of the same migration activity. Correlating them helps distinguish an active operation from a job that has stopped or is waiting on database work.

Use these queries as an operational starting point and correlate the results with the Data Pump log, export or import parameters and the migration procedure.