oracle 10g 导出报错问题 - Oracle / 基础和管理
小弟在导出一个数据库的时候,开始很顺利,当表全部导完开始导出索引的时候报下面的错
EXP-00056: ORACLE error 4063 encountered
ORA-04063: package body "XDB.DBMS_XDBUTIL_INT" has errors
ORA-06508: PL/SQL: could not find program unit being called: "XDB.DBMS_XDBUTIL_INT"
ORA-06512: at line 1
EXP-00056: ORACLE error 4063 encountered
ORA-04063: package body "XDB.DBMS_XDBUTIL_INT" has errors
ORA-06508: PL/SQL: could not find program unit being called: "XDB.DBMS_XDBUTIL_INT"
ORA-06512: at line 1
EXP-00000: Export terminated unsuccessfully
语句就是基本的exp语句只加了一个buff参数
希望高手来为我解决
自己顶~
贴出exp语句
将包的执行权限赋予用户
grant execute on XDB to user
查看一下XDB用户下的包
包体"XDB.DBMS_XDBUTIL_INT"有错,重新编译后再试
包体就是有错,而且编译不通过
exp语句是
exp 库名/密码 file='路径' log='路径' buffer=10485760
三楼的大哥,这个库是公司的共享库,grant execute on XDB to user权限的赋予不是我能做决定的。
这个方法有没有通过验证,有的话我才能提交申请。
ORA-04063: package body "XDB.DBMS_XDBUTIL_INT" has errors
重建一下XDB.DBMS_XDBUTIL_INT 包看看。
If you are using the XML functionality, and the data dictionary
components have the correct version and are VALID or LOADED,
then re-cre
相关问答:
大家好,我现在把oracle服务器上面的原始文件,下载到本机了.我想在本机访问数据库怎么设置啊.是不是类似可以建立一个什么虚拟服务器来实现.请大家出出主意
引用
大家好,我现在把oracle服务器上面 ......
我在开发的这个应用并发性比较高,oracle更新数据时候如何处理并发处理呢?各位大侠发表好的观点啊,在线等待!
oracle数据更新时,会自动默认行锁定,楼主不要操心,Oracle对并行处理已经很成熟了
引用
oracle ......
--建立一个包以定义一个游标
create or replace package PK_test
as
type cur_test is ref cursor;
end PK_test;
--建立一个过程,通过输入JOBID,返回一个表记录(游标)!
create or replace ......
有这样一条SQL
Select Get_Costtaxrate(col1), Get_Tcostvalue(col1) from a
其中Get_Costtaxrate、Get_Tcostvalue都是函数,这两个函数里面都是查找一个大表,Get_Tcostvalue还需要调用Get_C ......