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 13: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;