ablog

不器用で落着きのない技術者のメモ

Oracle9iR2 で Export しようとすると、ORA-00942 が発生する

$ exp system/oracle file=systme.dmp owner=system compress=y
EXP-00008: Oracleエラー942が発生しました。
ORA-00942: 表またはビューが存在しません。
EXP-00024: エクスポート・ビューがインストールされていません。DBAに連絡してください。
EXP-00000: エラーが発生したためエクスポートを終了します。

PSR適用後に以下の手順を実行していない場合、上記の「エラーが発生する。

  • catpatch.sql を実行する。
SQL> startup migrate
SQL> spool patch.log
SQL> @?/rdbms/admin/catpatch.sql
SQL> spool off
  • patch.log にエラーが出力されていないことを確認する。
$ grep ORA- patch.log
  • データベースを再起動する。
SQL> shutdown immediate
SQL> startup
  • utlrp.sql を実行し、INVALIDステータスとなっている PL/SQL パッケージを再コンパイルする。
SQL> @?/rdbms/admin/utlrp.sql