終止imp/exp和expdp/impdp程式執行的方法
終止imp/exp和expdp/impdp程式執行的方法
一、停止EXP/IMP最佳化速度
可以直接KILL 程式,但先要KILL 父程式,然後KILL子程式,只KILL子程式,EXP/IMP還會在後臺執行的
樣例:ps -ef |grep imp 查詢到pid,kill -9 pid 、kill -9 ppid,就可以了
二、停止EXPDP/IMPDP
這裡就不能簡單的用KILL程式來處理了,因為這裡是一個JOB
1、EXPDP/IMPDP引數:
ATTACH連線到現有作業, 例如 ATTACH [=作業名]。
JOB_NAME可以透過dba_datapump_jobs來查詢:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
sql>select * from dba_datapump_jobs
OWNER_NAME JOB_NAME OPERATION
------------------------------ ------------------------------ ------------------------------------------------------------
JOB_MODE STATE DEGREE ATTACHED_SESSIONS DATAPUMP_SESSIONS
------------------------------------------------------------ ------------------------------ ---------- ----------------- -----------------
SYSTEM SYS_EXPORT_FULL_01 EXPORT
FULL EXECUTING 1 1 3
|
樣例1:
C:\Documents and Settings\Administrator>expdp system/sys
attach=SYS_EXPORT_FULL_01
Export: Release 11.2.0.1.0 - Production on 星期六 7月 13 23:53:55 2013
Copyright (c) 1982, 2009, and/or its
affiliates. All rights reserved.
連線到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 -
Production
With the Partitioning, OLAP, Data Mining and Real Application Testing
options
作業: SYS_EXPORT_FULL_01
所有者: SYSTEM
操作: EXPORT
建立者許可權: TRUE
GUID: 7374DCC3E7D547B3B755865E4DB59F10
開始時間: 星期六, 13 7月, 2013 23:53:57
模式: FULL
例項: tony
最大並行度: 1
EXPORT 個作業引數:
引數名 引數值:
CLIENT_COMMAND system/******** directory=dir_dump
dumpfile=dir_dump:bigtable.dmp logfile=dir_dump:bigtable.log full=y
狀態: IDLING
處理的位元組: 0
當前並行度: 1
作業錯誤計數: 0
轉儲檔案: d:\impdp\bigtable.dmp
寫入的位元組: 5,177,344
Worker 1 狀態:
程式名: DW00
狀態: UNDEFINED
Export> stop_job
是否確實要停止此作業 ([Y]/N): y
是否確實要停止此作業 ([Y]/N): Y
是否確實要停止此作業 ([Y]/N): Y
是否確實要停止此作業 ([Y]/N): Y
是否確實要停止此作業 ([Y]/N): Y
---------------就是停止不了,在dba_datapump_jobs還是能查到記錄,只是JOB已經停止了。
-----已經解決了,需要輸入YES
Export> KILL_JOB
是否確實要停止此作業 ([Y]/N): YES
在執行的時候CTL+C就可以進入互動模式,和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 將立即關閉
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/223653/viewspace-1283202/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- EXP/IMP和EXPDP/IMPDP的區別
- exp|imp和expdp|impdp以及sqlldr視訊SQL
- exp/expdp與imp/impdp的區別
- expdp\impdp及exp\imp 詳解
- exp/imp與expdp/impdp區別
- Oracle的expdp/impdp工具和exp/imp工具比較Oracle
- oracle 10g imp/exp IMPDP/EXPDPOracle 10g
- exp/expdp imp/impdp的使用【實戰實用】
- exp/imp expdp/impdp Tables 萬用字元 % 的使用字元
- EXP COMPRESS以及EXP/IMP EXPDP/IMPDP匯入表結構注意
- exp/imp expdp/impdp Tables 萬用字元 % 的使用【Blog 搬家】字元
- 終止expdp正在執行中的匯出任務
- exp/imp出現錯誤通過expdp/impdp來解決
- Java 終止執行緒方法Java執行緒
- EXP、IMP、SQLLOADER、EXPDP、IMPDP、DBMS_METADATA、SQLPLUS等方面SQL
- 終止java執行緒的2種方法Java執行緒
- exp/imp 與 expdp/impdp 對比 及使用中的一些優化事項優化
- expdp/impdp來解決exp/imp出現的錯誤並匯入指定表空間
- 問題:執行緒的終止執行緒
- subprocess.Popen 如何提前終止程式執行
- oracle exp和impOracle
- oracle imp和expOracle
- exp/imp和expdp/imp在跨使用者邏輯遷移資料時的差異
- 併發程式設計——如何終止執行緒程式設計執行緒
- Windows 程式的建立和終止Windows
- impdp和expdp的總結
- javascript如何終止函式的執行JavaScript函式
- Posix執行緒程式設計指南(4)-執行緒終止 (轉)執行緒程式設計
- 【EXPDP/IMPDP】使用 EXPDP/IMPDP工具“模糊”匯出和匯入
- 執行緒的基本操作:新建和終止執行緒執行緒
- 如何正確終止正在執行的子執行緒執行緒
- Thread執行緒終止interruptthread執行緒
- 【EXP/IMP】使用EXP /IMP工具“模糊”匯出和匯入
- oracle expdp後臺終止或者暫停Oracle
- exp和imp詳解
- IMP和EXP筆記筆記
- Java執行緒中斷與終止執行緒執行Java執行緒
- exp和imp的詳細操作