• 技术文章 >数据库 >mysql教程

    impdp遭遇ORA-39029、ORA-31671、ORA-06512

    不言不言2018-05-25 16:00:51原创2578

    [oracle@rac1 ~]$ impdp \/ as sysdba \ directory=expdp dumpfile=wxlun0402.dmp logfile=wxlun0402.impdplog REMAP_TABLESPACE=wxlun:wxlun_DATA REMAP_SCHEMA=wxlun:wxlun0402Import: Release 11.2.0.3.0 - Production on Thu Apr 2 10:46:29 2015Copyrig

    [oracle@rac1 ~]$ impdp \'/ as sysdba \' directory=expdp dumpfile=wxlun0402.dmp logfile=wxlun0402.impdplog REMAP_TABLESPACE=wxlun:wxlun_DATA REMAP_SCHEMA=wxlun:wxlun0402
    
    Import: Release 11.2.0.3.0 - Production on Thu Apr 2 10:46:29 2015
    
    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, Real Application Clusters, Automatic Storage Management, OLAP,
    Data Mining and Real Application Testing options
    Master table "SYS"."SYS_IMPORT_FULL_01" successfully loaded/unloaded
    Starting "SYS"."SYS_IMPORT_FULL_01": "/******** AS SYSDBA" directory=expdp dumpfile=wxlun0402.dmp logfile=wxlun0402.impdplog REMAP_TABLESPACE=wxlun:wxlun_DATA REMAP_SCHEMA=wxlun:wxlun0402
    Processing object type SCHEMA_EXPORT/USER
    ORA-31684: Object type USER:"wxlun0402" already exists ------用户已创建,报错忽略
    Processing object type SCHEMA_EXPORT/SYSTEM_GRANT
    Processing object type SCHEMA_EXPORT/ROLE_GRANT
    Processing object type SCHEMA_EXPORT/DEFAULT_ROLE
    Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
    Processing object type SCHEMA_EXPORT/TABLE/TABLE
    
    
    Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX
    Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
    Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
    Processing object type SCHEMA_EXPORT/TABLE/COMMENT
    Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
    ---下面开始报错---
    
    
    ORA-39014: One or more workers have prematurely exited.
    ORA-39029: worker 1 with process name "DW00" prematurely terminated
    ORA-31671: Worker process DW00 had an unhandled exception.
    ORA-04030: out of process memory when trying to allocate 16048 bytes (session heap,kuxLpxAlloc)
    ORA-06512: at "SYS.KUPW$WORKER", line 1838
    ORA-06512: at line 2
    
    ORA-39126: Worker unexpected fatal error in KUPW$WORKER.LOAD_METADATA [SELECT process_order, flags, xml_clob, NVL(dump_fileid, :1), NVL(dump_position, :2), dump_length, dump_allocation, NVL(value_n, 0), grantor, object_row, object_schema, object_long_name, partition_name, subpartition_name, processing_status, processing_state, base_object_type, base_object_schema, base_object_name, base_process_order, property, size_estimate, in_progress, original_object_schema, original_object_name, creation_level, object_int_oid FROM "SYS"."SYS_IMPORT_FULL_01" WHERE process_order between :3 AND :4 AND duplicate = 0 AND processing_state NOT IN (:5, :6, :7) ORDER BY process_order]
    ORA-19505: failed to identify file "/u01/oracle/expdp/wxlun0402.dmp"
    ORA-27037: unable to obtain file status
    Linux-x86_64 Error: 2: No such file or directory
    Additional information: 3
    
    ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
    ORA-06512: at "SYS.KUPW$WORKER", line 9001
    
    ----- PL/SQL Call Stack -----
    object line object
    handle number name
    0x17c15e530 20462 package body SYS.KUPW$WORKER
    0x17c15e530 9028 package body SYS.KUPW$WORKER
    0x17c15e530 4185 package body SYS.KUPW$WORKER
    0x17c15e530 9725 package body SYS.KUPW$WORKER
    0x17c15e530 1775 package body SYS.KUPW$WORKER
    0x172f16550 2 anonymous block
    
    
    
    
    ORA-39014: One or more workers have prematurely exited.
    ORA-39029: worker 3 with process name "DW00" prematurely terminated
    ORA-31671: Worker process DW00 had an unhandled exception.
    ORA-04030: out of process memory when trying to allocate 120048 bytes (session heap,kuxLpxAlloc)
    ORA-06512: at "SYS.KUPW$WORKER", line 1838
    ORA-06512: at line 2
    
    ORA-39126: Worker unexpected fatal error in KUPW$WORKER.LOAD_METADATA [SELECT process_order, flags, xml_clob, NVL(dump_fileid, :1), NVL(dump_position, :2), dump_length, dump_allocation, NVL(value_n, 0), grantor, object_row, object_schema, object_long_name, partition_name, subpartition_name, processing_status, processing_state, base_object_type, base_object_schema, base_object_name, base_process_order, property, size_estimate, in_progress, original_object_schema, original_object_name, creation_level, object_int_oid FROM "SYS"."SYS_IMPORT_FULL_01" WHERE process_order between :3 AND :4 AND duplicate = 0 AND processing_state NOT IN (:5, :6, :7) ORDER BY process_order]
    ORA-19505: failed to identify file "/u01/oracle/expdp/wxlun0402.dmp"
    ORA-27037: unable to obtain file status
    Linux-x86_64 Error: 2: No such file or directory
    Additional information: 3
    
    ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
    ORA-06512: at "SYS.KUPW$WORKER", line 9001
    
    ----- PL/SQL Call Stack -----
    object line object
    handle number name
    0x17c15e530 20462 package body SYS.KUPW$WORKER
    0x17c15e530 9028 package body SYS.KUPW$WORKER
    0x17c15e530 4185 package body SYS.KUPW$WORKER
    0x17c15e530 9725 package body SYS.KUPW$WORKER
    0x17c15e530 1775 package body SYS.KUPW$WORKER
    0x172f16550 2 anonymous block
    
    ORA-39014: One or more workers have prematurely exited.
    ORA-39029: worker 5 with process name "DW00" prematurely terminated
    ORA-31671: Worker process DW00 had an unhandled exception.
    ORA-04030: out of process memory when trying to allocate 16048 bytes (session heap,kuxLpxAlloc)
    ORA-06512: at "SYS.KUPW$WORKER", line 1838
    ORA-06512: at line 2
    
    ORA-39126: Worker unexpected fatal error in KUPW$WORKER.LOAD_METADATA [SELECT process_order, flags, xml_clob, NVL(dump_fileid, :1), NVL(dump_position, :2), dump_length, dump_allocation, NVL(value_n, 0), grantor, object_row, object_schema, object_long_name, partition_name, subpartition_name, processing_status, processing_state, base_object_type, base_object_schema, base_object_name, base_process_order, property, size_estimate, in_progress, original_object_schema, original_object_name, creation_level, object_int_oid FROM "SYS"."SYS_IMPORT_FULL_01" WHERE process_order between :3 AND :4 AND duplicate = 0 AND processing_state NOT IN (:5, :6, :7) ORDER BY process_order]
    ORA-19505: failed to identify file "/u01/oracle/expdp/wxlun0402.dmp"
    ORA-27037: unable to obtain file status
    Linux-x86_64 Error: 2: No such file or directory
    Additional information: 3
    
    ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
    ORA-06512: at "SYS.KUPW$WORKER", line 9001
    
    ----- PL/SQL Call Stack -----
    object line object
    handle number name
    0x17c15e530 20462 package body SYS.KUPW$WORKER
    0x17c15e530 9028 package body SYS.KUPW$WORKER
    0x17c15e530 4185 package body SYS.KUPW$WORKER
    0x17c15e530 9725 package body SYS.KUPW$WORKER
    0x17c15e530 1775 package body SYS.KUPW$WORKER
    0x172f16550 2 anonymous block
    
    ORA-39014: One or more workers have prematurely exited.
    ORA-39029: worker 7 with process name "DW00" prematurely terminated
    ORA-31671: Worker process DW00 had an unhandled exception.
    ORA-04030: out of process memory when trying to allocate 120048 bytes (session heap,kuxLpxAlloc)
    ORA-06512: at "SYS.KUPW$WORKER", line 1838
    ORA-06512: at line 2
    
    ORA-39126: Worker unexpected fatal error in KUPW$WORKER.LOAD_METADATA [SELECT process_order, flags, xml_clob, NVL(dump_fileid, :1), NVL(dump_position, :2), dump_length, dump_allocation, NVL(value_n, 0), grantor, object_row, object_schema, object_long_name, partition_name, subpartition_name, processing_status, processing_state, base_object_type, base_object_schema, base_object_name, base_process_order, property, size_estimate, in_progress, original_object_schema, original_object_name, creation_level, object_int_oid FROM "SYS"."SYS_IMPORT_FULL_01" WHERE process_order between :3 AND :4 AND duplicate = 0 AND processing_state NOT IN (:5, :6, :7) ORDER BY process_order]
    ORA-19505: failed to identify file "/u01/oracle/expdp/wxlun0402.dmp"
    ORA-27037: unable to obtain file status
    Linux-x86_64 Error: 2: No such file or directory
    Additional information: 3
    
    ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
    ORA-06512: at "SYS.KUPW$WORKER", line 9001
    
    ----- PL/SQL Call Stack -----
    object line object
    handle number name
    0x17c15e530 20462 package body SYS.KUPW$WORKER
    0x17c15e530 9028 package body SYS.KUPW$WORKER
    0x17c15e530 4185 package body SYS.KUPW$WORKER
    0x17c15e530 9725 package body SYS.KUPW$WORKER
    0x17c15e530 1775 package body SYS.KUPW$WORKER
    0x172f16550 2 anonymous block
    
    ORA-39014: One or more workers have prematurely exited.
    ORA-39029: worker 9 with process name "DW00" prematurely terminated
    ORA-31671: Worker process DW00 had an unhandled exception.
    ORA-04030: out of process memory when trying to allocate 16048 bytes (session heap,kuxLpxAlloc)
    ORA-06512: at "SYS.KUPW$WORKER", line 1838
    ORA-06512: at line 2
    
    ORA-39126: Worker unexpected fatal error in KUPW$WORKER.LOAD_METADATA [SELECT process_order, flags, xml_clob, NVL(dump_fileid, :1), NVL(dump_position, :2), dump_length, dump_allocation, NVL(value_n, 0), grantor, object_row, object_schema, object_long_name, partition_name, subpartition_name, processing_status, processing_state, base_object_type, base_object_schema, base_object_name, base_process_order, property, size_estimate, in_progress, original_object_schema, original_object_name, creation_level, object_int_oid FROM "SYS"."SYS_IMPORT_FULL_01" WHERE process_order between :3 AND :4 AND duplicate = 0 AND processing_state NOT IN (:5, :6, :7) ORDER BY process_order]
    ORA-19505: failed to identify file "/u01/oracle/expdp/wxlun0402.dmp"
    ORA-27037: unable to obtain file status
    Linux-x86_64 Error: 2: No such file or directory
    Additional information: 3
    
    ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
    ORA-06512: at "SYS.KUPW$WORKER", line 9001
    
    ----- PL/SQL Call Stack -----
    object line object
    handle number name
    0x17c15e530 20462 package body SYS.KUPW$WORKER
    0x17c15e530 9028 package body SYS.KUPW$WORKER
    0x17c15e530 4185 package body SYS.KUPW$WORKER
    0x17c15e530 9725 package body SYS.KUPW$WORKER
    0x17c15e530 1775 package body SYS.KUPW$WORKER
    0x172f16550 2 anonymous block
    
    ORA-39014: One or more workers have prematurely exited.
    ORA-39029: worker 11 with process name "DW00" prematurely terminated
    ORA-31671: Worker process DW00 had an unhandled exception.
    ORA-04030: out of process memory when trying to allocate 120048 bytes (session heap,kuxLpxAlloc)
    ORA-06512: at "SYS.KUPW$WORKER", line 1838
    ORA-06512: at line 2
    
    ORA-39126: Worker unexpected fatal error in KUPW$WORKER.LOAD_METADATA [SELECT process_order, flags, xml_clob, NVL(dump_fileid, :1), NVL(dump_position, :2), dump_length, dump_allocation, NVL(value_n, 0), grantor, object_row, object_schema, object_long_name, partition_name, subpartition_name, processing_status, processing_state, base_object_type, base_object_schema, base_object_name, base_process_order, property, size_estimate, in_progress, original_object_schema, original_object_name, creation_level, object_int_oid FROM "SYS"."SYS_IMPORT_FULL_01" WHERE process_order between :3 AND :4 【本文来自鸿网互联 (http://www.68idc.cn)】AND duplicate = 0 AND processing_state NOT IN (:5, :6, :7) ORDER BY process_order]
    ORA-19505: failed to identify file "/u01/oracle/expdp/wxlun0402.dmp"
    ORA-27037: unable to obtain file status
    Linux-x86_64 Error: 2: No such file or directory
    Additional information: 3
    
    ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
    ORA-06512: at "SYS.KUPW$WORKER", line 9001
    
    ----- PL/SQL Call Stack -----
    object line object
    handle number name
    0x17c15e530 20462 package body SYS.KUPW$WORKER
    0x17c15e530 9028 package body SYS.KUPW$WORKER
    0x17c15e530 4185 package body SYS.KUPW$WORKER
    0x17c15e530 9725 package body SYS.KUPW$WORKER
    0x17c15e530 1775 package body SYS.KUPW$WORKER
    0x172f16550 2 anonymous block
    
    
    
    
    Import> exit
    ^
    [oracle@rac1 ~]$ logout

    由于是在Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS报的错,错误和统计信息有关,网上介绍说是一个bug,impdp时加上EXCLUDE=STATISTICS,导入后手动收集统计信息。
    尝试如下,导入完成:

    [oracle@rac1 ~]$ impdp \'/ as sysdba \' directory=expdp dumpfile=wxlun0402.dmp logfile=wxlun0402.impdplog REMAP_TABLESPACE=wxlun:wxlun_DATA REMAP_SCHEMA=wxlun:wxlun0402 EXCLUDE=STATISTICS
    
    Import: Release 11.2.0.3.0 - Production on Thu Apr 2 12:52:04 2015
    
    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, Real Application Clusters, Automatic Storage Management, OLAP,
    Data Mining and Real Application Testing options
    Master table "SYS"."SYS_IMPORT_FULL_02" successfully loaded/unloaded
    Starting "SYS"."SYS_IMPORT_FULL_02": "/******** AS SYSDBA" directory=expdp dumpfile=wxlun0402.dmp logfile=wxlun0402.impdplog REMAP_TABLESPACEwxlun:wxlun_DATA REMAP_SCHEMA=wxlun:wxlun0402 EXCLUDE=STATISTICS
    Processing object type SCHEMA_EXPORT/USER
    ORA-31684: Object type USER:"wxlun0402" already exists
    Processing object type SCHEMA_EXPORT/SYSTEM_GRANT
    Processing object type SCHEMA_EXPORT/ROLE_GRANT
    Processing object type SCHEMA_EXPORT/DEFAULT_ROLE
    Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
    Processing object type SCHEMA_EXPORT/TABLE/TABLE
    Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX
    Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
    Processing object type SCHEMA_EXPORT/TABLE/COMMENT
    Job "SYS"."SYS_IMPORT_FULL_02" completed with 1 error(s) at 13:26:19
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:报表应用的计算中间层 下一篇:利用xp_cmdshell导出文件到本地和网络路径。
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• MySQL的几种碎片整理方案• mysql查询慢的因素除了索引,还有什么?• 一文掌握Mysql中的Enum数据类型• MySQL读写分离基本原理详解• 浅析mysql设置最大连接数的两种方法
    1/1

    PHP中文网