Memvalidasi file database RDS untuk Oracle - Layanan Basis Data Relasional Amazon

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

Memvalidasi file database RDS untuk Oracle

Anda dapat menggunakan RDS paket Amazon rdsadmin.rdsadmin_rman_util untuk memvalidasi Amazon RDS untuk file database Oracle, seperti file data, tablespaces, file kontrol, dan file parameter server (). SPFILEs

Untuk informasi selengkapnya tentang RMAN validasi, lihat Memvalidasi file database dan backup dan VALIDATEdalam dokumentasi Oracle.

Memvalidasi database

Untuk memvalidasi semua file yang relevan yang digunakan oleh database Oracle RDS untuk Oracle, gunakan prosedur Amazon. RDS rdsadmin.rdsadmin_rman_util.validate_database

Prosedur ini menggunakan parameter umum berikut untuk RMAN tugas:

  • p_validation_type

  • p_parallel

  • p_section_size_mb

  • p_rman_to_dbms_output

Untuk informasi selengkapnya, lihat Parameter umum untuk RMAN prosedur.

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

Ketika p_rman_to_dbms_output parameter diatur keFALSE, RMAN output ditulis ke file dalam BDUMP direktori.

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 database penyewa dalam database container (CDB), gunakan prosedur AmazonRDS. rdsadmin.rdsadmin_rman_util.validate_tenant

Prosedur ini hanya berlaku untuk database penyewa saat ini dan menggunakan parameter umum berikut untuk RMAN tugas:

  • p_validation_type

  • p_parallel

  • p_section_size_mb

  • p_rman_to_dbms_output

Untuk informasi selengkapnya, lihat Parameter umum untuk RMAN prosedur. Prosedur ini didukung untuk versi mesin DB berikut:

  • Database Oracle 21c (21.0.0) CDB

  • Database Oracle 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; /

Ketika p_rman_to_dbms_output parameter diatur keFALSE, RMAN output ditulis ke file dalam BDUMP direktori.

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 yang terkait dengan tablespace, gunakan prosedur AmazonRDS. rdsadmin.rdsadmin_rman_util.validate_tablespace

Prosedur ini menggunakan parameter umum berikut untuk RMAN tugas:

  • p_validation_type

  • p_parallel

  • p_section_size_mb

  • p_rman_to_dbms_output

Untuk informasi selengkapnya, lihat Parameter umum untuk RMAN prosedur.

Prosedur ini juga menggunakan parameter tambahan berikut.

Nama parameter Tipe data Nilai valid Default Wajib Deskripsi

p_tablespace_name

varchar2

Nama ruang tabel yang valid

Ya

Nama ruang tabel.

Memvalidasi file kontrol

Untuk memvalidasi hanya file kontrol yang digunakan oleh instans Amazon RDS Oracle DB, gunakan prosedur AmazonRDS. rdsadmin.rdsadmin_rman_util.validate_current_controlfile

Prosedur ini menggunakan parameter umum berikut untuk RMAN tugas:

  • p_validation_type

  • p_rman_to_dbms_output

Untuk informasi selengkapnya, lihat Parameter umum untuk RMAN prosedur.

Memvalidasi sebuah SPFILE

Untuk memvalidasi hanya file parameter server (SPFILE) yang digunakan oleh instans Amazon RDS Oracle DB, gunakan prosedur AmazonRDS. rdsadmin.rdsadmin_rman_util.validate_spfile

Prosedur ini menggunakan parameter umum berikut untuk RMAN tugas:

  • p_validation_type

  • p_rman_to_dbms_output

Untuk informasi selengkapnya, lihat Parameter umum untuk RMAN prosedur.

Memvalidasi file data Oracle

Untuk memvalidasi file data, gunakan RDS prosedur rdsadmin.rdsadmin_rman_util.validate_datafile Amazon.

Prosedur ini menggunakan parameter umum berikut untuk RMAN tugas:

  • p_validation_type

  • p_parallel

  • p_section_size_mb

  • p_rman_to_dbms_output

Untuk informasi selengkapnya, lihat Parameter umum untuk RMAN prosedur.

Prosedur ini juga menggunakan parameter tambahan berikut.

Nama parameter Tipe data Nilai valid Default Wajib Deskripsi

p_datafile

varchar2

Nomor ID file data yang valid atau nama file data yang valid termasuk jalur lengkap

Ya

Nomor ID file data (dari v$datafile.file#) atau nama file data lengkap termasuk jalur (dari v$datafile.name).

p_from_block

number

Bilangan bulat yang valid

NULL

Tidak

Jumlah blok tempat validasi mulai dalam file data. Jika ditetapkan ke NULL, 1 akan digunakan.

p_to_block

number

Bilangan bulat yang valid

NULL

Tidak

Jumlah blok tempat validasi berakhir dalam file data. Jika ditetapkan ke NULL, blok maksimum dalam file data digunakan.