Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memvalidasi file database dalam RDS untuk Oracle
Anda dapat menggunakan paket Amazon RDS rdsadmin.rdsadmin_rman_util untuk memvalidasi file database Amazon RDS for Oracle, seperti file data, tablespaces, file kontrol, dan file parameter server (). SPFILEs
Untuk informasi selengkapnya tentang validasi RMAN, lihat Validating database files and backups
Topik
Memvalidasi database
Untuk memvalidasi semua file yang relevan yang digunakan oleh database Oracle di RDS untuk Oracle, gunakan prosedur Amazon RDS. rdsadmin.rdsadmin_rman_util.validate_database
Prosedur ini menggunakan parameter umum berikut untuk tugas RMAN:
-
p_validation_type -
p_parallel -
p_section_size_mb -
p_rman_to_dbms_output
Untuk informasi selengkapnya, lihat Parameter umum untuk prosedur RMAN.
Contoh berikut memvalidasi database menggunakan nilai default untuk parameter.
EXEC rdsadmin.rdsadmin_rman_util.validate_database;
Contoh berikut memvalidasi database menggunakan nilai yang ditentukan untuk parameter.
BEGIN rdsadmin.rdsadmin_rman_util.validate_database( p_validation_type => 'PHYSICAL+LOGICAL', p_parallel =>4, p_section_size_mb =>10, p_rman_to_dbms_output =>FALSE); END; /
Saat parameter p_rman_to_dbms_output ditetapkan ke FALSE, output RMAN ditulis ke file di direktori BDUMP.
Untuk melihat file di direktori BDUMP, jalankan pernyataan SELECT berikut.
SELECT * FROM table(rdsadmin.rds_file_util.listdir('BDUMP')) order by mtime;
Untuk melihat konten file di direktori BDUMP, jalankan pernyataan SELECT berikut.
SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','rds-rman-validate-nnn.txt'));
Ganti nama file dengan nama file yang ingin Anda lihat.
Memvalidasi basis data penghuni
Untuk memvalidasi file data basis data penghuni dalam basis data kontainer (CDB), gunakan prosedur rdsadmin.rdsadmin_rman_util.validate_tenant Amazon RDS.
Prosedur ini hanya berlaku untuk basis data penghuni saat ini dan menggunakan parameter umum berikut untuk tugas RMAN:
-
p_validation_type -
p_parallel -
p_section_size_mb -
p_rman_to_dbms_output
Untuk informasi selengkapnya, lihat Parameter umum untuk prosedur RMAN. Prosedur ini didukung untuk versi mesin DB berikut:
-
Oracle Database 21c (21.0.0) CDB
-
Oracle Database 19c (19.0.0) CDB
Contoh berikut memvalidasi basis data penghuni saat ini menggunakan nilai default untuk parameter.
EXEC rdsadmin.rdsadmin_rman_util.validate_tenant;
Contoh berikut memvalidasi basis data penghuni saat ini menggunakan nilai yang ditentukan untuk parameter.
BEGIN rdsadmin.rdsadmin_rman_util.validate_tenant( p_validation_type => 'PHYSICAL+LOGICAL', p_parallel =>4, p_section_size_mb =>10, p_rman_to_dbms_output =>FALSE); END; /
Saat parameter p_rman_to_dbms_output ditetapkan ke FALSE, output RMAN ditulis ke file di direktori BDUMP.
Untuk melihat file di direktori BDUMP, jalankan pernyataan SELECT berikut.
SELECT * FROM table(rdsadmin.rds_file_util.listdir('BDUMP')) order by mtime;
Untuk melihat konten file di direktori BDUMP, jalankan pernyataan SELECT berikut.
SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','rds-rman-validate-nnn.txt'));
Ganti nama file dengan nama file yang ingin Anda lihat.
Memvalidasi ruang tabel
Untuk memvalidasi file terkait dengan ruang tabel, gunakan prosedur rdsadmin.rdsadmin_rman_util.validate_tablespace Amazon RDS.
Prosedur ini menggunakan parameter umum berikut untuk tugas RMAN:
-
p_validation_type -
p_parallel -
p_section_size_mb -
p_rman_to_dbms_output
Untuk informasi selengkapnya, lihat Parameter umum untuk prosedur RMAN.
Prosedur ini juga menggunakan parameter tambahan berikut.
| Nama parameter | Tipe data | Nilai valid | Default | Wajib | Deskripsi |
|---|---|---|---|---|---|
|
|
varchar2 |
Nama ruang tabel yang valid |
— |
Ya |
Nama ruang tabel. |
Memvalidasi file kontrol
Untuk memvalidasi hanya file kontrol yang digunakan instans DB Amazon RDS Oracle, gunakan prosedur rdsadmin.rdsadmin_rman_util.validate_current_controlfile Amazon RDS.
Prosedur ini menggunakan parameter umum berikut untuk tugas RMAN:
-
p_validation_type -
p_rman_to_dbms_output
Untuk informasi selengkapnya, lihat Parameter umum untuk prosedur RMAN.
Memvalidasi SPFILE
Untuk memvalidasi hanya file parameter server (SPFILE) yang digunakan instans DB Amazon RDS Oracle, gunakan prosedur rdsadmin.rdsadmin_rman_util.validate_spfile Amazon RDS.
Prosedur ini menggunakan parameter umum berikut untuk tugas RMAN:
-
p_validation_type -
p_rman_to_dbms_output
Untuk informasi selengkapnya, lihat Parameter umum untuk prosedur RMAN.
Memvalidasi file data Oracle
Untuk memvalidasi file data, gunakan prosedur rdsadmin.rdsadmin_rman_util.validate_datafile Amazon RDS.
Prosedur ini menggunakan parameter umum berikut untuk tugas RMAN:
-
p_validation_type -
p_parallel -
p_section_size_mb -
p_rman_to_dbms_output
Untuk informasi selengkapnya, lihat Parameter umum untuk prosedur RMAN.
Prosedur ini juga menggunakan parameter tambahan berikut.
| Nama parameter | Tipe data | Nilai valid | Default | Wajib | Deskripsi |
|---|---|---|---|---|---|
|
|
varchar2 |
Nomor ID file data yang valid atau nama file data yang valid termasuk jalur lengkap |
— |
Ya |
Nomor ID file data (dari |
|
|
number |
Bilangan bulat yang valid |
|
Tidak |
Jumlah blok tempat validasi mulai dalam file data. Jika ditetapkan ke |
|
|
number |
Bilangan bulat yang valid |
|
Tidak |
Jumlah blok tempat validasi berakhir dalam file data. Jika ditetapkan ke |