Forum Stats

  • 3,853,564 Users
  • 2,264,239 Discussions
  • 7,905,391 Comments

Discussions

インポート時にIMP-00098: INTERNAL ERROR: impccr2が表示される

Kuwataka
Kuwataka Member Posts: 2
edited Apr 15, 2012 11:16PM in バックアップ・リカバリ
 Oracle9i W2K3サーバーで動いているデータベースのDMPファイルより、新規にインストールした別サーバーに
IMPコマンドでユーザー指定をしてインポートを実行すると、IMP-00098: INTERNAL ERROR: impccr2が表示されます。
 表やビューなどには影響がないようですが、一部プロシージャがインストールできないようです。
 このまま不足(インポートできなかった)となったプロシージャをソースレベルでリコンパイルして運用しても問題ないでしょうか?

Answers

  • Blueloco
    Blueloco Member Posts: 118
    このまま不足(インポートできなかった)となったプロシージャをソースレベルでリコンパイルして運用しても問題ないでしょうか?
    インポートするのではなく、ソースを持ってきてCREATE PROCEDURE/FUNCTION/PACKAGEする、ということでしょうか?
    それであれば問題ないかと。

    NLS_LANGがエクスポート時とインポート時で異なることが問題、という事例がありますが該当していませんか?

    http://otn.oracle.co.jp/forum/thread.jspa?threadID=35006880
    http://www.oracle.co.jp/forum/thread.jspa?threadID=3003550

    エクスポート時とインポート時でNLS_LANGを合わせないと、エラーが出なかったとしても文字化けが発生していたりするかもしれませんよ。。
  • Kuwataka
    Kuwataka Member Posts: 2
     ありがとうございました。環境変数にNLS_LANGの記載がなかったため、発生したエラーのようでした。
    インストール時に指定しても、自動的には設定されないのですね。
     非常に助かりました。
This discussion has been closed.