在12c中,我们知道expdp和impdp可以看到每一步的时间,其实这个功能在11.2中就可以了,需要加一个未公开的参数 metrics=y,例如:
[oracle@lunar datapump]$ expdp lunar/lunar DIRECTORY=lunar_dir DUMPFILE=lunar_expdp_f%U.dmp LOGFILE=lunar_expdp_f.log FULL=y PARALLEL=2 metrics=y Export: Release 11.2.0.3.0 - Production on Tue Mar 4 06:01:40 2014 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Partitioning and Real Application Testing options Starting "LUNAR"."SYS_EXPORT_FULL_01": lunar/******** DIRECTORY=lunar_dir DUMPFILE=lunar_expdp_f%U.dmp LOGFILE=lunar_expdp_f.log FULL=y PARALLEL=2 metrics=y Estimate in progress using BLOCKS method... Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA Total estimation using BLOCKS method: 49.93 MB Processing object type DATABASE_EXPORT/TABLESPACE ORA-31693: Table data object "LUNAR"."FF" failed to load/unload and is being skipped due to error: ORA-02354: error in exporting/importing data ORA-01578: ORACLE data block corrupted (file # 4, block # 129) ORA-01110: data file 4: '/stage/travel/users01.dbf' . . exported "LUNAR"."LUNAR_PAR_TEST":"SYS_P80"."SYS_SUBP66" 13.94 KB 1 rows Completed 4 TABLESPACE objects in 1 seconds Processing object type DATABASE_EXPORT/PROFILE Completed 1 PROFILE objects in 0 seconds Processing object type DATABASE_EXPORT/SYS_USER/USER Completed 1 USER objects in 0 seconds Processing object type DATABASE_EXPORT/SCHEMA/USER Completed 5 USER objects in 0 seconds Processing object type DATABASE_EXPORT/ROLE . . exported "SYSMAN"."MGMT_MESSAGES" 4.156 MB 23311 rows . . exported "LUNAR"."T" 1.594 MB 17632 rows Completed 18 ROLE objects in 1 seconds Processing object type DATABASE_EXPORT/GRANT/SYSTEM_GRANT/PROC_SYSTEM_GRANT Completed 4 PROC_SYSTEM_GRANT objects in 0 seconds Processing object type DATABASE_EXPORT/SCHEMA/GRANT/SYSTEM_GRANT Completed 41 SYSTEM_GRANT objects in 0 seconds Processing object type DATABASE_EXPORT/SCHEMA/ROLE_GRANT ........ 省略部分内容 ........ . . exported "SYSMAN"."MGMT_LICENSE_DEFINITIONS" 54.65 KB 59 rows . . exported "SYSMAN"."MGMT_METRICS_1HOUR" 10.56 KB 34 rows . . exported "SYSMAN"."MGMT_POLICY_ASSOC" 34.06 KB 358 rows . . exported "SYSMAN"."MGMT_POLICY_VIOL_CTXT_DEF" 68.09 KB 642 rows . . exported "SYSMAN"."MGMT_SYSTEM_PERFORMANCE_LOG" 19.38 KB 185 rows Completed 8 SYNONYM objects in 5 seconds Processing object type DATABASE_EXPORT/SCHEMA/TYPE/TYPE_SPEC Completed 673 TYPE objects in 2 seconds Processing object type DATABASE_EXPORT/SCHEMA/TYPE/GRANT/OWNER_GRANT/OBJECT_GRANT Completed 1 OBJECT_GRANT objects in 1 seconds Processing object type DATABASE_EXPORT/SYSTEM_PROCOBJACT/PRE_SYSTEM_ACTIONS/PROCACT_SYSTEM Completed 4 PROCACT_SYSTEM objects in 1 seconds Processing object type DATABASE_EXPORT/SYSTEM_PROCOBJACT/PROCOBJ Completed 17 PROCOBJ objects in 1 seconds Processing object type DATABASE_EXPORT/SYSTEM_PROCOBJACT/POST_SYSTEM_ACTIONS/PROCACT_SYSTEM . . exported "SYSMAN"."MGMT_TASK_QTABLE" 21.61 KB 27 rows . . exported "SYSMAN"."AQ$_MGMT_LOADER_QTABLE_S" 10.75 KB 1 rows . . exported "SYSMAN"."AQ$_MGMT_NOTIFY_QTABLE_S" 10.75 KB 1 rows . . exported "SYSMAN"."EMDW_TRACE_CONFIG" 7.054 KB 9 rows . . exported "SYSMAN"."EM_PAGE_CONDITION_METADATA" 5.640 KB 7 rows ........ 省略部分内容 ........ . . exported "SYSMAN"."MGMT_ARU_PRODUCTS" 34.71 KB 744 rows Completed 4 PROCACT_SYSTEM objects in 0 seconds Processing object type DATABASE_EXPORT/SCHEMA/PROCACT_SCHEMA . . exported "SYSMAN"."MGMT_ARU_RELEASES" 19.89 KB 863 rows . . exported "SYSMAN"."MGMT_AUDIT_DESTINATION" 5.492 KB 1 rows . . exported "SYSMAN"."MGMT_AUDIT_MASTER" 5.070 KB 1 rows . . exported "SYSMAN"."MGMT_AVAILABILITY" 6.679 KB 1 rows . . exported "SYSMAN"."MGMT_AVAILABILITY_MARKER" 5.875 KB 1 rows . . exported "SYSMAN"."MGMT_AVAILABLE_SEARCHES" 7.023 KB 15 rows . . exported "SYSMAN"."MGMT_BLACKOUT_PROXY_TARGETS" 5.054 KB 1 rows . . exported "SYSMAN"."MGMT_BLACKOUT_REASON" 9.617 KB 60 rows . . exported "SYSMAN"."MGMT_BSLN_METRICS" 7.351 KB 6 rows ........ 省略部分内容 ........ . . exported "SYSMAN"."MGMT_PAF_JOBTYPES" 10.17 KB 2 rows . . exported "SYSMAN"."MGMT_PAF_JOBTYPE_PARAMS" 14.94 KB 16 rows Completed 7 PROCACT_SCHEMA objects in 5 seconds Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TABLE . . exported "SYSMAN"."MGMT_PAF_PARAM_GROUPS" 10.79 KB 6 rows . . exported "SYSMAN"."MGMT_PAF_PROCEDURES" 13.58 KB 2 rows . . exported "SYSMAN"."MGMT_PAF_TEXTUAL_DATA" 24.24 KB 2 rows . . exported "SYSMAN"."MGMT_PARAMETERS" 13.77 KB 84 rows ......... 省略部分 ......... . . exported "SYSTEM"."REPCAT$_TEMPLATE_TARGETS" 0 KB 0 rows . . exported "SYSTEM"."REPCAT$_USER_AUTHORIZATIONS" 0 KB 0 rows . . exported "SYSTEM"."REPCAT$_USER_PARM_VALUES" 0 KB 0 rows . . exported "SYSTEM"."SQLPLUS_PRODUCT_PROFILE" 0 KB 0 rows Completed 773 TABLE objects in 26 seconds Processing object type DATABASE_EXPORT/SCHEMA/TABLE/PRE_TABLE_ACTION Completed 6 PRE_TABLE_ACTION objects in 0 seconds Processing object type DATABASE_EXPORT/SCHEMA/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT Completed 25 OBJECT_GRANT objects in 0 seconds Processing object type DATABASE_EXPORT/SCHEMA/TABLE/COMMENT Completed 1045 COMMENT objects in 3 seconds Processing object type DATABASE_EXPORT/SCHEMA/PACKAGE/PACKAGE_SPEC Completed 194 PACKAGE objects in 2 seconds Processing object type DATABASE_EXPORT/SCHEMA/PACKAGE/GRANT/OWNER_GRANT/OBJECT_GRANT Completed 1 OBJECT_GRANT objects in 1 seconds Processing object type DATABASE_EXPORT/SCHEMA/FUNCTION/FUNCTION Completed 12 FUNCTION objects in 0 seconds Processing object type DATABASE_EXPORT/SCHEMA/PROCEDURE/PROCEDURE Completed 7 PROCEDURE objects in 0 seconds Processing object type DATABASE_EXPORT/SCHEMA/PROCEDURE/GRANT/OWNER_GRANT/OBJECT_GRANT Completed 1 OBJECT_GRANT objects in 0 seconds Processing object type DATABASE_EXPORT/SCHEMA/FUNCTION/ALTER_FUNCTION Completed 12 ALTER_FUNCTION objects in 0 seconds Processing object type DATABASE_EXPORT/SCHEMA/PROCEDURE/ALTER_PROCEDURE Completed 7 ALTER_PROCEDURE objects in 9 seconds Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/INDEX Completed 979 INDEX objects in 5 seconds Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/FUNCTIONAL_INDEX/INDEX Completed 2 INDEX objects in 1 seconds Processing object type DATABASE_EXPORT/SCHEMA/TABLE/CONSTRAINT/CONSTRAINT Completed 685 CONSTRAINT objects in 5 seconds Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/STATISTICS/INDEX_STATISTICS Completed 1033 INDEX_STATISTICS objects in 1 seconds Processing object type DATABASE_EXPORT/SCHEMA/TABLE/INDEX/STATISTICS/FUNCTIONAL_INDEX/INDEX_STATISTICS Completed 2 INDEX_STATISTICS objects in 2 seconds Processing object type DATABASE_EXPORT/SCHEMA/VIEW/VIEW Completed 477 VIEW objects in 2 seconds Processing object type DATABASE_EXPORT/SCHEMA/VIEW/GRANT/OWNER_GRANT/OBJECT_GRANT Completed 252 OBJECT_GRANT objects in 0 seconds Processing object type DATABASE_EXPORT/SCHEMA/VIEW/COMMENT Completed 68 COMMENT objects in 1 seconds Processing object type DATABASE_EXPORT/SCHEMA/PACKAGE_BODIES/PACKAGE/PACKAGE_BODY Completed 194 PACKAGE_BODY objects in 24 seconds Processing object type DATABASE_EXPORT/SCHEMA/TYPE/TYPE_BODY Completed 49 TYPE_BODY objects in 0 seconds Processing object type DATABASE_EXPORT/SCHEMA/TABLE/CONSTRAINT/REF_CONSTRAINT Completed 286 REF_CONSTRAINT objects in 1 seconds Processing object type DATABASE_EXPORT/SCHEMA/TABLE/STATISTICS/TABLE_STATISTICS Completed 762 TABLE_STATISTICS objects in 6 seconds Processing object type DATABASE_EXPORT/SCHEMA/TABLE/POST_TABLE_ACTION Completed 4 POST_TABLE_ACTION objects in 1 seconds Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TRIGGER Completed 81 TRIGGER objects in 0 seconds Processing object type DATABASE_EXPORT/SCHEMA/VIEW/TRIGGER Completed 17 TRIGGER objects in 0 seconds Processing object type DATABASE_EXPORT/SCHEMA/EVENT/TRIGGER Completed 1 TRIGGER objects in 4 seconds Processing object type DATABASE_EXPORT/SCHEMA/MATERIALIZED_VIEW Completed 1 MATERIALIZED_VIEW objects in 0 seconds Processing object type DATABASE_EXPORT/SCHEMA/JOB Completed 1 JOB objects in 0 seconds Processing object type DATABASE_EXPORT/SCHEMA/TABLE/POST_INSTANCE/PROCACT_INSTANCE Completed 18 PROCACT_INSTANCE objects in 1 seconds Processing object type DATABASE_EXPORT/SCHEMA/TABLE/POST_INSTANCE/PROCDEPOBJ Completed 18 PROCDEPOBJ objects in 0 seconds Processing object type DATABASE_EXPORT/SCHEMA/POST_SCHEMA/PROCOBJ Completed 6 PROCOBJ objects in 3 seconds Processing object type DATABASE_EXPORT/SCHEMA/POST_SCHEMA/PROCACT_SCHEMA Completed 3 PROCACT_SCHEMA objects in 0 seconds Processing object type DATABASE_EXPORT/AUDIT Completed 28 AUDIT objects in 0 seconds Master table "LUNAR"."SYS_EXPORT_FULL_01" successfully loaded/unloaded ****************************************************************************** Dump file set for LUNAR.SYS_EXPORT_FULL_01 is: /home/oracle/test/datapump/lunar_expdp_f01.dmp /home/oracle/test/datapump/lunar_expdp_f02.dmp Job "LUNAR"."SYS_EXPORT_FULL_01" completed with 1 error(s) at 06:04:09 [oracle@lunar datapump]$
看一下各个部分执行所花费的时间:
[oracle@lunar datapump]$ cat lunar_expdp_f.log |grep "ompleted" Completed 4 TABLESPACE objects in 1 seconds Completed 1 PROFILE objects in 0 seconds Completed 1 USER objects in 0 seconds Completed 5 USER objects in 0 seconds Completed 18 ROLE objects in 1 seconds Completed 4 PROC_SYSTEM_GRANT objects in 0 seconds Completed 41 SYSTEM_GRANT objects in 0 seconds Completed 54 ROLE_GRANT objects in 0 seconds Completed 5 DEFAULT_ROLE objects in 0 seconds Completed 1 TABLESPACE_QUOTA objects in 0 seconds Completed 1 RESOURCE_COST objects in 0 seconds Completed 1 TRUSTED_DB_LINK objects in 0 seconds Completed 30 SEQUENCE objects in 1 seconds Completed 5 DIRECTORY objects in 0 seconds Completed 12 OBJECT_GRANT objects in 0 seconds Completed 6 CONTEXT objects in 0 seconds Completed 327 SYNONYM objects in 1 seconds Completed 8 SYNONYM objects in 5 seconds Completed 673 TYPE objects in 2 seconds Completed 1 OBJECT_GRANT objects in 1 seconds Completed 4 PROCACT_SYSTEM objects in 1 seconds Completed 17 PROCOBJ objects in 1 seconds Completed 4 PROCACT_SYSTEM objects in 0 seconds Completed 7 PROCACT_SCHEMA objects in 5 seconds Completed 773 TABLE objects in 26 seconds Completed 6 PRE_TABLE_ACTION objects in 0 seconds Completed 25 OBJECT_GRANT objects in 0 seconds Completed 1045 COMMENT objects in 3 seconds Completed 194 PACKAGE objects in 2 seconds Completed 1 OBJECT_GRANT objects in 1 seconds Completed 12 FUNCTION objects in 0 seconds Completed 7 PROCEDURE objects in 0 seconds Completed 1 OBJECT_GRANT objects in 0 seconds Completed 12 ALTER_FUNCTION objects in 0 seconds Completed 7 ALTER_PROCEDURE objects in 9 seconds Completed 979 INDEX objects in 5 seconds Completed 2 INDEX objects in 1 seconds Completed 685 CONSTRAINT objects in 5 seconds Completed 1033 INDEX_STATISTICS objects in 1 seconds Completed 2 INDEX_STATISTICS objects in 2 seconds Completed 477 VIEW objects in 2 seconds Completed 252 OBJECT_GRANT objects in 0 seconds Completed 68 COMMENT objects in 1 seconds Completed 194 PACKAGE_BODY objects in 24 seconds Completed 49 TYPE_BODY objects in 0 seconds Completed 286 REF_CONSTRAINT objects in 1 seconds Completed 762 TABLE_STATISTICS objects in 6 seconds Completed 4 POST_TABLE_ACTION objects in 1 seconds Completed 81 TRIGGER objects in 0 seconds Completed 17 TRIGGER objects in 0 seconds Completed 1 TRIGGER objects in 4 seconds Completed 1 MATERIALIZED_VIEW objects in 0 seconds Completed 1 JOB objects in 0 seconds Completed 18 PROCACT_INSTANCE objects in 1 seconds Completed 18 PROCDEPOBJ objects in 0 seconds Completed 6 PROCOBJ objects in 3 seconds Completed 3 PROCACT_SCHEMA objects in 0 seconds Completed 28 AUDIT objects in 0 seconds Job "LUNAR"."SYS_EXPORT_FULL_01" completed with 1 error(s) at 06:04:09 [oracle@lunar datapump]$
expdp的时候,经常在estimate阶段花费很长时间。有什么办法/隐含参数可以跳过或加速这个阶段吗?