expdp/impdp中匯出/匯入任務的管理和監控

531968912發表於2016-05-06
在expdp/impdp執行中,可以透過手動按ctl+c鍵退出當前的會話。
 
C:\Users\admin>expdp  'sys/oracle as sysdba' schemas=ADMIN,VOOSK dumpfile=ky_247
.dmp logfile=ky_247.log directory=mydir job_name=ky_247
Export: Release 11.2.0.1.0 - Production on 星期一 7月 16 13:20:11 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
連線到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Produc
tion
With the Partitioning, OLAP, Data Mining and Real Application Testing options
自動啟用 FLASHBACK 以保持資料庫完整性。
啟動 "SYS"."KY_247":  "sys/******** AS SYSDBA" schemas=ADMIN,VOOSK dumpfile=ky_2
47.dmp logfile=ky_247.log directory=mydir job_name=ky_247
正在使用 BLOCKS 方法進行估計...
處理物件型別 SCHEMA_EXPORT/TABLE/TABLE_DATA
使用 BLOCKS 方法的總估計: 17.47 GB
處理物件型別 SCHEMA_EXPORT/USER
處理物件型別 SCHEMA_EXPORT/SYSTEM_GRANT
處理物件型別 SCHEMA_EXPORT/ROLE_GRANT
處理物件型別 SCHEMA_EXPORT/DEFAULT_ROLE
處理物件型別 SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
處理物件型別 SCHEMA_EXPORT/SYNONYM/SYNONYM
處理物件型別 SCHEMA_EXPORT/TYPE/TYPE_SPEC
處理物件型別 SCHEMA_EXPORT/DB_LINK
處理物件型別 SCHEMA_EXPORT/SEQUENCE/SEQUENCE
處理物件型別 SCHEMA_EXPORT/TABLE/TABLE
Export>         ------------------此處已經按了ctl+c
 
可以透過dba_datapump_jobs檢視查詢當前job狀態也可以在Export>後輸入status檢視job狀態
Export> help
------------------------------------------------------------------------------
下列命令在互動模式下有效。
注: 允許使用縮寫。
ADD_FILE
將轉儲檔案新增到轉儲檔案集。
CONTINUE_CLIENT
返回到事件記錄模式。如果處於空閒狀態, 將重新啟動作業。
EXIT_CLIENT
退出客戶機會話並使作業保持執行狀態。
FILESIZE
用於後續 ADD_FILE 命令的預設檔案大小 (位元組)。
HELP
彙總互動命令。
KILL_JOB
分離並刪除作業。
PARALLEL
更改當前作業的活動 worker 的數量。
REUSE_DUMPFILES
覆蓋目標轉儲檔案 (如果檔案存在) [N]。
START_JOB
啟動或恢復當前作業。
有效的關鍵字值為: SKIP_CURRENT。
STATUS
監視作業狀態的頻率, 其中
預設值 [0] 表示只要有新狀態可用, 就立即顯示新狀態。
STOP_JOB
按順序關閉作業執行並退出客戶機。
有效的關鍵字值為: IMMEDIATE。
Export> status
作業: KY_247
  操作: EXPORT
  模式: SCHEMA
  狀態: EXECUTING
  處理的位元組: 12,949,060,248
  完成的百分比: 69
  當前並行度: 1
  作業錯誤計數: 0
  轉儲檔案: d:\dump\ky_247.dmp
    寫入的位元組: 12,950,966,272
Worker 1 狀態:
  程式名: DW00
  狀態: EXECUTING
  物件方案: ADMIN
  物件名: T_ZPPP
  物件型別: SCHEMA_EXPORT/TABLE/TABLE_DATA
  完成的物件數: 1
  總的物件數: 624
  Worker 並行度: 1
 
Export> status
作業: KY_247
  操作: EXPORT
  模式: SCHEMA
  狀態: EXECUTING
  處理的位元組: 12,949,060,248
  完成的百分比: 69
  當前並行度: 1
  作業錯誤計數: 0
  轉儲檔案: d:\dump\ky_247.dmp
    寫入的位元組: 12,950,966,272
Worker 1 狀態:
  程式名: DW00
  狀態: EXECUTING
  物件方案: ADMIN
  物件名: T_ZPPP
  物件型別: SCHEMA_EXPORT/TABLE/TABLE_DATA
  完成的物件數: 1
  總的物件數: 624
  Worker 並行度: 1
SQL> select * from dba_datapump_jobs;
SQL> select * from dba_datapump_jobs;
 
OWNER_NAME JOB_NAME                       OPERATION  JOB_MODE   STATE               DEGREE ATTACHED_SESSIONS DATAPUMP_SESSIONS
---------- ------------------------------ ---------- ---------- --------------- ---------- ----------------- -----------------
ADMIN      SYS_IMPORT_SCHEMA_01           IMPORT     SCHEMA     NOT RUNNING              0                 0                 0
                                                                                                            
 
ADMIN      SYS_EXPORT_SCHEMA_09           EXPORT     SCHEMA     NOT RUNNING              0                 0                 0
                                                                                                            
 
SYS        KY_247                         EXPORT     SCHEMA     NOT RUNNING              0                 0                 0
                                                                                                            
如果當前視窗不小心關閉了,如何繼續與上次任務互動呢,此處使用attach命令
C:\Users\admin>expdp  'sys/oracle as sysdba' attach=ky_247
Export: Release 11.2.0.1.0 - Production on 星期一 7月 16 13:50:01 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
連線到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Produc
tion
With the Partitioning, OLAP, Data Mining and Real Application Testing options
作業: KY_247
  所有者: SYS
  操作: EXPORT
  建立者許可權: TRUE
  GUID: BD8FCB29D318489A99BD45F7DAC8E0E2
  開始時間: 星期一, 16 7月, 2012 13:50:02
  模式: SCHEMA
  例項: orcl
  最大並行度: 1
  EXPORT 個作業引數:
  引數名      引數值:
     CLIENT_COMMAND        "sys/******** AS SYSDBA" schemas=ADMIN,VOOSK dumpfile
=ky_247.dmp logfile=ky_247.log directory=mydir job_name=ky_247
  狀態: IDLING
  處理的位元組: 13,415,692,952
  完成的百分比: 71
  當前並行度: 1
  作業錯誤計數: 0
  轉儲檔案: d:\dump\ky_247.dmp
    寫入的位元組: 13,417,607,168
Worker 1 狀態:
  程式名: DW00
  狀態: UNDEFINED
Export>                            --------------------又回來了。
Export> status
作業: KY_247
  操作: EXPORT
  模式: SCHEMA
  狀態: EXECUTING
  處理的位元組: 13,415,692,952
  完成的百分比: 71
  當前並行度: 1
  作業錯誤計數: 0
  轉儲檔案: d:\dump\ky_247.dmp
    寫入的位元組: 13,417,607,168
Worker 1 狀態:
  程式名: DW00
  狀態: EXECUTING           --------狀態仍然執行當中,實在是不可思議,關視窗一點影響都木有,這玩意喜歡背地裡幹
  物件方案: ADMIN
  物件名: T_INSPECTION_CONDITION_HIST
  物件型別: SCHEMA_EXPORT/TABLE/TABLE_DATA
  完成的物件數: 1
  總的物件數: 624
  Worker 並行度: 1
Export>
 Export> stop_job           ----------------萬一執行到半路,發現任務不爽,就用stop_jo停止任務
是否確實要停止此作業 ([Y]/N): yes
C:\Users\admin>expdp  'sys/oracle as sysdba' attach=ky_247
Export: Release 11.2.0.1.0 - Production on 星期一 7月 16 13:54:54 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
連線到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Produc
tion
With the Partitioning, OLAP, Data Mining and Real Application Testing options
作業: KY_247
  所有者: SYS
  操作: EXPORT
  建立者許可權: TRUE
  GUID: BD8FCB29D318489A99BD45F7DAC8E0E2
  開始時間: 星期一, 16 7月, 2012 13:54:55
  模式: SCHEMA
  例項: orcl
  最大並行度: 1
  EXPORT 個作業引數:
  引數名      引數值:
     CLIENT_COMMAND        "sys/******** AS SYSDBA" schemas=ADMIN,VOOSK dumpfile
=ky_247.dmp logfile=ky_247.log directory=mydir job_name=ky_247
  狀態: IDLING                 -----------------------已經幹累了,閒下來了,如何想重新開起任務,那該如何是好。
  處理的位元組: 15,098,540,960
  完成的百分比: 81
  當前並行度: 1
  作業錯誤計數: 0
  轉儲檔案: d:\dump\ky_247.dmp
    寫入的位元組: 15,100,518,400
Worker 1 狀態:
  程式名: DW00
  狀態: UNDEFINED
 
上帝關上一道門,必然會開啟一扇窗戶。
Export> start_job
Export> status
作業: KY_247
  操作: EXPORT
  模式: SCHEMA
  狀態: EXECUTING
  處理的位元組: 15,240,237,576
  完成的百分比: 81
  當前並行度: 1
  作業錯誤計數: 0
  轉儲檔案: d:\dump\ky_247.dmp
    寫入的位元組: 15,242,223,616
Worker 1 狀態:
  程式名: DW00
  狀態: EXECUTING
  物件方案: ADMIN
  物件名: T_TAX_TAXPAYER
  物件型別: SCHEMA_EXPORT/TABLE/TABLE_DATA
  完成的物件數: 6
  總的物件數: 624
  Worker 並行度: 1
 
Export> kill_job          -----------結束任務
是否確實要停止此作業 ([Y]/N): yes

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25462274/viewspace-2094947/,如需轉載,請註明出處,否則將追究法律責任。

相關文章