終止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、SQLLOADER、EXPDP、IMPDP、DBMS_METADATA、SQLPLUS等方面SQL
- 終止expdp正在執行中的匯出任務
- oracle exp和impOracle
- exp&imp的使用方法
- exp和imp詳解
- 正常終止expdp作業
- 終止java執行緒的2種方法Java執行緒
- 【exp/imp不同版本】Oracle不同版本的exp/imp使用注意事項Oracle
- subprocess.Popen 如何提前終止程式執行
- Linux下執行資料泵expdp和impdp命令,字元轉義案例兩則Linux字元
- Thread執行緒終止interruptthread執行緒
- 併發程式設計——如何終止執行緒程式設計執行緒
- oracle expdp後臺終止或者暫停Oracle
- Windows 程式的建立和終止Windows
- 執行緒的基本操作:新建和終止執行緒執行緒
- impdp和expdp用法及引數介紹
- oracle資料庫的impdp,expdpOracle資料庫
- ORACLE EXPDP IMPDP 的停止和啟動及監控Oracle
- exp匯出遭遇IMP-00020
- [20190520]exp imp on th fly.txt
- Java之 join 等待執行緒終止Java執行緒
- 使用imp/exp遇到兩個問題
- 不同版本exp/imp使用注意事項
- 終止指定埠的程式
- [20200620]expdp impdp exclude引數.txt
- expdp/impdp變慢 (Doc ID 2469587.1)
- 【Data Pump】expdp/impdp Job基本管理
- drools執行完某個規則後終止別的規則執行
- oracle資料匯出匯入(exp/imp)Oracle
- WordPress 3.5.1遠端程式碼執行EXP
- 如何"優雅"地終止一個執行緒?執行緒
- Thinking in Java---如何正確的終止子執行緒ThinkingJava執行緒
- Oracle 12c expdp和impdp匯出匯入表Oracle
- Java實現終止執行緒池中正在執行的定時任務Java執行緒
- expdp/impdp 詳細引數解釋
- exp和expdp的filesize引數的使用--匯出多個檔案
- oracle dblink用法總結和expdp和impdp利用dblink倒入匯出到本地Oracle
- Oracle使用資料泵expdp,impdp進行資料匯出匯入Oracle
- 使用Exp和Expdp匯出資料的效能對比與最佳化