以下のように表示されます。
(日本語)
ORA-39166: オブジェクトXXXが見つからなかったか、エクスポートまたはインポートできませんでした。
(英語)
ORA-39166: Object XXX was not found.
発生パターン
このエラーは以下のような場合に発生します。
- インポートする時にREMAP_SCHEMAとTABLESを同時指定かつ、TABLESに指定したテーブル名にスキーマを指定していない。
対処法
- インポート時にREMAP_SCHEMAとTABLESを同時に指定する場合は、TABLESに指定するテーブルにスキーマを指定する。
対処例
- (エラーになるインポート文)
- impdp jiro/pass@db01 DIRECTORY=mydir DUMPFILE=test.dmp LOGFILE=test.log REMAP_SCHEMA=taro:jiro TABLES=(TBL01, TBL02)
- (エラーにならないインポート文)
- impdp jiro/pass@db01 DIRECTORY=mydir DUMPFILE=test.dmp LOGFILE=test.log REMAP_SCHEMA=taro:jiro TABLES=(TARO.TBL01, TARO.TBL02)
TABLESに指定するテーブル名に、エクスポート元のスキーマ名を指定します。
備考
- このエラーはimpdpでインポート時に発生します。
- REMAP_SCHEMAとTABLESを同時に指定する時は、TABLE名にスキーマも指定するようにしてください。