oracle

impdpでEXCLUDEパラメータを使ったらORA-39071発生

ORA-39071: EXCLUDEの値の形式が正しくありません。

impdpを使ってダンプファイルをロードする際、インデックスは不要だったので(まともにロードするととても時間がかかる)EXCLUDEパラメータを使って「インデックスの除外」を試みたところ、、

ORA-39071: EXCLUDEの値の形式が正しくありません。

マニュアルには以下の通りありました。

EXCLUDE=INDEX:"LIKE 'DEPT%'"と設定した場合、deptで始まる名前を持つすべての索引を除外できます。

Oracle® Databaseユーティリティ12cリリース1 (12.1.0.2)B71303-09 EXCLUDE

結論としては、マニュアルにミスがあるようです。

(誤)
EXCLUDE=INDEX:"LIKE '%IDX%'"

(正)
EXCLUDE=INDEX:\"LIKE \'%IDX%\'\"

※『\』でエスケープする必要があります

スポンサーリンク