

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

# Melakukan tugas RMAN umum untuk instans DB Oracle
<a name="Appendix.Oracle.CommonDBATasks.RMAN"></a>

Di bagian berikut ini, Anda dapat menemukan cara melakukan tugas DBA Oracle Recovery Manager (RMAN) di instans DB Amazon RDS yang menjalankan Oracle. Untuk memberikan pengalaman layanan terkelola, Amazon RDS tidak memberikan akses shell ke instans DB. Layanan ini juga membatasi akses ke prosedur dan tabel sistem tertentu yang memerlukan hak istimewa tingkat lanjut.

Gunakan paket Amazon RDS `rdsadmin.rdsadmin_rman_util` untuk melakukan pencadangan RMAN untuk basis data Amazon RDS for Oracle ke disk. Paket `rdsadmin.rdsadmin_rman_util` mendukung pencadangan file basis data secara penuh dan bertahap, pencadangan ruang tabel, dan pencadangan log pengulangan yang diarsipkan.

Setelah pencadangan RMAN selesai, Anda dapat menyalin file cadangan dari host instans DB Amazon RDS for Oracle. Anda dapat melakukan tindakan ini dengan tujuan melakukan pemulihan ke host non-RDS atau untuk penyimpanan cadangan jangka panjang. Misalnya, Anda dapat menyalin file cadangan ke bucket Amazon S3. Untuk informasi selengkapnya, lihat cara menggunakan [Integrasi Amazon S3](oracle-s3-integration.md).

File cadangan untuk pencadangan RMAN tetap berada di host instans DB Amazon RDS hingga Anda menghapusnya secara manual. Anda dapat menggunakan prosedur Oracle `UTL_FILE.FREMOVE` untuk menghapus file dari direktori. Untuk informasi selengkapnya, lihat [FREMOVE procedure](https://docs.oracle.com/database/121/ARPLS/u_file.htm#ARPLS70924) di dokumentasi Oracle Database.

Anda tidak dapat menggunakan RMAN untuk memulihkan instans DB RDS for Oracle. Namun, Anda dapat menggunakan RMAN untuk memulihkan cadangan ke instans EC2 Amazon atau on-premise. Untuk informasi selengkapnya, lihat artikel blog [Memulihkan instans Amazon RDS for Oracle ke instans yang dikelola sendiri](https://aws.amazon.com/blogs/database/restore-an-amazon-rds-for-oracle-instance-to-a-self-managed-instance/).

**catatan**  
Untuk membuat cadangan dan memulihkan ke instans DB Amazon RDS for Oracle, Anda dapat terus menggunakan fitur pencadangan dan pemulihan Amazon RDS. Lihat informasi yang lebih lengkap di [Mencadangkan, memulihkan, dan mengekspor data](CHAP_CommonTasks.BackupRestore.md).

**Topics**
+ [Prasyarat untuk pencadangan RMAN](Appendix.Oracle.CommonDBATasks.RMAN-requirements.md)
+ [Parameter umum untuk prosedur RMAN](Appendix.Oracle.CommonDBATasks.CommonParameters.md)
+ [Memvalidasi file database dalam RDS untuk Oracle](Appendix.Oracle.CommonDBATasks.ValidateDBFiles.md)
+ [Mengaktifkan dan menonaktifkan pelacakan perubahan blok](Appendix.Oracle.CommonDBATasks.BlockChangeTracking.md)
+ [Memeriksa ulang log pengulangan yang diarsipkan](Appendix.Oracle.CommonDBATasks.Crosscheck.md)
+ [Mencadangkan file log redo yang diarsipkan](Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.md)
+ [Melakukan pencadangan basis data penuh](Appendix.Oracle.CommonDBATasks.BackupDatabaseFull.md)
+ [Melakukan pencadangan penuh untuk basis data penghuni](Appendix.Oracle.CommonDBATasks.BackupTenantDatabaseFull.md)
+ [Melakukan pencadangan basis data inkremental](Appendix.Oracle.CommonDBATasks.BackupDatabaseIncremental.md)
+ [Melakukan pencadangan inkremental untuk basis data penghuni](Appendix.Oracle.CommonDBATasks.BackupTenantDatabaseIncremental.md)
+ [Mencadangkan ruang tabel](Appendix.Oracle.CommonDBATasks.BackupTablespace.md)
+ [Mencadangkan file kontrol](Appendix.Oracle.CommonDBATasks.backup-control-file.md)
+ [Melakukan pemulihan media blok](Appendix.Oracle.CommonDBATasks.block-media-recovery.md)

# Prasyarat untuk pencadangan RMAN
<a name="Appendix.Oracle.CommonDBATasks.RMAN-requirements"></a>

Sebelum membuat cadangan basis data menggunakan paket `rdsadmin.rdsadmin_rman_util`, pastikan Anda memenuhi prasyarat berikut:
+ Pastikan bahwa basis data RDS for Oracle Anda berada dalam mode `ARCHIVELOG`. Untuk mengaktifkan mode ini, atur periode retensi pencadangan ke nilai bukan nol.
+ Saat membuat cadangan log pengulangan yang diarsipkan atau menjalankan pencadangan penuh atau bertahap yang mencakup log pengulangan yang diarsipkan, dan saat membuat cadangan basis data, pastikan retensi log pengulangan diatur ke nilai bukan nol. Log pengulangan yang diarsipkan diperlukan untuk membuat file basis data konsisten selama pemulihan. Untuk informasi selengkapnya, lihat [Mempertahankan log pengulangan yang diarsipkan](Appendix.Oracle.CommonDBATasks.RetainRedoLogs.md).
+ Pastikan instans DB Anda memiliki ruang kosong yang cukup untuk menyimpan cadangan. Saat membuat cadangan basis data, Anda menentukan objek direktori Oracle sebagai parameter dalam panggilan prosedur. RMAN menempatkan file di direktori yang ditentukan. Anda dapat menggunakan direktori default, seperti `DATA_PUMP_DIR`, atau membuat direktori baru. Untuk informasi selengkapnya, lihat [Membuat dan menghapus direktori di ruang penyimpanan data utama](Appendix.Oracle.CommonDBATasks.Misc.md#Appendix.Oracle.CommonDBATasks.NewDirectories).

  Anda dapat memantau ruang kosong saat ini dalam RDS untuk instance Oracle menggunakan metrik. CloudWatch `FreeStorageSpace` Sebaiknya siapkan ruang kosong yang melebihi ukuran basis data saat ini, meskipun RMAN hanya mencadangkan blok yang diformat dan mendukung kompresi.

# Parameter umum untuk prosedur RMAN
<a name="Appendix.Oracle.CommonDBATasks.CommonParameters"></a>

Anda dapat menggunakan prosedur di paket `rdsadmin.rdsadmin_rman_util` Amazon RDS untuk melakukan tugas dengan RMAN. Beberapa parameter umum untuk prosedur dalam paket. Paket memiliki parameter umum berikut.


****  

| Nama parameter | Tipe data | Nilai valid | Default | Wajib | Deskripsi | 
| --- | --- | --- | --- | --- | --- | 
|  `p_directory_name`  |  varchar2  |  Nama direktori basis data yang valid.  |  —  |  Ya  |  Nama direktori yang memuat file cadangan.  | 
|  `p_label`  |  varchar2  |  `a-z`, `A-Z`, `0-9`, `'_'`, `'-'`, `'.'`  |  —  |  Tidak  |  String unik yang disertakan dalam nama file cadangan.  Batasnya adalah 30 karakter.   | 
|  `p_owner`  |  varchar2  |  Pemilik sah direktori yang ditetapkan di `p_directory_name`.  |  —  |  Ya  |  Pemilik direktori yang memuat file cadangan.  | 
|  `p_tag`  |  varchar2  |  `a-z`, `A-Z`, `0-9`, `'_'`, `'-'`, `'.'`  |  NULL  |  Tidak  |  String yang dapat digunakan untuk membedakan antara cadangan untuk menunjukkan tujuan atau penggunaan cadangan, seperti pencadangan harian, mingguan, atau inkremental sesuai tingkat tertentu. Batasnya adalah 30 karakter. Tanda tidak peka huruf besar/kecil. Tanda selalu disimpan dalam huruf besar, terlepas dari huruf yang digunakan saat memasukkan tanda. Tanda tidak harus unik. Jadi, beberapa cadangan dapat memiliki tanda yang sama. Jika Anda tidak menentukan tag, maka RMAN menetapkan tag default secara otomatis menggunakan format`TAGYYYYMMDDTHHMMSS`, di mana *YYYY* tahun, *MM* adalah bulan, *DD* adalah hari, *HH* adalah jam (dalam format 24 jam), *MM* adalah menit, dan *SS* detik. Tanggal dan waktu mengacu pada kapan RMAN memulai pencadangan. Misalnya, cadangan mungkin menerima tanda `TAG20190927T214517` untuk pencadangan yang dimulai pada 2019-09-27 pukul 21:45:17. Parameter `p_tag` didukung untuk versi mesin DB Amazon RDS for Oracle berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.CommonParameters.html)  | 
|  `p_compress`  |  boolean  |  `TRUE`, `FALSE`  |  `FALSE`  |  Tidak  |  Tentukan `TRUE` untuk mengaktifkan kompresi pencadangan BASIC. Tentukan `FALSE` untuk menonaktifkan kompresi pencadangan BASIC.  | 
|  `p_include_archive_logs`  |  boolean  |  `TRUE`, `FALSE`  |  `FALSE`  |  Tidak  |  Tentukan `TRUE` untuk menyertakan log pengulangan yang diarsipkan dalam pencadangan. Tentukan `FALSE` untuk tidak menyertakan log pengulangan yang diarsipkan dari pencadangan. Jika Anda menyertakan log pengulangan yang diarsipkan dalam pencadangan, atur retensi ke satu jam atau lebih menggunakan prosedur `rdsadmin.rdsadmin_util.set_configuration`. Selain itu, panggil prosedur `rdsadmin.rdsadmin_rman_util.crosscheck_archivelog` sebelum menjalankan pencadangan. Jika tidak, pencadangan dapat gagal karena file log pengulangan yang diarsipkan tidak ada. File ini telah dihapus oleh prosedur pengelolaan Amazon RDS.  | 
|  `p_include_controlfile`  |  boolean  |  `TRUE`, `FALSE`  |  `FALSE`  |  Tidak  |  Tentukan `TRUE` untuk menyertakan file kontrol di pencadangan. Tentukan `FALSE` untuk tidak menyertakan file kontrol dari pencadangan.  | 
|  `p_optimize`  |  boolean  |  `TRUE`, `FALSE`  |  `TRUE`  |  Tidak  |  Tentukan `TRUE` untuk mengaktifkan pengoptimalan pencadangan, jika log pengulangan yang diarsipkan disertakan, untuk mengurangi ukuran cadangan. Tentukan `FALSE` untuk menonaktifkan pengoptimalan pencadangan.  | 
|  `p_parallel`  |  number  |  Suatu bilangan bulat yang valid antara `1` dan `254` untuk Oracle Database Enterprise Edition (EE) `1` untuk Oracle Database edisi lain  |  `1`  |  Tidak  |  Jumlah saluran.  | 
|  `p_rman_to_dbms_output`  |  boolean  |  `TRUE`, `FALSE`  |  `FALSE`  |  Tidak  |  Jika `TRUE`, artinya output RMAN dikirimkan ke paket `DBMS_OUTPUT` dengan tambahan ke file di direktori `BDUMP`. Di SQL\$1Plus, gunakan `SET SERVEROUTPUT ON` untuk melihat output-nya. Jika `FALSE`, artinya output RMAN hanya dikirimkan ke file di direktori `BDUMP`.   | 
|  `p_section_size_mb`  |  number  |  Bilangan bulat yang valid  |  `NULL`  |  Tidak  |  Ukuran bagian dalam megabyte (MB). Memvalidasi secara paralel dengan membagi setiap file ke dalam ukuran bagian yang ditentukan. Jika `NULL`, artinya parameter akan diabaikan.  | 
|  `p_validation_type`  |  varchar2  |  `'PHYSICAL'`, `'PHYSICAL+LOGICAL'`  |  `'PHYSICAL'`  |  Tidak  |  Level deteksi kerusakan. Tentukan `'PHYSICAL'` untuk memeriksa kerusakan fisik. Contoh kerusakan fisik adalah kerusakan blok yang tidak sesuai pada header dan footer. Tentukan `'PHYSICAL+LOGICAL'` untuk memeriksa inkonsistensi logis selain kerusakan fisik. Contoh kerusakan logis adalah blok yang rusak.  | 

# Memvalidasi file database dalam RDS untuk Oracle
<a name="Appendix.Oracle.CommonDBATasks.ValidateDBFiles"></a>

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](https://docs.oracle.com/database/121/BRADV/rcmvalid.htm#BRADV90063) dan [VALIDATE](https://docs.oracle.com/database/121/RCMRF/rcmsynta2025.htm#RCMRF162) di dokumentasi Oracle.

**Topics**
+ [Memvalidasi database](#Appendix.Oracle.CommonDBATasks.ValidateDB)
+ [Memvalidasi basis data penghuni](#Appendix.Oracle.CommonDBATasks.ValidateTenantDB)
+ [Memvalidasi ruang tabel](#Appendix.Oracle.CommonDBATasks.ValidateTablespace)
+ [Memvalidasi file kontrol](#Appendix.Oracle.CommonDBATasks.ValidateControlFile)
+ [Memvalidasi SPFILE](#Appendix.Oracle.CommonDBATasks.ValidateSpfile)
+ [Memvalidasi file data Oracle](#Appendix.Oracle.CommonDBATasks.ValidateDataFile)

## Memvalidasi database
<a name="Appendix.Oracle.CommonDBATasks.ValidateDB"></a>

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](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

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
<a name="Appendix.Oracle.CommonDBATasks.ValidateTenantDB"></a>

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](Appendix.Oracle.CommonDBATasks.CommonParameters.md). 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
<a name="Appendix.Oracle.CommonDBATasks.ValidateTablespace"></a>

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](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

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
<a name="Appendix.Oracle.CommonDBATasks.ValidateControlFile"></a>

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](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

## Memvalidasi SPFILE
<a name="Appendix.Oracle.CommonDBATasks.ValidateSpfile"></a>

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](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

## Memvalidasi file data Oracle
<a name="Appendix.Oracle.CommonDBATasks.ValidateDataFile"></a>

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](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

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.  | 

# Mengaktifkan dan menonaktifkan pelacakan perubahan blok
<a name="Appendix.Oracle.CommonDBATasks.BlockChangeTracking"></a>

Pelacakan perubahan blok mencatat blok yang berubah dalam file pelacakan. Teknik ini dapat meningkatkan performa pencadangan inkremental RMAN. Untuk informasi selengkapnya, lihat [Using Block Change Tracking to Improve Incremental Backup Performance](https://docs.oracle.com/en/database/oracle/oracle-database/19/bradv/backing-up-database.html#GUID-4E1F605A-76A7-48D0-9D9B-7343B4327E2A) dalam dokumentasi Oracle Database.

Fitur RMAN tidak didukung dalam replika baca. Namun, sebagai bagian dari strategi ketersediaan tinggi, Anda dapat memilih untuk mengaktifkan pelacakan blok dalam replika hanya-baca menggunakan prosedur `rdsadmin.rdsadmin_rman_util.enable_block_change_tracking`. Jika Anda mempromosikan replika hanya-baca ini ke instans DB sumber, pelacakan perubahan blok akan diaktifkan untuk instans sumber baru. Dengan demikian, instans Anda dapat memperoleh manfaat dari pencadangan inkremental yang cepat.

Prosedur pelacakan perubahan blok didukung di Edisi Perusahaan hanya untuk versi mesin DB berikut:
+ Oracle Database 21c (21.0.0)
+ Oracle Database 19c (19.0.0)

**catatan**  
Di CDB penghuni tunggal, operasi berikut dapat dijalankan, tetapi tidak ada mekanisme yang dapat dilihat pelanggan yang dapat mendeteksi status operasi saat ini. Lihat juga [Keterbatasan RDS untuk Oracle CDBs](Oracle.Concepts.CDBs.md#Oracle.Concepts.single-tenant-limitations).

Untuk mengaktifkan pelacakan perubahan blok untuk instans DB, gunakan prosedur `rdsadmin.rdsadmin_rman_util.enable_block_change_tracking` Amazon RDS. Untuk menonaktifkan pelacakan perubahan blok, gunakan `disable_block_change_tracking`. Prosedur ini tidak menggunakan parameter.

Untuk menentukan apakah pelacakan perubahan blok diaktifkan untuk instans DB Anda, jalankan kueri berikut.

```
SELECT STATUS, FILENAME FROM V$BLOCK_CHANGE_TRACKING;
```

Contoh berikut memungkinkan pelacakan perubahan blok untuk instans DB.

```
EXEC rdsadmin.rdsadmin_rman_util.enable_block_change_tracking;
```

Contoh berikut menonaktifkan pelacakan perubahan blok untuk instans DB.

```
EXEC rdsadmin.rdsadmin_rman_util.disable_block_change_tracking;
```

# Memeriksa ulang log pengulangan yang diarsipkan
<a name="Appendix.Oracle.CommonDBATasks.Crosscheck"></a>

Anda dapat memeriksa ulang log pengulangan yang diarsipkan menggunakan prosedur `rdsadmin.rdsadmin_rman_util.crosscheck_archivelog` Amazon RDS.

Anda dapat menggunakan prosedur ini untuk memeriksa ulang log pengulangan yang diarsipkan yang terdaftar dalam file kontrol. Anda juga dapat menghapus catatan log yang sudah tidak berlaku. Saat RMAN membuat cadangan, RMAN akan membuat catatan di file kontrol. Seiring berjalannya waktu, catatan ini meningkatkan ukuran file kontrol. Sebaiknya hapus catatan yang sudah tidak berlaku secara berkala.

**catatan**  
Pencadangan Amazon RDS standar tidak menggunakan RMAN sehingga tidak membuat catatan di file kontrol.

Prosedur ini menggunakan parameter `p_rman_to_dbms_output` umum untuk tugas RMAN.

Untuk informasi selengkapnya, lihat [Parameter umum untuk prosedur RMAN](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Prosedur ini juga menggunakan parameter tambahan berikut.


****  

| Nama parameter | Tipe data | Nilai valid | Default | Wajib | Deskripsi | 
| --- | --- | --- | --- | --- | --- | 
|  `p_delete_expired`  |  boolean  |  `TRUE`, `FALSE`  |  `TRUE`  |  Tidak  |  Saat ditetapkan ke `TRUE`, hapus riwayat log pengulangan yang diarsipkan dari file kontrol. Saat ditetapkan ke `FALSE`, simpan riwayat log pengulangan yang diarsipkan di file kontrol.   | 

Prosedur ini didukung untuk versi mesin DB Amazon RDS for Oracle berikut:
+ Oracle Database 21c (21.0.0)
+ Oracle Database 19c (19.0.0)

Contoh berikut menandai catatan log pengulangan yang diarsipkan di file kontrol sebagai kedaluwarsa, tetapi tidak menghapus catatan tersebut.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.crosscheck_archivelog(
        p_delete_expired      => FALSE,  
        p_rman_to_dbms_output => FALSE);
END;
/
```

Contoh berikut menghapus catatan log pengulangan yang diarsipkan yang telah kedaluwarsa dari file kontrol.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.crosscheck_archivelog(
        p_delete_expired      => TRUE,  
        p_rman_to_dbms_output => FALSE);
END;
/
```

# Mencadangkan file log redo yang diarsipkan
<a name="Appendix.Oracle.CommonDBATasks.BackupArchivedLogs"></a>

Anda dapat menggunakan paket `rdsadmin.rdsadmin_rman_util` Amazon RDS untuk mencadangkan log pengulangan yang diarsipkan untuk instans DB Amazon RDS Oracle.

Prosedur untuk mencadangkan log pengulangan yang diarsipkan mendukung versi mesin DB Amazon RDS for Oracle berikut:
+ Oracle Database 21c (21.0.0)
+ Oracle Database 19c (19.0.0)

**Topics**
+ [Mencadangkan semua log pengulangan yang diarsipkan](#Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.All)
+ [Mencadangkan log pengulangan yang diarsipkan dari rentang tanggal](#Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.Date)
+ [Mencadangkan log pengulangan yang diarsipkan dari rentang SCN](#Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.SCN)
+ [Mencadangkan log pengulangan yang diarsipkan dari rentang nomor urut](#Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.Sequence)

## Mencadangkan semua log pengulangan yang diarsipkan
<a name="Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.All"></a>

Untuk mencadangkan semua log pengulangan yang diarsipkan untuk instans DB Amazon RDS Oracle, gunakan prosedur `rdsadmin.rdsadmin_rman_util.backup_archivelog_all` Amazon RDS. 

Prosedur ini menggunakan parameter umum berikut untuk tugas RMAN:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Untuk informasi selengkapnya, lihat [Parameter umum untuk prosedur RMAN](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Contoh berikut mencadangkan semua log pengulangan yang diarsipkan untuk instans DB.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_archivelog_all(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_parallel            => 4, 
        p_tag                 => 'MY_LOG_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

## Mencadangkan log pengulangan yang diarsipkan dari rentang tanggal
<a name="Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.Date"></a>

Untuk mencadangkan log pengulangan tertentu yang diarsipkan untuk instans DB Amazon RDS Oracle dengan menentukan rentang tanggal, gunakan prosedur `rdsadmin.rdsadmin_rman_util.backup_archivelog_date` Amazon RDS. Rentang tanggal menentukan log pengulangan yang diarsipkan mana yang akan dicadangkan. 

Prosedur ini menggunakan parameter umum berikut untuk tugas RMAN:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Untuk informasi selengkapnya, lihat [Parameter umum untuk prosedur RMAN](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Prosedur ini juga menggunakan parameter tambahan berikut.


****  

| Nama parameter | Tipe data | Nilai valid | Default | Wajib | Deskripsi | 
| --- | --- | --- | --- | --- | --- | 
|  `p_from_date`  |  date  |  Tanggal antara `start_date` dan `next_date` dari log pengulangan yang diarsipkan yang ada di disk. Nilai harus kurang dari atau sama dengan nilai yang ditentukan untuk `p_to_date`.  |  —  |  Ya  |  Tanggal mulai untuk pencadangan log yang diarsipkan.  | 
|  `p_to_date`  |  date  |  Tanggal antara `start_date` dan `next_date` dari log pengulangan yang diarsipkan yang ada di disk. Nilai harus lebih besar dari atau sama dengan nilai yang ditentukan untuk `p_from_date`.  |  —  |  Ya  |  Tanggal akhir untuk pencadangan log yang diarsipkan.  | 

Contoh berikut mencadangkan log pengulangan yang diarsipkan dalam rentang tanggal tertentu untuk instans DB.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_archivelog_date(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_from_date           => '03/01/2019 00:00:00',
        p_to_date             => '03/02/2019 00:00:00',
        p_parallel            => 4,  
        p_tag                 => 'MY_LOG_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

## Mencadangkan log pengulangan yang diarsipkan dari rentang SCN
<a name="Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.SCN"></a>

Untuk mencadangkan log pengulangan tertentu yang diarsipkan untuk instans DB Amazon RDS Oracle dengan menentukan rentang nomor perubahan sistem (SCN), gunakan prosedur `rdsadmin.rdsadmin_rman_util.backup_archivelog_scn` Amazon RDS. Rentang SCN menentukan log pengulangan yang diarsipkan mana yang akan dicadangkan. 

Prosedur ini menggunakan parameter umum berikut untuk tugas RMAN:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Untuk informasi selengkapnya, lihat [Parameter umum untuk prosedur RMAN](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Prosedur ini juga menggunakan parameter tambahan berikut.


****  

| Nama parameter | Tipe data | Nilai valid | Default | Wajib | Deskripsi | 
| --- | --- | --- | --- | --- | --- | 
|  `p_from_scn`  |  number  |  SCN dari log pengulangan yang diarsipkan yang ada di disk. Nilai harus kurang dari atau sama dengan nilai yang ditentukan untuk `p_to_scn`.  |  —  |  Ya  |  SCN awal untuk pencadangan log yang diarsipkan.  | 
|  `p_to_scn`  |  number  |  SCN dari log pengulangan yang diarsipkan yang ada di disk. Nilai harus lebih besar dari atau sama dengan nilai yang ditentukan untuk `p_from_scn`.  |  —  |  Ya  |  SCN akhir untuk pencadangan log yang diarsipkan.  | 

Contoh berikut membuat pencadangan log pengulangan yang diarsipkan dalam rentang SCN untuk instans DB.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_archivelog_scn(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_from_scn            => 1533835,
        p_to_scn              => 1892447,
        p_parallel            => 4,
        p_tag                 => 'MY_LOG_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

## Mencadangkan log pengulangan yang diarsipkan dari rentang nomor urut
<a name="Appendix.Oracle.CommonDBATasks.BackupArchivedLogs.Sequence"></a>

Untuk mencadangkan log pengulangan tertentu yang diarsipkan untuk instans DB Amazon RDS Oracle dengan menentukan rentang nomor urut, gunakan prosedur `rdsadmin.rdsadmin_rman_util.backup_archivelog_sequence` Amazon RDS. Rentang nomor urut menentukan log pengulangan yang diarsipkan mana yang akan dicadangkan. 

Prosedur ini menggunakan parameter umum berikut untuk tugas RMAN:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Untuk informasi selengkapnya, lihat [Parameter umum untuk prosedur RMAN](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Prosedur ini juga menggunakan parameter tambahan berikut.


****  

| Nama parameter | Tipe data | Nilai valid | Default | Wajib | Deskripsi | 
| --- | --- | --- | --- | --- | --- | 
|  `p_from_sequence`  |  number  |  Nomor urut log pengulangan yang diarsipkan yang ada di disk. Nilai harus kurang dari atau sama dengan nilai yang ditentukan untuk `p_to_sequence`.  |  —  |  Ya  |  Nomor urut awal untuk pencadangan log yang diarsipkan.  | 
|  `p_to_sequence`  |  number  |  Nomor urut log pengulangan yang diarsipkan yang ada di disk. Nilai harus lebih besar dari atau sama dengan nilai yang ditentukan untuk `p_from_sequence`.  |  —  |  Ya  |  Nomor urut akhir untuk pencadangan log yang diarsipkan.  | 

Contoh berikut mencadangkan log pengulangan yang diarsipkan dalam rentang nomor urut untuk instans DB.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_archivelog_sequence(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_from_sequence       => 11160,
        p_to_sequence         => 11160,
        p_parallel            => 4,  
        p_tag                 => 'MY_LOG_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

# Melakukan pencadangan basis data penuh
<a name="Appendix.Oracle.CommonDBATasks.BackupDatabaseFull"></a>

Anda dapat melakukan pencadangan pada semua blok file data yang disertakan dalam pencadangan menggunakan prosedur `rdsadmin.rdsadmin_rman_util.backup_database_full` Amazon RDS.

Prosedur ini menggunakan parameter umum berikut untuk tugas RMAN:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_section_size_mb`
+ `p_include_archive_logs`
+ `p_optimize`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Untuk informasi selengkapnya, lihat [Parameter umum untuk prosedur RMAN](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Prosedur ini didukung untuk versi mesin DB Amazon RDS for Oracle berikut:
+ Oracle Database 21c (21.0.0)
+ Oracle Database 19c (19.0.0)

Contoh berikut melakukan pencadangan penuh instans DB menggunakan nilai yang ditentukan untuk parameter.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_database_full(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_parallel            => 4,  
        p_section_size_mb     => 10,
        p_tag                 => 'FULL_DB_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

# Melakukan pencadangan penuh untuk basis data penghuni
<a name="Appendix.Oracle.CommonDBATasks.BackupTenantDatabaseFull"></a>

Anda dapat melakukan pencadangan untuk semua blok data termasuk basis data penghuni dalam basis data kontainer (CDB). Gunakan prosedur `rdsadmin.rdsadmin_rman_util.backup_tenant_full` Amazon RDS. Prosedur ini hanya berlaku untuk pencadangan basis data saat ini dan menggunakan parameter umum berikut untuk tugas RMAN:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_section_size_mb`
+ `p_include_archive_logs`
+ `p_optimize`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Untuk informasi selengkapnya, lihat [Parameter umum untuk prosedur RMAN](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Prosedur `rdsadmin_rman_util.backup_tenant_full` didukung untuk versi mesin DB RDS for Oracle berikut:
+ Oracle Database 21c (21.0.0) CDB
+ Oracle Database 19c (19.0.0) CDB

Contoh berikut melakukan pencadangan penuh untuk basis data penghuni saat ini menggunakan nilai yang ditentukan untuk parameter.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_tenant_full(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_parallel            => 4,  
        p_section_size_mb     => 10,
        p_tag                 => 'FULL_TENANT_DB_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

# Melakukan pencadangan basis data inkremental
<a name="Appendix.Oracle.CommonDBATasks.BackupDatabaseIncremental"></a>

Anda dapat melakukan pencadangan inkremental instans DB Anda menggunakan RDS prosedur `rdsadmin.rdsadmin_rman_util.backup_database_incremental` Amazon.

Untuk informasi selengkapnya tentang pencadangan inkremental, lihat [Incremental backups](https://docs.oracle.com/database/121/RCMRF/rcmsynta006.htm#GUID-73642FF2-43C5-48B2-9969-99001C52EB50__BGBHABHH) di dokumentasi Oracle.

Prosedur ini menggunakan parameter umum berikut untuk RMAN tugas:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_section_size_mb`
+ `p_include_archive_logs`
+ `p_include_controlfile`
+ `p_optimize`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Untuk informasi selengkapnya, lihat [Parameter umum untuk prosedur RMAN](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Prosedur ini didukung untuk Amazon RDS berikut untuk versi mesin Oracle DB:
+ Oracle Database 21c (21.0.0)
+ Oracle Database 19c (19.0.0)

Prosedur ini juga menggunakan parameter tambahan berikut.


****  

| Nama parameter | Tipe data | Nilai valid | Default | Wajib | Deskripsi | 
| --- | --- | --- | --- | --- | --- | 
|  `p_level`  |  number  |  `0`, `1`  |  `0`  |  Tidak  |  Tentukan `0` untuk mengaktifkan pencadangan inkremental. Tentukan `1` untuk mengaktifkan pencadangan inkremental non-kumulatif.  | 

Contoh berikut melakukan pencadangan inkremental instans DB menggunakan nilai yang ditentukan untuk parameter.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_database_incremental(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_level               => 1,
        p_parallel            => 4,  
        p_section_size_mb     => 10,
        p_tag                 => 'MY_INCREMENTAL_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

# Melakukan pencadangan inkremental untuk basis data penghuni
<a name="Appendix.Oracle.CommonDBATasks.BackupTenantDatabaseIncremental"></a>

Anda dapat melakukan pencadangan tambahan dari database penyewa saat ini di Anda. CDB Gunakan RDS prosedur Amazon`rdsadmin.rdsadmin_rman_util.backup_tenant_incremental`.

Untuk informasi selengkapnya tentang pencadangan inkremental, lihat [Incremental backups](https://docs.oracle.com/database/121/RCMRF/rcmsynta006.htm#GUID-73642FF2-43C5-48B2-9969-99001C52EB50__BGBHABHH) di dokumentasi Oracle Database.

Prosedur ini hanya berlaku untuk database penyewa saat ini dan menggunakan parameter umum berikut untuk RMAN tugas:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_section_size_mb`
+ `p_include_archive_logs`
+ `p_include_controlfile`
+ `p_optimize`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Untuk informasi selengkapnya, lihat [Parameter umum untuk prosedur RMAN](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Prosedur ini didukung untuk Amazon RDS berikut untuk versi mesin Oracle DB:
+ Database Oracle 21c (21.0.0) CDB
+ Database Oracle 19c (19.0.0) CDB

Prosedur ini juga menggunakan parameter tambahan berikut.


****  

| Nama parameter | Tipe data | Nilai valid | Default | Wajib | Deskripsi | 
| --- | --- | --- | --- | --- | --- | 
|  `p_level`  |  number  |  `0`, `1`  |  `0`  |  Tidak  |  Tentukan `0` untuk mengaktifkan pencadangan inkremental. Tentukan `1` untuk mengaktifkan pencadangan inkremental non-kumulatif.  | 

Contoh berikut melakukan pencadangan inkremental untuk basis data penghuni saat ini menggunakan nilai yang ditentukan untuk parameter.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_tenant_incremental(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_level               => 1,
        p_parallel            => 4,  
        p_section_size_mb     => 10,
        p_tag                 => 'MY_INCREMENTAL_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

# Mencadangkan ruang tabel
<a name="Appendix.Oracle.CommonDBATasks.BackupTablespace"></a>

Anda dapat mencadangkan ruang tabel menggunakan prosedur `rdsadmin.rdsadmin_rman_util.backup_tablespace` Amazon RDS.

Prosedur ini menggunakan parameter umum berikut untuk tugas RMAN:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_parallel`
+ `p_section_size_mb`
+ `p_include_archive_logs`
+ `p_include_controlfile`
+ `p_optimize`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Untuk informasi selengkapnya, lihat [Parameter umum untuk prosedur RMAN](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

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 untuk dicadangkan.  | 

Prosedur ini didukung untuk versi mesin DB Amazon RDS for Oracle berikut:
+ Oracle Database 21c (21.0.0)
+ Oracle Database 19c (19.0.0)

Contoh berikut menjalankan pencadangan ruang tabel menggunakan nilai yang ditentukan untuk parameter.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_tablespace(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_tablespace_name     => 'MYTABLESPACE',
        p_parallel            => 4,  
        p_section_size_mb     => 10,
        p_tag                 => 'MYTABLESPACE_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

# Mencadangkan file kontrol
<a name="Appendix.Oracle.CommonDBATasks.backup-control-file"></a>

Anda dapat mencadangkan file kontrol menggunakan prosedur `rdsadmin.rdsadmin_rman_util.backup_current_controlfile` Amazon RDS.

Prosedur ini menggunakan parameter umum berikut untuk tugas RMAN:
+ `p_owner`
+ `p_directory_name`
+ `p_label`
+ `p_compress`
+ `p_rman_to_dbms_output`
+ `p_tag`

Untuk informasi selengkapnya, lihat [Parameter umum untuk prosedur RMAN](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

Prosedur ini didukung untuk versi mesin DB Amazon RDS for Oracle berikut:
+ Oracle Database 21c (21.0.0)
+ Oracle Database 19c (19.0.0)

Contoh berikut mencadangkan file kontrol menggunakan nilai yang ditentukan untuk parameter.

```
BEGIN
    rdsadmin.rdsadmin_rman_util.backup_current_controlfile(
        p_owner               => 'SYS', 
        p_directory_name      => 'MYDIRECTORY',
        p_tag                 => 'CONTROL_FILE_BACKUP',
        p_rman_to_dbms_output => FALSE);
END;
/
```

# Melakukan pemulihan media blok
<a name="Appendix.Oracle.CommonDBATasks.block-media-recovery"></a>

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

Prosedur ini menggunakan parameter umum berikut untuk tugas RMAN:
+ `p_rman_to_dbms_output`

Untuk informasi selengkapnya, lihat [Parameter umum untuk prosedur RMAN](Appendix.Oracle.CommonDBATasks.CommonParameters.md).

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: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.block-media-recovery.html)  | 
|  `p_block`  |  `NUMBER`  |  Sebuah integer yang valid.  |  —  |  Ya  |  Jumlah blok individu yang akan dipulihkan. Parameter berikut saling eksklusif: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.block-media-recovery.html)  | 
|  `p_from_block`  |  `NUMBER`  |  Sebuah integer yang valid.  |  —  |  Ya  |  Nomor blok pertama dalam berbagai blok yang akan dipulihkan. Parameter berikut saling eksklusif: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.block-media-recovery.html)  | 
|  `p_to_block`  |  `NUMBER`  |  Sebuah integer yang valid.  |  —  |  Ya  |  Nomor blok terakhir dalam berbagai blok yang akan dipulihkan. Parameter berikut saling eksklusif: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.block-media-recovery.html)  | 

Prosedur ini didukung untuk versi mesin DB Amazon RDS for Oracle berikut:
+ 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;
/
```