資料泵小bug
今天測試資料泵匯入速度的時候,發現了一個小bug。
Oracle資料泵為了提高效能,採用直接路徑的方式,透過資料庫建立的DIRECTORY將資料匯入。
這造成了資料泵和IMP一個主要的區別。如果在客戶端進行IMP匯入,dmp檔案是放在客戶端的。但是如果透過資料泵的方式匯入,資料泵檔案總是放在資料庫伺服器端。
採用這種方式,可以避免匯入資料在客戶端和伺服器端傳遞,提高匯入速度,不過這裡資料泵出了一個小bug。
資料泵匯入的時候,開始時間取的是客戶端的時間,但是結束的時候取的是伺服器上的時間。
對於大多數情況可能是沒有太大的問題,但是對於伺服器和客戶端時間差別比較大的情況,就會導致無法確定整個匯入時間。
E:>impdp zhejiang/zhejiang@testrac DUMPFILE=zj_datapump.dp DIRECTORY=d_test FULL=y LOGFILE=zj_datapump.log parallel=4
Import: Release 10.2.0.1.0 - Production on 星期三, 08 8月, 2007 10:41:23
Copyright (c) 2003, 2005, Oracle. All rights reserved.
連線到: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options已成功載入/解除安裝了主表 "ZHEJIANG"."SYS_IMPORT_FULL_01"
ORA-39154: 外部方案中的物件已從匯入中刪除啟動 "ZHEJIANG"."SYS_IMPORT_FULL_01": zhejiang/********@testrac DUMPFILE=zj_datapump.dp DIRECTORY=d_test FULL=y LOGFILE=zj_datapump
.log parallel=4 處理物件型別 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處理物件型別 SCHEMA_EXPORT/TABLE/TABLE_DATA
. . 匯入了 "ZHEJIANG"."CON_LIST_ITEM" 4.505 MB 7985 行
.
.
.
. . 匯入了 "ZHEJIANG"."USR_USER_PLAT_ROLE" 0 KB 0 行處理物件型別 SCHEMA_EXPORT/TABLE/INDEX/INDEX處理物件型別 SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT處理物件型別 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS處理物件型別 SCHEMA_EXPORT/TABLE/COMMENT處理物件型別 SCHEMA_EXPORT/PACKAGE/PACKAGE_SPEC處理物件型別 SCHEMA_EXPORT/FUNCTION/FUNCTION處理物件型別 SCHEMA_EXPORT/PROCEDURE/PROCEDURE處理物件型別 SCHEMA_EXPORT/PACKAGE/COMPILE_PACKAGE/PACKAGE_SPEC/ALTER_PACKAGE_SPEC處理物件型別 SCHEMA_EXPORT/FUNCTION/ALTER_FUNCTION處理物件型別 SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDURE
ORA-39082: 物件型別 ALTER_PROCEDURE:"ZHEJIANG"."NANJING_PT_DIVIDE" 已建立, 但帶有編譯警告
.
.
.
ORA-39082: 物件型別 PACKAGE_BODY:"ZHEJIANG"."USR_ROLE$RP" 已建立, 但帶有編譯警告處理物件型別 SCHEMA_EXPORT/TYPE/TYPE_BODY處理物件型別 SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT處理物件型別 SCHEMA_EXPORT/TABLE/INDEX/FUNCTIONAL_AND_BITMAP/INDEX處理物件型別 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/FUNCTIONAL_AND_BITMAP/INDEX_STATISTICS處理物件型別 SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS作業 "ZHEJIANG"."SYS_IMPORT_FULL_01" 已經完成, 但是有 34 個錯誤 (於 20:59:45 完成)
開始時間去自客戶端是今天上午10點多,而結束時間取自伺服器,日期沒有顯示,但是時間是晚上將近21點。
而從客戶端觀察匯出完的時間不過才13點。
E:>echo %TIME%
13:24:23.82
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69378/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料泵
- 資料庫的定時備份(小庫、資料泵工具)資料庫
- 三個使用資料泵(Data Pump)的小技巧
- ORACLE 資料泵Oracle
- oracle資料泵Oracle
- 殺停資料泵
- oracle 資料泵解析Oracle
- 資料泵的使用
- 資料泵 impdp 操作
- 資料泵檔案
- oracle之資料泵Oracle
- 資料泵引數檔案用於執行資料泵命令
- 日常小 Bug 之資料寫到哪去了
- 資料庫升級之-資料泵資料庫
- 使用資料泵impdp匯入資料
- 資料泵造成的資料損失
- Impdp資料泵匯入
- Oracle 資料泵的使用Oracle
- oracle 資料泵引數Oracle
- 資料泵用法筆記筆記
- 資料泵重建使用者
- 資料泵匯出匯入
- 正確停止資料泵程式
- 資料泵基礎(impdp/expdp)
- EXPDP資料泵使用方法
- 海量資料處理_資料泵分批資料遷移
- Oracle資料庫(資料泵)遷移方案(上)Oracle資料庫
- Oracle資料庫(資料泵)遷移方案(下)Oracle資料庫
- 使用資料泵工具expdp工具匯出資料
- 【移動資料】data pump(上) 資料泵概述
- 資料泵匯出資料包錯處理
- 資料庫遷移之資料泵實驗資料庫
- oracle10g expdp資料泵的bug,按schema匯出,匯入impdp時無jobOracle
- oracle資料泵備份(Expdp命令)Oracle
- 資料泵的匯入匯出
- 資料泵的跨版本問題
- 資料泵匯出匯入表
- 資料泵無法匯入JOB