Difference between revisions of "ExpDP / ImpDP"
Jump to navigation
Jump to search
(Created page with "Commonly used parameters for expdp/impdp: <source lang="sh"> expdp <username> dumpfile=export.dmp logfile=export_exp.log directory=data_pump_dir schemas=user1 flashback_time=s...") |
|||
Line 1: | Line 1: | ||
+ | =Export / Import= | ||
Commonly used parameters for expdp/impdp: | Commonly used parameters for expdp/impdp: | ||
<source lang="sh"> | <source lang="sh"> | ||
expdp <username> dumpfile=export.dmp logfile=export_exp.log directory=data_pump_dir schemas=user1 flashback_time=systimestamp | expdp <username> dumpfile=export.dmp logfile=export_exp.log directory=data_pump_dir schemas=user1 flashback_time=systimestamp | ||
impdp <username> dumpfile=export.dmp logfile=export_imp.log directory=data_pump_dir schemas=user1 remap_schema=user1:newuser1 | impdp <username> dumpfile=export.dmp logfile=export_imp.log directory=data_pump_dir schemas=user1 remap_schema=user1:newuser1 | ||
+ | </source> | ||
+ | |||
+ | Create only the list of DDLs in the exportfile: | ||
+ | <source lang="sh"> | ||
+ | impdp <username> dumpfile=export.dmp logfile=export_sql.log directory=data_pump_dir sqlfile=ddl.sql | ||
+ | </source> | ||
+ | |||
+ | =Kill datapump job= | ||
+ | <source lang="sh"> | ||
+ | expdp <username> attach=<job> | ||
+ | stop_job=immediate / kill_job | ||
+ | </source> | ||
+ | |||
+ | Table cleanup: | ||
+ | <source lang="sql"> | ||
+ | SELECT owner_name, job_name, operation, job_mode, state | ||
+ | FROM dba_datapump_jobs; | ||
+ | |||
+ | SELECT o.status, o.object_id, o.object_type, | ||
+ | o.owner||'.'||object_name "OWNER.OBJECT" | ||
+ | FROM dba_objects o, dba_datapump_jobs j | ||
+ | WHERE o.owner=j.owner_name AND o.object_name=j.job_name | ||
+ | AND j.job_name NOT LIKE 'BIN$%' ORDER BY 4,2; | ||
+ | |||
+ | DROP TABLE SYSTEM.SYS_EXPORT_FULL_01; | ||
</source> | </source> |
Latest revision as of 14:21, 31 March 2016
Export / Import
Commonly used parameters for expdp/impdp:
expdp <username> dumpfile=export.dmp logfile=export_exp.log directory=data_pump_dir schemas=user1 flashback_time=systimestamp
impdp <username> dumpfile=export.dmp logfile=export_imp.log directory=data_pump_dir schemas=user1 remap_schema=user1:newuser1
Create only the list of DDLs in the exportfile:
impdp <username> dumpfile=export.dmp logfile=export_sql.log directory=data_pump_dir sqlfile=ddl.sql
Kill datapump job
expdp <username> attach=<job>
stop_job=immediate / kill_job
Table cleanup:
SELECT owner_name, job_name, operation, job_mode, state
FROM dba_datapump_jobs;
SELECT o.status, o.object_id, o.object_type,
o.owner||'.'||object_name "OWNER.OBJECT"
FROM dba_objects o, dba_datapump_jobs j
WHERE o.owner=j.owner_name AND o.object_name=j.job_name
AND j.job_name NOT LIKE 'BIN$%' ORDER BY 4,2;
DROP TABLE SYSTEM.SYS_EXPORT_FULL_01;