リモートデータベースに接続しました(dbuser/example@sqldat.com )が、DBリンクはローカルデータベースに作成されます。現時点では、リモートDBへのネットワークリンクを使用してリモートDBでインポートを実行しようとしており、そのネットワークリンクはそのリモートDBに存在しないDBリンクを使用しようとしています。
tnsnames.ora エントリとDBリンクは完全に別のものです。
通常はローカルに接続する必要があります。おそらく、DBリンクの作成に使用した資格情報を使用します。 network_link パラメータは、impdpによって開始されるローカルデータベースセッションを作成します 、リモートサーバーに対して行動します。ローカルディレクトリを使用できるようにします。
を除いて...それはそのようには機能しません。 network_linkで識別されるリモートデータベース ダンプファイルなしで、インポートのソースとして使用できます。ただし、ファイルからのインポートのターゲットにすることはできません。
本当にこのルートをたどりたいのであれば、リモートからローカルへのリンクが必要であり、リモートに対してインポートを実行する必要があると思います(現在のように)が、以前のスキーマからではなく、スキーマから直接プルする必要があります書き出す。 DIRECTORYにアクセスする必要があります ダンプファイルをコピーしていなくても、ログなどがそこに書き込まれるため、リモートサーバー上のオブジェクト。 nologfileでも ディレクトリを指定しないか、権限がない場合はエラーになると思います。
前の質問でリンクした