1

ローカルの Oracle インスタンスをバックアップして、リモート サーバーにインポートしたいと考えています。

ウェブを検索しましたが、解決策が見つかりませんでした。私が得た解決策は次のとおりです。

  • ローカルからエクスポートし、ローカルのみにインポートします。
  • リモートからエクスポートし、リモート サーバーのみにインポートします。

しかし、私の要件は次のとおりです。

ローカルの Oracle インスタンスにスキーマがあります。今、私はそれをバックアップして、リモートサーバーにインポートしたいと考えています。

以下は、エクスポートとインポートのために実行しているコマンドです。

ローカル用 --

expdp HR/HR@ORCL directory=Export SCHEMAS=MUKESH DUMPFILE=MUKESH.dmp LOGFILE=MUKESH.log

impdp HR/HR@ORCL directory=Export SCHEMAS=MUKESH DUMPFILE=MUKESH.dmp LOGFILE=MUKESH.log

リモート用--

expdp FASTAdmin/password@db-m3-medium.coplvukvijdo.us-east-1.rds.amazonaws.com:1521/ORCL network_link=to_rds directory=Data_pump_dir dumpfile=MUKESH.dmp logfile=MUKESH.log SCHEMAS='MUKESH'

impdp FASTAdmin/password@db-m3-medium.coplvukvijdo.us-east-1.rds.amazonaws.com:1521/ORCL directory=DATA_PUMP_DIR dumpfile=MUKESH.dmp logfile=MUKESH.log SCHEMAS=MUKESH

注: expdp および impdp コマンドのみを使用した解決策を教えてください。

4

1 に答える 1

1

3 つの簡単な手順:

  • ローカルでEXPDPを実行して、ダンプ ファイルを生成します。
  • ダンプ ファイルをリモート サーバーに移動し、必要なディレクトリに配置します。デフォルトでは、10g 以降で使用できます。DATA_PUMP_DIR
  • 手順 2 で配置したダンプ ファイルを使用して、リモート サーバーでEXPDPを実行します。

ステップ 2 で、ディレクトリがわからない場合は、次のようにすることができます。

SELECT directory_path FROM dba_directories WHERE directory_name = 'DATA_PUMP_DIR';

ここで例を参照してください。

于 2015-07-03T11:26:41.923 に答える