質問: ### 前提・実現したいこと Oracle11gからOracle12cへexpdp,impdpを使用し、データ移行をしています。 Orale12cにはCDBとして、AAA、PDBとしてBBBを作成しており、 BBBにユーザ:test、ディレクトリ:PUMPを作成しました。 それぞれ権限は、 testに対し、 ・CRATE_SESSION ・EXPORT_FULL_DATABASE ・IMPORT_FULL_DATABASE PUMPに対し、 ・READ ・WRITE を付与しています。 サーバはWindowsServer2016 クライアントPCはWindows10 64ビットを使用しており、 クライアントPCからBBBへの接続はできることを確認しています。 (SQLPLUSでSQL発行ができる) ### 発生している問題・エラーメッセージ ``` 接続先: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production ORA-39002: 操作が無効です ORA-39070: ログ・ファイルをオープンできません。 ORA-29283: 無効なファイル操作です。 ORA-29283: 無効なファイル操作です。 ``` ### 該当のソースコード ``` ソースコード ``` ### 試したこと impdp SYSTEM/XXXX@BBB directory=PUMP dumpfile=2018.dmp logfile=2018.log remap_schema=移行元スキーマ:test を実行しましたが、エラーになります。 testユーザでも同様にimpdpを実行しましたが、結果は変わりませんでした。 どなたかエラー解消のお心あたりがありましたら、ご教授ください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: impdp の質問には expdp のコマンドもいっしょに載せた方が解決が早いです。 impdp dumpfileをフルパスで指定したらどうなりますか? そうすれば directory の指定は不明かも? Oracle12.2 マニュアル がわかりにくく変更されました。 Oracle Direct webmaster_jp_grp@oracle.com にクレームを入れましょう。 Oracle18 マニュアル もわかりにくいこと。