expdp/impdp 數據泵導入導出過程中需要中止進程的話,按照以下步驟執行:
1.先查到job_name
SQL> select * from dba_datapump_jobs;
2.attach該任務:
expdp system/sys attach=SYS_EXPORT_SCHEMA_01
Worker 1 Status:
Instance ID: 1
Instance name: test
Host name: server.dw.com
Object start time: Wednesday, 27 November, 2019 10:32:28
Object status at: Wednesday, 27 November, 2019 10:32:31
Process Name: DW00
State: EXECUTING
如果是impdp,則使用impdp替換expdp. 重新跑的話就使用kill_job
Export> stop_job
是否確實要停止此作業 ([Y]/N): YES
Export> kill_job
是否確實要停止此作業 ([Y]/N): YES
在執行的時候exit就可以進入交互模式,windows和LINUX下都是一樣的。
重新進入EXPDP/IMPDP,就可以執行下面的交互命令:
$expdp username/password,
**注:**交互模式常用命令:
CONTINUE_CLIENT返回到記錄模式。假如處於空閑狀態, 將重新啟動作業。
START_JOB 啟動恢復當前作業。
STATUS在默認值 (0) 將顯示可用時的新狀態的情況下,要監視的頻率 (以秒計) 作業狀態。
STATUS=[interval]
STOP_JOB順序關閉執行的作業並退出客戶機。
STOP_JOB=IMMEDIATE 將立即關閉數據泵作業。
還有其他命令:
ADD_FILE向轉儲文件集中添加轉儲文件。
ADD_FILE=dirobjdumpfile-name
CONTINUE_CLIENT 返回到記錄模式。假如處於空閑狀態, 將重新啟動作業。
EXIT_CLIENT 退出客戶機會話並使作業處於運行狀態。
HELP總結交互命令。
KILL_JOB分離和刪除作業。
PARALLEL更改當前作業的活動 worker 的數目。
PARALLEL=worker 的數目。
START_JOB 啟動恢復當前作業。
STATUS在默認值 (0) 將顯示可用時的新狀態的情況下,
要監視的頻率 (以秒計)作業狀態。
STATUS=[interval]
STOP_JOB順序關閉執行的作業並退出客戶機。
STOP_JOB=IMMEDIATE 將立即關閉