今天,突然发现自己机器的Oracle Exp不能导出了,提示exp-00056错误,
感觉很是奇怪,以前exp都是好用的,怎么突然不好用了,回想前两天有一次将现场8i的数据库导入9i,也不知道有没有影响.
查了一下资料,应该是数据字典出了问题,查了一下dba_registry,查看了一下各组件的版本,发现很多版本实际上还是9201的,回想起将9206升级到9206时并没有执行SQL脚本看样子,Oracle9206升级的安装盘只升级了程序文件,在数据库实例中并没有执行升级SQL,
于是将升级脚本程序执行了一下@?/rdbms/admin/catpatch.sql,问题解决.
本文介绍了如何解决Oracle数据库导出时出现的exp-00056错误。通过检查数据字典和dba_registry表,发现数据库组件版本不一致的问题。执行升级脚本@?/rdbms/admin/catpatch.sql后,成功解决了这一问题。

2884

被折叠的 条评论
为什么被折叠?



