翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Oracle データベースリンクを使用したダンプファイルの転送
Oracle データベースリンクは、あるデータベース内のスキーマオブジェクトであり、別のデータベース上のオブジェクトにアクセスできます。データベースリンクを使用して Oracle Database ダンプファイルをソースからターゲットに移動するには、ソースシステムに DB リンクを作成し、ソースとターゲット間の接続を確認する必要があります。Oracle データベースリンクを作成し、正常に動作することを確認する方法の詳細については、Oracle ドキュメント
Oracle データベースダンプファイルをコピーするプロセスは、Amazon RDS for Oracle ターゲットと Amazon EC2 ターゲットで同じです。ダンプファイルをターゲットにコピーするには、次のコードを実行します。
BEGIN DBMS_FILE_TRANSFER.PUT_FILE( source_directory_object => 'DATA_PUMP_DIR', --Source dump file directory name source_file_name => 'hotels.dmp', destination_directory_object => 'DATA_PUMP_DIR', --For RDS you can chose default directory DATA_PUMP_DIR for EC2 provide the directory path destination_file_name => 'hotels_copied.dmp', destination_database => 'DB_Link_Name' --DB Link name ); END; /
別のクエリウィンドウで、次のコードを実行して、RDS for Oracle インスタンスの DATA_PUMP_DIR
の進行状況とファイルを確認します。
SELECT SID, SERIAL#, CONTEXT, SOFAR, TOTALWORK,opname, ROUND(SOFAR/TOTALWORK*100,2) "%_COMPLETE",units FROM V$SESSION_LONGOPS where OPNAME NOT LIKE '%aggregate%' AND TOTALWORK != 0 AND SOFAR <> TOTALWORK;
Amazon EC2 のファイルを確認するには、指定したディレクトリパスに移動してファイルをコピーします。
Amazon RDS for Oracle のファイルを確認するには、次のコードを実行します。
select * from table (RDSADMIN.RDS_FILE_UTIL.LISTDIR('DATA_PUMP_DIR')) order by filename;