Menggunakan tautan database Oracle untuk mentransfer file dump - AWS Panduan Preskriptif

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan tautan database Oracle untuk mentransfer file dump

Sebuah link database Oracle adalah objek skema dalam satu database yang memungkinkan Anda untuk mengakses objek pada database lain. Untuk menggunakan tautan database untuk memindahkan file dump Oracle Database dari sumber ke target, Anda harus membuat tautan DB di sistem sumber dan mengonfirmasi konektivitas antara sumber dan target. Untuk informasi lebih lanjut tentang cara membuat tautan database Oracle dan memastikannya berfungsi seperti yang diharapkan, lihat dokumentasi Oracle.

Proses untuk menyalin file dump database Oracle sama untuk target Amazon RDS for Oracle dan Amazon. EC2 Untuk menyalin file dump ke target, jalankan kode berikut.

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; /

Di jendela kueri terpisah, periksa kemajuan dan file DATA_PUMP_DIR di RDS untuk contoh Oracle dengan menjalankan kode berikut.

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;

Untuk memeriksa file di Amazon EC2, navigasikan ke jalur direktori yang telah Anda berikan untuk menyalin file.

Untuk memeriksa file di Amazon RDS for Oracle, jalankan kode berikut.

select * from table (RDSADMIN.RDS_FILE_UTIL.LISTDIR('DATA_PUMP_DIR')) order by filename;