2 Replies Latest reply: Apr 15, 2012 10:16 PM by Kuwataka RSS

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

    Kuwataka
       Oracle9i W2K3サーバーで動いているデータベースのDMPファイルより、新規にインストールした別サーバーに
      IMPコマンドでユーザー指定をしてインポートを実行すると、IMP-00098: INTERNAL ERROR: impccr2が表示されます。
       表やビューなどには影響がないようですが、一部プロシージャがインストールできないようです。
       このまま不足(インポートできなかった)となったプロシージャをソースレベルでリコンパイルして運用しても問題ないでしょうか?
        • 1. Re: インポート時にIMP-00098: INTERNAL ERROR: impccr2が表示される
          Blueloco
          このまま不足(インポートできなかった)となったプロシージャをソースレベルでリコンパイルして運用しても問題ないでしょうか?
          インポートするのではなく、ソースを持ってきて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を合わせないと、エラーが出なかったとしても文字化けが発生していたりするかもしれませんよ。。
          • 2. Re: インポート時にIMP-00098: INTERNAL ERROR: impccr2が表示される
            Kuwataka
             ありがとうございました。環境変数にNLS_LANGの記載がなかったため、発生したエラーのようでした。
            インストール時に指定しても、自動的には設定されないのですね。
             非常に助かりました。