プロが教える店舗&オフィスのセキュリティ対策術

バッチファイルを使用してimp.exeよりインポートを行ったときに、下記ログ内容にあるエラーで異常終了し困っています。詳しい方がいらっしゃいましたら、原因をお教え下さい。
尚、Oracleバージョンは下記ログ内容の通りで、インポート先OSはWindowsXPです。

↓---ログ内容(ここから)---↓
接続先: Oracle9i Release 9.2.0.1.0 - Production
JServer Release 9.2.0.1.0 - Production

エクスポート・ファイルはEXPORT:V09.02.00によってダイレクト・パス経由で作成されました

警告: オブジェクトは別のユーザー: ●●●によってエクスポートされました。

JA16SJISTILDEキャラクタ・セットおよびAL16UTF16 NCHARキャラクタ・セットでインポートが完了しました
インポート・サーバーではJA16SJISキャラクタ・セットを使用します(キャラクタ・セットの変換可能)。
エクスポート・クライアントではJA16SJISキャラクタ・セットを使用します(キャラクタ・セットの変換可能)。

・・・

IMP-00032: SQL文がバッファ長を超えました
IMP-00008: エクスポート・ファイルで不明な文が見つかりました。
'売上推移表(予実対比)(分類別売上予定ファイル)'

・・・

IMP-00098: INTERNAL ERROR: impccr2
インポートは正常に終了しましたが、警告が発生しました。
↑---ログ内容(ここまで)---↑

A 回答 (2件)

こんにちわ。


#Windows版は使ったことありませんが、多分UNIX版と同じという前提で....

エラーメッセージのとおり、バッファが足りないので、
コマンドラインからimpを起動する際に、BUFFER=..."で、
バッファを明示的に指定しましょう。

詳しくは、"imp help=y"で表示される画面を見てください。
    • good
    • 0
この回答へのお礼

ありがとうございました。
BUFFERの指定で無事解決できました!

お礼日時:2005/05/25 11:40

#1です。



書き忘れましたが、BUFFERのデフォルトは確か4096だったと思いますので、
エラーが出ない範囲でなるべく大きい数字(たとえば100000)とかを
指定すればいいと思います。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す