Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kasus penggunaan untuk volume penyimpanan tambahan di RDS untuk Oracle
Volume penyimpanan tambahan mendukung berbagai skenario manajemen database. Bagian berikut menjelaskan kasus penggunaan umum dan pendekatan implementasi.
Topik
Memperluas kapasitas penyimpanan melebihi 64 TiB
Anda dapat menggunakan volume penyimpanan tambahan ketika volume penyimpanan utama Anda mendekati batas 64 TiB tetapi membutuhkan lebih banyak ruang penyimpanan di database Anda. Anda dapat melampirkan volume penyimpanan tambahan ke instans DB Anda, masing-masing hingga 64TiB, menggunakan perintah. modify-db-instance Setelah melampirkan volume penyimpanan tambahan, Anda dapat membuat tablespace pada volume penyimpanan tambahan dan memindahkan objek seperti tabel, indeks, dan partisi ke ruang tabel ini menggunakan Oracle SQL standar. Untuk informasi selengkapnya, lihat Operasi manajemen database dengan volume penyimpanan tambahan di RDS untuk Oracle.
Tingkat penyimpanan data yang sering dan jarang diakses pada volume terpisah
Anda dapat menggunakan volume penyimpanan tambahan untuk mengoptimalkan biaya dan kinerja dengan mengonfigurasi berbagai jenis penyimpanan antar volume. Misalnya, Anda dapat menggunakan volume penyimpanan SSD (io2) Provisioned IOPS berkinerja tinggi untuk data yang sering diakses sambil menyimpan data historis pada volume penyimpanan Tujuan Umum (gp3) yang hemat biaya. Anda dapat memindahkan objek database tertentu (tabel, indeks, dan partisi) ke tablespace ini menggunakan perintah Oracle standar. Untuk informasi selengkapnya, lihat Operasi manajemen database dengan volume penyimpanan tambahan di RDS untuk Oracle.
Penyimpanan sementara untuk pemuatan dan pembongkaran data
Anda dapat menggunakan volume penyimpanan tambahan sebagai penyimpanan sementara untuk beban data besar atau ekspor dengan langkah-langkah berikut:
-
Buat direktori pada volume penyimpanan tambahan dengan perintah berikut:
BEGIN rdsadmin.rdsadmin_util.create_directory( p_directory_name => 'DATA_PUMP_DIR2', p_database_volume_name => 'rdsdbdata2'); END; / -
Setelah pembuatan direktori, ikuti langkah-langkah yang dijelaskan Mengimpor menggunakan Oracle Data Pump untuk mengekspor dan mengimpor data Anda ke direktori baru.
-
Setelah operasi selesai, hapus file dan hapus volume secara opsional untuk menghemat biaya penyimpanan. Anda dapat menghapus volume penyimpanan tambahan hanya ketika volume kosong.
Menggunakan ruang meja Oracle yang dapat diangkut dengan volume penyimpanan tambahan
Anda dapat menggunakan volume penyimpanan tambahan untuk memindahkan file data ke volume penyimpanan tambahan menggunakan ruang meja Oracle yang dapat diangkut dengan langkah-langkah berikut:
-
Tetapkan
db_create_file_destparameter pada tingkat sesi sebelum mengimpor ruang tabel yang dapat diangkut ke database target dengan volume penyimpanan tambahan.ALTER SESSION SET db_create_file_dest = '/rdsdbdata2/db'; VAR x CLOB; BEGIN :x := rdsadmin.rdsadmin_transport_util.import_xtts_tablespaces( p_tablespace_list => 'TBTEST1', p_directory_name => 'XTTS_DIR_DATA2', p_platform_id => 13); END; / PRINT :x; -
Periksa status impor tablespace yang dapat diangkut:
ALTER SESSION SET nls_date_format = 'DD.MM.YYYY HH24:MI:SS'; COL xtts_operation_start_utc FORMAT A30 COL xtts_operation_end_utc FORMAT A30 COL xtts_operation_state FORMAT A30 COL xtts_operation_type FORMAT A30 SELECT xtts_operation_start_utc, xtts_operation_type, xtts_operation_state FROM rdsadmin.rds_xtts_operation_info; -
Saat impor tablespace yang dapat diangkut selesai, impor metadata tablespace yang dapat diangkut.
BEGIN rdsadmin.rdsadmin_transport_util.import_xtts_metadata( p_datapump_metadata_file => 'xttdump.dmp', p_directory_name => 'XTTS_DIR_DATA2'); END; /