現在ローカルコンピュータにあるダンプファイルを受け取りました。これを、サーバーでホストされているOracle 11G DBにインポートします。 impdpを実行するためにこのファイルをサーバーに移動する必要がありますか、それともファイルがローカルPCにあることを参照しながらimpdpを実行する方法はありますか?
DBサービスが実行されているユーザーがファイル共有にアクセスできる場合は、可能である必要があります。
上記に該当する場合は、ディレクトリオブジェクトを作成する必要があります。
create directory MYIMPORTDIR as '\\mycomp\mydir';
次に、次のようにimpdpを実行します。
impdp [username]/[pass] directory=MYIMPORTDIR dumpfile=expdat_1234.dat
ダンプファイルを、データベースがディレクトリオブジェクトとしてデータベース内で参照しているダンプファイルにアクセスできる領域に移動する必要があります。ローカルコンピューターからimpdpを実行できます。