【问题标题】:Oracle error with Data pump export数据泵导出的 Oracle 错误
【发布时间】:2010-10-06 01:50:41
【问题描述】:

我收到以下错误。它不会一直发生,但一旦开始,它就不会停止。

处理对象类型SCHEMA_EXPORT/TABLE/TABLE_DATA ORA-39125: 在调用 DBMS_METADATA.FETCH_XML_CLOB [] 时,KUPW$WORKER.GET_TABLE_DATA_OBJECTS 中的工作人员意外致命错误 ORA-31642: 以下 SQL 语句失败: BEGIN "DMSYS"."DBMS_DM_MODEL_EXP".SCHEMA_CALLOUT(:1,0,1,'10.02.00.03.00');结尾; ORA-06512: 在“SYS.DBMS_SYS_ERROR”,第 86 行 ORA-06512:在“SYS.DBMS_METADATA”,第 907 行 ORA-04063: 包体 "DMSYS.DBMS_DM_IMP_INTERNAL" 有错误 ORA-06508: PL/SQL: 找不到被调用的程序单元: "DMSYS.DBMS_DM_IMP_INTERNAL" ORA-06512: 在“SYS.DBMS_SYS_ERROR”,第 95 行 ORA-06512:在“SYS.KUPW$WORKER”,第 6228 行 ----- PL/SQL 调用栈 ----- 对象线对象 句柄号码名称 000007FFA0B608F8 14916 包体 SYS.KUPW$WORKER 000007FFA0B608F8 6293 包体 SYS.KUPW$WORKER 000007FFA0B608F8 9108 包体 SYS.KUPW$WORKER 000007FFA0B608F8 1881 包体 SYS.KUPW$WORKER 000007FFA0B608F8 6854 包体 SYS.KUPW$WORKER 000007FFA0B608F8 1259 包体 SYS.KUPW$WORKER 000007FFBC77F128 2 匿名块 作业 "SYS"."SYS_EXPORT_SCHEMA_90" 由于致命错误在 12:31:55 停止

【问题讨论】:

    标签: oracle oracle10g ora-04063


    【解决方案1】:

    答案:错误无关紧要,因为没有使用数据挖掘。导出仍然发生。

    根据以下查询看来原因是DMSYS包是INVALID

    SQL> 连接系统/密码 SQL> 设置第 200 行 SQL>选择状态, object_id, 对象类型, 所有者||'.'||object_name "OWNER.OBJECT" 来自 dba_objects 其中状态!=“有效” 按 4,2 排序;

    以下应该可以解决问题,但我们没有安装数据挖掘包。

    SQL> 连接 dmsys/dmsys 错误: ORA-28000: 帐户被锁定 警告:您不再连接到 ORACLE。 SQL> CONNECT / as sysdba 连接的。 SQL> ALTER USER dmsys IDENTIFIED BY dmsys ACCOUNT UNLOCK; 用户更改。 SQL> 连接 dmsys/dmsys 连接的。 SQL> @$ORACLE_HOME/dm/admin/dmutil.plb 包创建。 包创建。

    【讨论】:

      【解决方案2】:

      这可能没有帮助,但我很想知道包正文 DMSYS.DBMS_DM_IMP_INTERNAL 中的错误是什么。跑步

      SHOW ERRORS PACKAGE BODY DMSYS.DBMS_DM_IMP_INTERNAL;
      

      在 SQL*Plus 中应该列出它们。

      【讨论】:

        猜你喜欢
        • 2018-01-03
        • 2017-08-24
        • 2015-09-11
        • 2012-12-12
        • 2020-07-04
        • 1970-01-01
        • 2018-03-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多