为什么oracle 提示package body sys dbms
发布网友
发布时间:2022-04-14 00:40
我来回答
共1个回答
热心网友
时间:2022-04-14 02:09
本帖最后由 dbhelper 于 2012-5-2 17:38 编辑
我今也遇到同上问题,最后 发现 是对象 命名和系统对象命名冲突,触发问题, 改了一下 , exp 成功 qq: 123614791
------------------------------------------------错误现象---------------
用户反应数据exp不出来, 无法做数据库的迁移
E:\>exp 'sys/change_on_install as sysdba' file=e:\dmp\2012-04-17-1.dmp full=y log=e:\dmp\2012-04-17-1.log
Export: Release 10.2.0.1.0 - Proction on
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Proc
tion
With the Partitioning, OLAP and Data Mining options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
即将导出指定的用户...
. 正在导出 pre-schema 过程对象和操作
EXP-00008: 遇到 ORACLE 错误 4063
ORA-04063: package body "SYS.DBMS_REPCAT_UTL" 有错误
ORA-06508: PL/SQL: 无法找到正在调用 : "SYS.DBMS_REPCAT_UTL" 的程序单元
ORA-06512: 在 "SYS.DBMS_REPCAT_EXP", line 87
ORA-06512: 在 line 1
EXP-00083: 调用 SYS.DBMS_REPCAT_EXP.schema_info_exp 时出现前一问题
. 正在导出用户 SYSTEM 的外部函数库名
. 导出 PUBLIC 类型同义词
. 正在导出专用类型同义词
. 正在导出用户 SYSTEM 的对象类型定义
即将导出 SYSTEM 的对象...
. 正在导出数据库链接
. 正在导出序号
. 正在导出簇定义