1

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

处理对象类型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 停止
4

2 回答 2

2

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

根据以下查询,原因似乎是 DMSYS 包无效

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
包创建。
包创建。
于 2009-02-09T15:44:39.680 回答
0

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

SHOW ERRORS PACKAGE BODY DMSYS.DBMS_DM_IMP_INTERNAL;

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

于 2009-02-09T15:36:00.650 回答