Oracle DBA & All IT » Database, DBA, Oracle, Oracle Tips, Utilities » วิธีการ kill, cancel, resume, restart job Oracle Datapump (expdp,impdp)
วิธีการ kill, cancel, resume, restart job Oracle Datapump (expdp,impdp)
วิธีการ kill, cancel, resume, restart job Oracle Datapump (expdp,impdp)
Query ดู Job name ของ datapump Status คววรจะเป็น Executing
SELECT owner_name, job_name, operation, job_mode, state FROM dba_datapump_jobs;
OWNER_NAME JOB_NAME OPERATION JOB_MODE STATE ---------- -------------------- ---------- ---------- ------------ SYSTEM EXP_FULL EXPORT FULL EXECUTING
นำ Job_name ที่ได้ไป Kill (สามารถเลือกที่จะ Kill job Expdp หรือ Impdp ก็ได้)
Syntax: [impdp/expdp] owner_name attach=owner.Job_name
> expdp system ATTACH=EXP_FULL
Job: EXP_FULL
Owner: SYSTEM
Operation: EXPORT
Creator Privs: TRUE
GUID: A5441357B472DFEEE040007F0100692A
Start Time: Thursday, 08 June, 2011 20:23:39
Mode: FULL
Instance: db1
Max Parallelism: 1
EXPORT Job Parameters:
Parameter Name Parameter Value:
CLIENT_COMMAND system/******** full=y JOB_NAME=EXP_FULL
State: IDLING
Bytes Processed: 0
Current Parallelism: 1
Job Error Count: 0
Dump File: /u01/app/oracle/admin/db1/dpdump/expdat.dmp
bytes written: 520,192
Worker 1 Status:
Process Name: DW00
State: UNDEFINED
Kill Job โดยใช้ command kill_job หรือ stop_job=immediate
Export> KILL_JOB ..or.. Export> STOP_JOB=IMMEDIATE Are you sure you wish to stop this job ([yes]/no): yes
หลังจาก kill job ให้ทำการ check status ควรจะเปลี่ยนเป็น Not running
SELECT owner_name, job_name, operation, job_mode, state FROM dba_datapump_jobs; OWNER_NAME JOB_NAME OPERATION JOB_MODE STATE ---------- -------------------- ---------- ---------- ------------ SYSTEM EXP_FULL EXPORT FULL NOT RUNNING
และสามารถจะรัน job ใหม่ได้โดยใช้ command ด้านล่าง
(Re)start the job with START_JOB, use ‘=SKIP_CURRENT‘ if you want to skip the current job. To show progress again, type CONTINUE_CLIENT (Job will be restarted if idle).
Export> START_JOB[=SKIP_CURRENT] Export> CONTINUE_CLIENT Job EXP_FULL has been reopened at Thursday, 09 June, 2011 10:26 Restarting "SYSTEM"."EXP_FULL": system/******** full=y JOB_NAME=EXP_FULL Processing object type DATABASE_EXPORT/TABLESPACE Processing object type DATABASE_EXPORT/PROFILE.. Preview : 2547
Filed under: Database, DBA, Oracle, Oracle Tips, Utilities · Tags: datapump, expdp, impdp, kill datapump, kill expdp, kill impdp, oracle datapump