Datapump Expdp/Impdp Cheat Sheet
Prereqs
Directory:
CREATE DIRECTORY IMPEXPDIR AS '/mounts/transfer';
Quick Export
expdp parfile=exp.par
Example Parfile EXP.PAR
userid=system/password directory=IMPEXPDIR dumpfile=Out-%U.dmp logfile=2012-04-27-dcdsprd_schemas_to_sdhdev1.log schemas=SCOTT
Interrupting Job
Reattach
SQL> select owner_name, state , JOB_NAME from DBA_DATAPUMP_JOBS ; OWNER_NAME STATE JOB_NAME —————————— —————————— —————————— SYSTEM EXECUTING SYS_IMPORT_FULL_01 SQL> exit $ impdp system/password attach=SYS_IMPORT_FULL_01
Interactive
^C
Export> kill
Are you sure you wish to stop this job ([yes]/no): yes
Hung process
select * From dba_datapump_jobs; select owner_name, job_name, 'exec DBMS_DATAPUMP.STOP_JOB ( DBMS_DATAPUMP.ATTACH('''||job_name||''','''|| owner_name ||''') );' as stop_cmd from dba_datapump_jobs; select OBJECT_NAME, CREATED FROM dba_objects, DBA_DATAPUMP_JOBS WHERE owner=owner_name and object_name=job_name;
Querying Status Directly
-- Table/Index Status SELECT PROCESS_ORDER, OBJECT_LONG_NAME, PARTITION_NAME, CASE PROCESSING_STATE WHEN 'E' THEN 'Estimated' WHEN 'R' THEN 'Retrieved (Exported)' WHEN 'W' THEN 'Written (Imported)' WHEN 'X' THEN 'Removed' END AS PROCESSING_STATE, CASE PROCESSING_STATUS WHEN 'C' THEN 'Current' WHEN 'F' THEN 'Failure' END AS STATUS From sys.SYS_IMPORT_TABLE_01 WHERE OBJECT_LONG_NAME IS NOT NULL AND PROCESS_ORDER > 0 ORDER BY PROCESS_ORDER;
https://download.oracle.com/otndocs/products/database/enterprise_edition/utilities/pdf/oow2011_dp_mastering.pdf
https://www.doag.org/formes/pubfiles/4164572/2012-K-DB-Dean_Gagne-Oracle_Data_Pump_Internals-Praesentation.pdf
References
Export/Import DataPump Parameter TRACE - How to Diagnose Oracle Data Pump [ID 286496.1]
External Table Enhancements in 11g
- Compression and Encryption
How can we monitor a DataPump Job's Progress? (Doc ID 455720.1)
How To Diagnose And Troubleshoot Import Or Datapump Import Hung Scenarios (Doc ID 795034.1)
DataPump Export and Import Job And Attached Client Sessions (Doc ID 262557.1)
How To Use The New 11g Events++ Syntax For Easier SQL Tracing Of Datapump Operations? (Doc ID 813737.1)
Checklist for Slow Performance of Export Data Pump (expdp) and Import DataPump (impdp) (Doc ID 453895.1)
Export/Import DataPump Parameter TRACE - How to Diagnose Oracle Data Pump (Doc ID 286496.1)