Melakukan pemulihan media blok - 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.

Melakukan pemulihan media blok

Anda dapat memulihkan blok data individual, yang dikenal sebagai pemulihan media blok, menggunakan RDS prosedur Amazonrdsadmin.rdsadmin_rman_util.recover_datafile_block. Anda dapat menggunakan prosedur kelebihan beban ini untuk memulihkan baik blok data individu atau berbagai blok data.

Prosedur ini menggunakan parameter umum berikut untuk RMAN tugas:

  • p_rman_to_dbms_output

Untuk informasi selengkapnya, lihat Parameter umum untuk RMAN prosedur.

Prosedur ini menggunakan parameter tambahan berikut.

Nama parameter Tipe data Nilai valid Default Wajib Deskripsi

p_datafile

NUMBER

Nomor ID file data yang valid.

Ya

File data yang berisi blok korup. Tentukan file data dengan salah satu cara berikut:

  • Nomor ID file data, yang terletak di V$DATAFILE.FILE#

  • Nama file data lengkap, termasuk jalur, terletak di V$DATAFILE.NAME

p_block

NUMBER

Sebuah integer yang valid.

Ya

Jumlah blok individu yang akan dipulihkan.

Parameter berikut saling eksklusif:

  • p_block

  • p_from_block dan p_to_block

p_from_block

NUMBER

Sebuah integer yang valid.

Ya

Nomor blok pertama dalam berbagai blok yang akan dipulihkan.

Parameter berikut saling eksklusif:

  • p_block

  • p_from_block dan p_to_block

p_to_block

NUMBER

Sebuah integer yang valid.

Ya

Nomor blok terakhir dalam berbagai blok yang akan dipulihkan.

Parameter berikut saling eksklusif:

  • p_block

  • p_from_block dan p_to_block

Prosedur ini didukung untuk Amazon RDS berikut untuk versi mesin Oracle DB:

  • Oracle Database 21c (21.0.0)

  • Oracle Database 19c (19.0.0)

Contoh berikut memulihkan blok 100 dalam file data 5.

BEGIN rdsadmin.rdsadmin_rman_util.recover_datafile_block( p_datafile => 5, p_block => 100, p_rman_to_dbms_output => TRUE); END; /

Contoh berikut memulihkan blok 100 hingga 150 dalam file data 5.

BEGIN rdsadmin.rdsadmin_rman_util.recover_datafile_block( p_datafile => 5, p_from_block => 100, p_to_block => 150, p_rman_to_dbms_output => TRUE); END; /