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 VALIDATE
Topik
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 |
---|---|---|---|---|---|
|
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 |
---|---|---|---|---|---|
|
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 |