ORACLE 11g EXPDP 的停止、啟動和監控



ORACLE EXPDP IMPDP 的停止和啟動及監控

EXPDP/IMPDP相比傳統的exp/imp的最本質區別在於服務器端執行,客戶端發出指定后,通過API啟動服務器的備份job,
在執行過程中,可以拿下Ctrl+C組合鍵,退出當前交互模式,退出之后,導出操作不會停止。這不同於Oracle以前的EXP。
以前的EXP,如果退出交互式模式,就會出錯終止導出任務。
此外,退出交互之后,用ps -ef |grep expdp在服務器端是看不到expdp進程。

一、在Oracle 10中,由於EXPDP是數據庫內部定義的任務,已經與客戶端無關。退出交互之后,會進入
export的命令行模式,此時支持status等查看命令:
Export> status

如果想停止改任務,可以發出stop_job命令
Export> stop_job

或者 殺掉job kill_job
Export> kill_job
ps -ef |grep expdp

kill -9 457101

接下來可以通過命令行再次連接到這個任務

impdp \'/ as sysdba\' attach=SYS_IMPORT_FULL_01 (此處填寫作業名稱)

通過start_job命令重新啟動導出

Export> start_job
如果是kill_job的方式,則不能再次啟動任務

二、監控expdp的job:

select * from dba_datapump_jobs;---查看每個job情況

select * from dba_data_session;----查看每個session情況


三、attach進入交互狀態,交互狀態常用命令:

status:查看作業狀態,監控作業進度

stop_job:停止任務

start_job:啟動恢復任務

stop_job=IMMEDIATE 將立即關閉數據泵作業

parallel=10 更改當前作業的活動 worker 的數目。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM