下位パッチセットのデータベースからのエクスポートに失敗する


Oracle9.2.0.7のEXPユーティリティを使ってOracle9.2.0.6のデータベースからエクスポートを行うと、

EXP-00056: Oracleエラー904が発生しました。

ORA-00904: "SYS"."DBMS_EXPORT_EXTENSION"."FUNC_INDEX_DEFAULT": 無効な識別子です。

というエラーが大量発生し、エクスポートに失敗します。



このSYS.DBMS_EXPORT_EXTENSIONパッケージのFUNC_INDEX_DEFAULTというファンクションは、9.2.0.7の%ORACLE_HOME%/rdbms/admin/dbmspexp.sqlの中には含まれていますが、9.2.0.6の同スクリプトファイルには含まれていません...



どうやら9.2.0.7で新たに追加されたファンクションのようです。



9.2.0.7のEXPユーティリティはこのファンクションがあることを前提にエクスポートを実行しようとするため、9.2.0.6のデータベースからエクスポートしようとすると上記のエラーが発生するというわけです。


この問題は、エクスポート対象のデータベースを9.2.0.7に上げるか、あるいは9.2.0.6のデータベース上にあるEXPユーティリティを使用してエクスポートを行うか、いずれかの方法で回避できます。

タグ:

+ タグ編集
  • タグ:
最終更新:2011年08月10日 20:43
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。