【匯入匯出】資料泵 job_name引數的使用
資料泵的工作流程如下:
(1)在命令列執行命令
(2)expdp/impd 命令呼叫DBMS_DATAPUMP PL/SQL包。 這個API提供高速的匯出匯入功能。
(3)當data 移動的時候, Data Pump 會自動選擇direct path 或者external table mechanism 或者 兩種結合的方式。 當metadata(物件定
義) 移動的時候,Data Pump會使用DBMS_METADATA PL/SQL包。 Metadata API 將metadata(物件定義)儲存在XML裡。 所有的程式都能load 和unload
這些metadata.
因為Data Pump 呼叫的是服務端的API, 所以當一個任務被排程或執行,客戶端就可以退出連線,任務Job 會在server端繼續執行,隨後透過客戶端實用程式從任何地方檢查任務的狀態和進行修改。
在上面說了expdp/impdp 是JOB,我們可以停止與修改。 在這裡做一個簡答的測試:
匯出語句 加上 job_name引數 指定job的名稱。
C:\Users\aaaa>expdp system/yang full=y directory=dumpdir dumpfile=oracl_%U.dmp job_name=fulldump
Export: Release 11.1.0.6.0 - Production on 星期六, 12 3月, 2011 15:58:54
Copyright (c) 2003, 2007, Oracle. All rights reserved.
連線到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
啟動 "SYSTEM"."FULLDUMP": system/******** full=y directory=dumpdir dumpfile=oracl_%U.dmp job_name=f
ulldump
正在使用 BLOCKS 方法進行估計...
處理物件型別 DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
使用 BLOCKS 方法的總估計: 629.5 MB
處理物件型別 DATABASE_EXPORT/TABLESPACE
處理物件型別 DATABASE_EXPORT/PROFILE
處理物件型別 DATABASE_EXPORT/SYS_USER/USER
處理物件型別 DATABASE_EXPORT/SCHEMA/USER
處理物件型別 DATABASE_EXPORT/ROLE
處理物件型別 DATABASE_EXPORT/GRANT/SYSTEM_GRANT/PROC_SYSTEM_GRANT
處理物件型別 DATABASE_EXPORT/SCHEMA/GRANT/SYSTEM_GRANT
處理物件型別 DATABASE_EXPORT/SCHEMA/ROLE_GRANT
處理物件型別 DATABASE_EXPORT/SCHEMA/DEFAULT_ROLE
處理物件型別 DATABASE_EXPORT/SCHEMA/TABLESPACE_QUOTA
處理物件型別 DATABASE_EXPORT/RESOURCE_COST
處理物件型別 DATABASE_EXPORT/TRUSTED_DB_LINK
處理物件型別 DATABASE_EXPORT/SCHEMA/SEQUENCE/SEQUENCE
處理物件型別 DATABASE_EXPORT/SCHEMA/SEQUENCE/GRANT/OWNER_GRANT/OBJECT_GRANT
處理物件型別 DATABASE_EXPORT/DIRECTORY/DIRECTORY
處理物件型別 DATABASE_EXPORT/DIRECTORY/GRANT/OWNER_GRANT/OBJECT_GRANT
處理物件型別 DATABASE_EXPORT/CONTEXT
處理物件型別 DATABASE_EXPORT/SCHEMA/PUBLIC_SYNONYM/SYNONYM
處理物件型別 DATABASE_EXPORT/SCHEMA/SYNONYM
處理物件型別 DATABASE_EXPORT/SCHEMA/TYPE/INC_TYPE
處理物件型別 DATABASE_EXPORT/SCHEMA/TYPE/TYPE_SPEC
處理物件型別 DATABASE_EXPORT/SCHEMA/TYPE/GRANT/OWNER_GRANT/OBJECT_GRANT
處理物件型別 DATABASE_EXPORT/SYSTEM_PROCOBJACT/PRE_SYSTEM_ACTIONS/PROCACT_SYSTEM
處理物件型別 DATABASE_EXPORT/SYSTEM_PROCOBJACT/PROCOBJ
處理物件型別 DATABASE_EXPORT/SYSTEM_PROCOBJACT/POST_SYSTEM_ACTIONS/PROCACT_SYSTEM
處理物件型別 DATABASE_EXPORT/SCHEMA/PROCACT_SCHEMA
處理物件型別 DATABASE_EXPORT/SCHEMA/XMLSCHEMA/XMLSCHEMA
處理物件型別 DATABASE_EXPORT/SCHEMA/TABLE/TABLE
--ctrl+C 進入互動模式
Export> status
作業: FULLDUMP
操作: EXPORT
模式: FULL
狀態: EXECUTING
處理的位元組: 0
當前並行度: 1
作業錯誤計數: 0
轉儲檔案: D:\DUMP\ORACL_01.DMP
寫入的位元組: 4,096
轉儲檔案: d:\dump\oracl_%u.dmp
Worker 1 狀態:
程式名: DW01
狀態: EXECUTING
物件型別: DATABASE_EXPORT/SCHEMA/TABLE/COMMENT
完成的物件數: 1,255
總的物件數: 1,255
Worker 並行度: 1
Export> stop_job
是否確實要停止此作業 ([Y]/N): y
是否確實要停止此作業 ([Y]/N): yes
C:\Users\aaaa>expdp system/yang attach=fulldump
Export: Release 11.1.0.6.0 - Production on 星期六, 12 3月, 2011 16:01:28
Copyright (c) 2003, 2007, Oracle. All rights reserved.
連線到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
作業: FULLDUMP
所有者: SYSTEM
操作: EXPORT
建立者許可權: TRUE
GUID: 333D8C2724A64F57A25D2C0D88B89568
開始時間: 星期六, 12 3月, 2011 16:01:31
模式: FULL
例項: oracl
最大並行度: 1
EXPORT 個作業引數:
引數名 引數值:
CLIENT_COMMAND system/******** full=y directory=dumpdir dumpfile=oracl_%U.dmp job_name=fulldump
狀態: IDLING
處理的位元組: 0
當前並行度: 1
作業錯誤計數: 0
轉儲檔案: d:\dump\oracl_01.dmp
寫入的位元組: 27,250,688
轉儲檔案: d:\dump\oracl_%u.dmp
Worker 1 狀態:
程式名: DW01
狀態: UNDEFINED
Export> start_job
Export> status
作業: FULLDUMP
操作: EXPORT
模式: FULL
狀態: EXECUTING
處理的位元組: 0
當前並行度: 1
作業錯誤計數: 0
轉儲檔案: d:\dump\oracl_01.dmp
寫入的位元組: 27,254,784
轉儲檔案: d:\dump\oracl_%u.dmp
Worker 1 狀態:
程式名: DW01
狀態: EXECUTING
Export> status
作業: FULLDUMP
操作: EXPORT
模式: FULL
狀態: EXECUTING
處理的位元組: 0
當前並行度: 1
作業錯誤計數: 0
轉儲檔案: d:\dump\oracl_01.dmp
寫入的位元組: 27,254,784
轉儲檔案: d:\dump\oracl_%u.dmp
Worker 1 狀態:
程式名: DW01
狀態: EXECUTING
物件方案: SYSMAN
物件名: SPACE_METRICS_PURGE_TRIGGER
物件型別: DATABASE_EXPORT/SCHEMA/VIEW/TRIGGER
完成的物件數: 19
總的物件數: 19
Worker 並行度: 1
Export> help
下列命令在互動模式下有效。
注: 允許使用縮寫
命令 說明
------------------------------------------------------------------------------
ADD_FILE 向轉儲檔案集中新增轉儲檔案。
CONTINUE_CLIENT 返回到記錄模式。如果處於空閒狀態, 將重新啟動作業。
EXIT_CLIENT 退出客戶機會話並使作業處於執行狀態。
FILESIZE 後續 ADD_FILE 命令的預設檔案大小 (位元組)。
HELP 總結互動命令。
KILL_JOB 分離和刪除作業。
PARALLEL 更改當前作業的活動 worker 的數目。
PARALLEL=。
REUSE_DUMPFILES 覆蓋目標轉儲檔案 (如果檔案存在) (N)。
START_JOB 啟動/恢復當前作業。
STATUS 在預設值 (0) 將顯示可用時的新狀態的情況下,
要監視的頻率 (以秒計) 作業狀態。
STATUS[=interval]
STOP_JOB 順序關閉執行的作業並退出客戶機。
STOP_JOB=IMMEDIATE 將立即關閉
資料泵作業。
==簡單測試了parallel 的使用方法
Export> parallel
UDE-00016: 'parallel' 引數需要一個值。
Export> parallel 2
LRM-00108: 位置引數值 '2' 無效
Export> parallel= 2
Export> status
===比較設定parallel引數前後的變化,status 多了worker 2
作業: FULLDUMP
操作: EXPORT
模式: FULL
狀態: EXECUTING
處理的位元組: 465,565,264
完成的百分比: 79
當前並行度: 2
作業錯誤計數: 0
轉儲檔案: d:\dump\oracl_%u.dmp
轉儲檔案: d:\dump\oracl_01.dmp
寫入的位元組: 494,755,840
轉儲檔案: D:\DUMP\ORACL_02.DMP
寫入的位元組: 4,096
Worker 1 狀態:
程式名: DW01
狀態: EXECUTING
物件方案: FLOWS_030000
物件名: WWV_FLOW_PAGE_PLUGS
物件型別: DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
完成的物件數: 3
總的物件數: 1,223
Worker 並行度: 1
Worker 2 狀態:
程式名: DW02
狀態: EXECUTING
物件方案: PM
物件名: ONLINE_MEDIA
物件型別: DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
完成的物件數: 1
總的物件數: 1,223
Worker 並行度: 1
Export> status
作業: FULLDUMP
操作: EXPORT
模式: FULL
狀態: EXECUTING
處理的位元組: 534,398,376
完成的百分比: 92
當前並行度: 2
作業錯誤計數: 0
轉儲檔案: d:\dump\oracl_%u.dmp
轉儲檔案: d:\dump\oracl_01.dmp
寫入的位元組: 517,386,240
轉儲檔案: D:\DUMP\ORACL_02.DMP
寫入的位元組: 46,477,312
Worker 1 狀態:
程式名: DW01
狀態: EXECUTING
物件方案: PM
物件名: PRINT_MEDIA
物件型別: DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
完成的物件數: 20
總的物件數: 1,223
完成的行數: 4
完成的位元組: 194,840
完成的百分比: 29
Worker 並行度: 1
Worker 2 狀態:
程式名: DW02
狀態: EXECUTING
物件方案: OE
物件名: PURCHASEORDER
物件型別: DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
完成的物件數: 21
總的物件數: 1,223
Worker 並行度: 1
Export>
(1)在命令列執行命令
(2)expdp/impd 命令呼叫DBMS_DATAPUMP PL/SQL包。 這個API提供高速的匯出匯入功能。
(3)當data 移動的時候, Data Pump 會自動選擇direct path 或者external table mechanism 或者 兩種結合的方式。 當metadata(物件定
義) 移動的時候,Data Pump會使用DBMS_METADATA PL/SQL包。 Metadata API 將metadata(物件定義)儲存在XML裡。 所有的程式都能load 和unload
這些metadata.
因為Data Pump 呼叫的是服務端的API, 所以當一個任務被排程或執行,客戶端就可以退出連線,任務Job 會在server端繼續執行,隨後透過客戶端實用程式從任何地方檢查任務的狀態和進行修改。
在上面說了expdp/impdp 是JOB,我們可以停止與修改。 在這裡做一個簡答的測試:
匯出語句 加上 job_name引數 指定job的名稱。
C:\Users\aaaa>expdp system/yang full=y directory=dumpdir dumpfile=oracl_%U.dmp job_name=fulldump
Export: Release 11.1.0.6.0 - Production on 星期六, 12 3月, 2011 15:58:54
Copyright (c) 2003, 2007, Oracle. All rights reserved.
連線到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
啟動 "SYSTEM"."FULLDUMP": system/******** full=y directory=dumpdir dumpfile=oracl_%U.dmp job_name=f
ulldump
正在使用 BLOCKS 方法進行估計...
處理物件型別 DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
使用 BLOCKS 方法的總估計: 629.5 MB
處理物件型別 DATABASE_EXPORT/TABLESPACE
處理物件型別 DATABASE_EXPORT/PROFILE
處理物件型別 DATABASE_EXPORT/SYS_USER/USER
處理物件型別 DATABASE_EXPORT/SCHEMA/USER
處理物件型別 DATABASE_EXPORT/ROLE
處理物件型別 DATABASE_EXPORT/GRANT/SYSTEM_GRANT/PROC_SYSTEM_GRANT
處理物件型別 DATABASE_EXPORT/SCHEMA/GRANT/SYSTEM_GRANT
處理物件型別 DATABASE_EXPORT/SCHEMA/ROLE_GRANT
處理物件型別 DATABASE_EXPORT/SCHEMA/DEFAULT_ROLE
處理物件型別 DATABASE_EXPORT/SCHEMA/TABLESPACE_QUOTA
處理物件型別 DATABASE_EXPORT/RESOURCE_COST
處理物件型別 DATABASE_EXPORT/TRUSTED_DB_LINK
處理物件型別 DATABASE_EXPORT/SCHEMA/SEQUENCE/SEQUENCE
處理物件型別 DATABASE_EXPORT/SCHEMA/SEQUENCE/GRANT/OWNER_GRANT/OBJECT_GRANT
處理物件型別 DATABASE_EXPORT/DIRECTORY/DIRECTORY
處理物件型別 DATABASE_EXPORT/DIRECTORY/GRANT/OWNER_GRANT/OBJECT_GRANT
處理物件型別 DATABASE_EXPORT/CONTEXT
處理物件型別 DATABASE_EXPORT/SCHEMA/PUBLIC_SYNONYM/SYNONYM
處理物件型別 DATABASE_EXPORT/SCHEMA/SYNONYM
處理物件型別 DATABASE_EXPORT/SCHEMA/TYPE/INC_TYPE
處理物件型別 DATABASE_EXPORT/SCHEMA/TYPE/TYPE_SPEC
處理物件型別 DATABASE_EXPORT/SCHEMA/TYPE/GRANT/OWNER_GRANT/OBJECT_GRANT
處理物件型別 DATABASE_EXPORT/SYSTEM_PROCOBJACT/PRE_SYSTEM_ACTIONS/PROCACT_SYSTEM
處理物件型別 DATABASE_EXPORT/SYSTEM_PROCOBJACT/PROCOBJ
處理物件型別 DATABASE_EXPORT/SYSTEM_PROCOBJACT/POST_SYSTEM_ACTIONS/PROCACT_SYSTEM
處理物件型別 DATABASE_EXPORT/SCHEMA/PROCACT_SCHEMA
處理物件型別 DATABASE_EXPORT/SCHEMA/XMLSCHEMA/XMLSCHEMA
處理物件型別 DATABASE_EXPORT/SCHEMA/TABLE/TABLE
--ctrl+C 進入互動模式
Export> status
作業: FULLDUMP
操作: EXPORT
模式: FULL
狀態: EXECUTING
處理的位元組: 0
當前並行度: 1
作業錯誤計數: 0
轉儲檔案: D:\DUMP\ORACL_01.DMP
寫入的位元組: 4,096
轉儲檔案: d:\dump\oracl_%u.dmp
Worker 1 狀態:
程式名: DW01
狀態: EXECUTING
物件型別: DATABASE_EXPORT/SCHEMA/TABLE/COMMENT
完成的物件數: 1,255
總的物件數: 1,255
Worker 並行度: 1
Export> stop_job
是否確實要停止此作業 ([Y]/N): y
是否確實要停止此作業 ([Y]/N): yes
C:\Users\aaaa>expdp system/yang attach=fulldump
Export: Release 11.1.0.6.0 - Production on 星期六, 12 3月, 2011 16:01:28
Copyright (c) 2003, 2007, Oracle. All rights reserved.
連線到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
作業: FULLDUMP
所有者: SYSTEM
操作: EXPORT
建立者許可權: TRUE
GUID: 333D8C2724A64F57A25D2C0D88B89568
開始時間: 星期六, 12 3月, 2011 16:01:31
模式: FULL
例項: oracl
最大並行度: 1
EXPORT 個作業引數:
引數名 引數值:
CLIENT_COMMAND system/******** full=y directory=dumpdir dumpfile=oracl_%U.dmp job_name=fulldump
狀態: IDLING
處理的位元組: 0
當前並行度: 1
作業錯誤計數: 0
轉儲檔案: d:\dump\oracl_01.dmp
寫入的位元組: 27,250,688
轉儲檔案: d:\dump\oracl_%u.dmp
Worker 1 狀態:
程式名: DW01
狀態: UNDEFINED
Export> start_job
Export> status
作業: FULLDUMP
操作: EXPORT
模式: FULL
狀態: EXECUTING
處理的位元組: 0
當前並行度: 1
作業錯誤計數: 0
轉儲檔案: d:\dump\oracl_01.dmp
寫入的位元組: 27,254,784
轉儲檔案: d:\dump\oracl_%u.dmp
Worker 1 狀態:
程式名: DW01
狀態: EXECUTING
Export> status
作業: FULLDUMP
操作: EXPORT
模式: FULL
狀態: EXECUTING
處理的位元組: 0
當前並行度: 1
作業錯誤計數: 0
轉儲檔案: d:\dump\oracl_01.dmp
寫入的位元組: 27,254,784
轉儲檔案: d:\dump\oracl_%u.dmp
Worker 1 狀態:
程式名: DW01
狀態: EXECUTING
物件方案: SYSMAN
物件名: SPACE_METRICS_PURGE_TRIGGER
物件型別: DATABASE_EXPORT/SCHEMA/VIEW/TRIGGER
完成的物件數: 19
總的物件數: 19
Worker 並行度: 1
Export> help
下列命令在互動模式下有效。
注: 允許使用縮寫
命令 說明
------------------------------------------------------------------------------
ADD_FILE 向轉儲檔案集中新增轉儲檔案。
CONTINUE_CLIENT 返回到記錄模式。如果處於空閒狀態, 將重新啟動作業。
EXIT_CLIENT 退出客戶機會話並使作業處於執行狀態。
FILESIZE 後續 ADD_FILE 命令的預設檔案大小 (位元組)。
HELP 總結互動命令。
KILL_JOB 分離和刪除作業。
PARALLEL 更改當前作業的活動 worker 的數目。
PARALLEL=
REUSE_DUMPFILES 覆蓋目標轉儲檔案 (如果檔案存在) (N)。
START_JOB 啟動/恢復當前作業。
STATUS 在預設值 (0) 將顯示可用時的新狀態的情況下,
要監視的頻率 (以秒計) 作業狀態。
STATUS[=interval]
STOP_JOB 順序關閉執行的作業並退出客戶機。
STOP_JOB=IMMEDIATE 將立即關閉
資料泵作業。
==簡單測試了parallel 的使用方法
Export> parallel
UDE-00016: 'parallel' 引數需要一個值。
Export> parallel 2
LRM-00108: 位置引數值 '2' 無效
Export> parallel= 2
Export> status
===比較設定parallel引數前後的變化,status 多了worker 2
作業: FULLDUMP
操作: EXPORT
模式: FULL
狀態: EXECUTING
處理的位元組: 465,565,264
完成的百分比: 79
當前並行度: 2
作業錯誤計數: 0
轉儲檔案: d:\dump\oracl_%u.dmp
轉儲檔案: d:\dump\oracl_01.dmp
寫入的位元組: 494,755,840
轉儲檔案: D:\DUMP\ORACL_02.DMP
寫入的位元組: 4,096
Worker 1 狀態:
程式名: DW01
狀態: EXECUTING
物件方案: FLOWS_030000
物件名: WWV_FLOW_PAGE_PLUGS
物件型別: DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
完成的物件數: 3
總的物件數: 1,223
Worker 並行度: 1
Worker 2 狀態:
程式名: DW02
狀態: EXECUTING
物件方案: PM
物件名: ONLINE_MEDIA
物件型別: DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
完成的物件數: 1
總的物件數: 1,223
Worker 並行度: 1
Export> status
作業: FULLDUMP
操作: EXPORT
模式: FULL
狀態: EXECUTING
處理的位元組: 534,398,376
完成的百分比: 92
當前並行度: 2
作業錯誤計數: 0
轉儲檔案: d:\dump\oracl_%u.dmp
轉儲檔案: d:\dump\oracl_01.dmp
寫入的位元組: 517,386,240
轉儲檔案: D:\DUMP\ORACL_02.DMP
寫入的位元組: 46,477,312
Worker 1 狀態:
程式名: DW01
狀態: EXECUTING
物件方案: PM
物件名: PRINT_MEDIA
物件型別: DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
完成的物件數: 20
總的物件數: 1,223
完成的行數: 4
完成的位元組: 194,840
完成的百分比: 29
Worker 並行度: 1
Worker 2 狀態:
程式名: DW02
狀態: EXECUTING
物件方案: OE
物件名: PURCHASEORDER
物件型別: DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
完成的物件數: 21
總的物件數: 1,223
Worker 並行度: 1
Export>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-689272/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料泵的匯入匯出
- 資料泵匯出匯入
- Oracle使用資料泵匯出匯入表Oracle
- 資料泵匯出匯入表
- 資料泵引數彙總與各種匯出匯入規則
- Oracle資料泵的匯入和匯出Oracle
- Oracle資料泵-schema匯入匯出Oracle
- Oracle資料泵匯出匯入(expdp/impdp)Oracle
- 資料泵取匯出和匯入(一)
- 資料泵匯出匯入資料標準文件
- Oracle使用資料泵expdp,impdp進行資料匯出匯入Oracle
- 資料庫泵(expdp/impdp)匯入匯出流程資料庫
- 使用資料泵impdp匯入資料
- 使用PARTITION_OPTIONS引數控制資料泵分割槽表匯入
- 12c 資料泵匯入匯出級別
- 資料泵IMPDP 匯入工具的使用
- Oracle使用資料泵在異機之間匯出匯入表Oracle
- Impdp資料泵匯入
- 使用資料泵匯出DDL語句
- oracle監控資料泵匯入和匯出的sql語句OracleSQL
- 12c pdb的資料泵匯入匯出簡單示例
- 使用資料泵工具expdp工具匯出資料
- Oracle使用資料泵在異機之間匯出匯入多個 schemaOracle
- 資料泵匯出匯入物化檢視(ORA-39083)
- oracle10G新特性之資料泵匯出/匯入Oracle
- 10g資料泵和匯入匯出效能對比(三)
- 10g資料泵和匯入匯出效能對比(二)
- 10g資料泵和匯入匯出效能對比(一)
- 10g資料泵和匯入匯出效能對比(四)
- 10g資料泵和匯入匯出效能對比(六)
- 10g資料泵和匯入匯出效能對比(五)
- 限定filesize的資料泵匯入匯出操作案例
- 【匯入匯出】將資料匯入到其他使用者
- 資料庫的匯入匯出資料庫
- 資料泵無法匯入JOB
- oracle 資料泵匯出簡單使用版Oracle
- Oracle 資料匯入匯出Oracle
- mysql資料匯入匯出MySql