发表于: 2007.08.08 17:37
分类: ORACLE , Bug
出处: http://yangtingkun.itpub.net/post/468/335486
---------------------------------------------------------------
今天测试数据泵导入速度的时候,发现了一个小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











