ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 一次导出问题的解决方法(EXP-00008和PLS-00201的错误)

一次导出问题的解决方法(EXP-00008和PLS-00201的错误)

原创 Linux操作系统 作者:sunnily 时间:2019-03-13 12:21:05 0 删除 编辑

联机至: Oracle Database 10g Enterprise Edition Release 10.1.0.4.0 - Production
With the Partitioning, OLAP and Data Mining options
已汇出 ZHT16MSWIN950 字符集和 AL16UTF16 NCHAR 字符集

即将汇出整个数据库 ...
. 正在汇出表格空间定义
. 正在汇出设定档
. 正在汇出使用者定义
. 正在汇出角色
. 正在汇出资源成本
. 正在汇出倒回区段定义
. 正在汇出数据库连结
. 正在汇出序号
. 汇出目录别名
. 正在汇出相关信息环境名称空间
. 汇出外来功能链接库名称
. 正在汇出 PUBLIC 类型同义字
. 正在汇出专用类型同义字
. 正在汇出对象类型的定义
. 正在汇出系统程序对象与动作
EXP-00008: ORACLE 错误 25153 发生
ORA-25153: 暂时表格空间是空的
ORA-06512: 在 "SYS.DBMS_LOB", line 443
ORA-06512: 在 "SYS.DBMS_SCHED_MAIN_EXPORT", line 499
ORA-06512: 在 "SYS.DBMS_SCHED_WINDOW_EXPORT", line 14
ORA-06512: 在 line 1
EXP-00085: 先前的问题发生于呼叫 SYS.DBMS_SCHED_WINDOW_EXPORT.create_exp 时, 其属于物件 8755 的
EXP-00008: ORACLE 错误 25153 发生
ORA-25153: 暂时表格空间是空的
ORA-06512: 在 "SYS.DBMS_LOB", line 443
ORA-06512: 在 "SYS.DBMS_SCHED_MAIN_EXPORT", line 499
ORA-06512: 在 "SYS.DBMS_SCHED_WINDOW_EXPORT", line 14
ORA-06512: 在 line 1
EXP-00085: 先前的问题发生于呼叫 SYS.DBMS_SCHED_WINDOW_EXPORT.create_exp 时, 其属于物件 8756 的
EXP-00008: ORACLE 错误 25153 发生
ORA-25153: 暂时表格空间是空的
ORA-06512: 在 "SYS.DBMS_LOB", line 443
ORA-06512: 在 "SYS.DBMS_SCHED_MAIN_EXPORT", line 847
ORA-06512: 在 "SYS.DBMS_SCHED_CLASS_EXPORT", line 14
ORA-06512: 在 line 1
EXP-00085: 先前的问题发生于呼叫 SYS.DBMS_SCHED_CLASS_EXPORT.create_exp 时, 其属于物件 4979 的
EXP-00008: ORACLE 错误 25153 发生
ORA-25153: 暂时表格空间是空的
ORA-06512: 在 "SYS.DBMS_LOB", line 443
ORA-06512: 在 "SYS.DBMS_SCHED_MAIN_EXPORT", line 847
ORA-06512: 在 "SYS.DBMS_SCHED_CLASS_EXPORT", line 14
ORA-06512: 在 line 1
EXP-00085: 先前的问题发生于呼叫 SYS.DBMS_SCHED_CLASS_EXPORT.create_exp 时, 其属于物件 8760 的
EXP-00008: ORACLE 错误 25153 发生
ORA-25153: 暂时表格空间是空的
ORA-06512: 在 "SYS.DBMS_LOB", line 443
ORA-06512: 在 "SYS.DBMS_SCHED_MAIN_EXPORT", line 787
ORA-06512: 在 "SYS.DBMS_SCHED_WINGRP_EXPORT", line 14
ORA-06512: 在 line 1
EXP-00085: 先前的问题发生于呼叫 SYS.DBMS_SCHED_WINGRP_EXPORT.create_exp 时, 其属于物件 8757 的
. 正在汇出预先纲要程序对象与动作
EXP-00008: ORACLE 错误 6550 发生
ORA-06550: 第 1 行, 第 13 个字段:
PLS-00201: 必须宣告识别项 'DMSYS.DBMS_DM_MODEL_EXP'
ORA-06550: 第 1 行, 第 7 个字段:
PL/SQL: Statement ignored
EXP-00083: 当呼叫 DMSYS.DBMS_DM_MODEL_EXP.schema_info_exp 时发生了先前的问题
. 正在汇出丛集定义
EXP-00056: ORACLE 错误 25153 发生
ORA-25153: 暂时表格空间是空的
EXP-00056: ORACLE 错误 25153 发生
ORA-25153: 暂时表格空间是空的
EXP-00000: 汇出作业未顺利终止

ORA-25153: 暫時表格空間是空的……

这个错误的解决方法

sql>alter tablespace TEMP add tempfile 'D:oracleoradatawhoratemp01.dbf' size 40M reuse;

解决方法:startup upgrade. 运行catpatch.sql. 再导出出现新错误:

About to export specified users ...
. exporting pre-schema procedural objects and actions
EXP-00008: ORACLE error 6550 encountered
ORA-06550: line 1, column 13:
PLS-00201: identifier 'DMSYS.DBMS_DM_MODEL_EXP' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
EXP-00083: The previous problem occurred when calling DMSYS.DBMS_DM_MODEL_EXP.sc

参考http://www.orafaq.com/forum/?t=msg&th=48144/0/

运行DELETE FROM exppkgact$ WHERE SCHEMA='DMSYS';

问题解决。

See Metalink Note 304449.1: Database Export fails with PLS-00201 identifier DMSYS.DBMS_MODEL_EXP must be declared:估计这是个bug。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/77580/viewspace-212720/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: MERGE语法
请登录后发表评论 登录
全部评论

注册时间:2004-04-19

  • 博文量
    139
  • 访问量
    125827