【匯入匯出】資料泵 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資料泵匯出匯入(expdp/impdp)Oracle
- Oracle使用資料泵expdp,impdp進行資料匯出匯入Oracle
- 資料泵匯出匯入物化檢視(ORA-39083)
- Oracle expdp資料泵遠端匯出Oracle
- 使用Dbeaver 進行資料的匯入和匯出
- sqoop資料匯入匯出OOP
- Oracle 資料匯入匯出Oracle
- Oracle資料匯入匯出Oracle
- phpMyAdmin匯入/匯出資料PHP
- Mongodb資料的匯出與匯入MongoDB
- 匯入和匯出AWR的資料
- EasyPoi, Excel資料的匯入匯出Excel
- 細緻入微:如何使用資料泵匯出表的部分列資料
- oracle10g expdp資料泵的bug,按schema匯出,匯入impdp時無jobOracle
- 使用csv批量匯入、匯出資料的需求處理
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- mongodb使用自帶命令工具匯出匯入資料MongoDB
- 使用VUE+SpringBoot+EasyExcel 整合匯入匯出資料VueSpring BootExcel
- SQL資料庫的匯入和匯出SQL資料庫
- MySQL入門--匯出和匯入資料MySql
- [Docker核心之容器、資料庫檔案的匯入匯出、容器映象的匯入匯出]Docker資料庫
- oracle資料匯出匯入(exp/imp)Oracle
- Mysql 資料庫匯入與匯出MySql資料庫
- 【最佳實踐】MongoDB匯出匯入資料MongoDB
- 複雜「場景」資料匯入匯出
- ClickHouse 資料表匯出和匯入(qbit)
- 【資料泵】EXPDP匯出表結構(真實案例)
- QZpython匯入匯出redis資料的實現deuPythonRedis
- 使用mysql直接匯出資料為txt或csv時使用-q引數MySql
- 小景的Dba之路--如何匯出0記錄表以及資料泵的使用
- MongoDB--Mongodb 中資料匯出與匯入MongoDB
- MYSQL資料匯出備份、匯入的幾種方式MySql
- PHP大資料xlswriter匯入匯出(最優資料化)PHP大資料
- SQLServer匯出匯入資料到MySQLServerMySql
- 資料泵的TRANSFORM引數說明及使用ORM
- sqoop用法之mysql與hive資料匯入匯出OOPMySqlHive