数据库升级后导出报EXP-00056错误解决办法

  今天对一个数据库进行EXP导出数据时遇到以下错误
  EXP-00056: ORACLE error 904 encountered
  ORA-00904: "SYS"."DBMS_EXPORT_EXTENSION"."FUNC_INDEX_DEFAULT": invalid identifier
  后查了一下metalink Note:358508.1中说可能缺少一些UPGRADE的后续工作,
  再查看这个数据库版本是9.2.0.8,想必是升级数据库后急于打开数据库,没有仔细地阅读PATCH的README。
  解决方法是:
  connect with SYS user with SYSDBA privilege.
  SQL> startup migrate;
  SQL> spool patch.log
  SQL> @$ORACLE_HOME/rdbms/admin/catpatch.sql
  SQL> shutdown immediate;
  SQL> startup
 
请使用浏览器的分享功能分享到微信等