

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

# Meningkatkan mesin DB Oracle
<a name="USER_UpgradeDBInstance.Oracle"></a>

Ketika Amazon RDS mendukung versi baru Oracle Database, Anda dapat meningkatkan instans DB Anda ke versi baru. Untuk informasi tentang versi Oracle yang tersedia di Amazon RDS, lihat [https://docs.aws.amazon.com/AmazonRDS/latest/OracleReleaseNotes/Welcome.html](https://docs.aws.amazon.com/AmazonRDS/latest/OracleReleaseNotes/Welcome.html).

**penting**  
RDS for Oracle Database 11g, 12c, dan 18c tidak lagi didukung. Jika Anda mengelola snapshot Oracle Database 11g, 12c, atau 18c, Anda dapat meningkatkan-nya ke rilis yang lebih baru. Untuk informasi selengkapnya, lihat [Meningkatkan snapshot DB Oracle](USER_UpgradeDBSnapshot.Oracle.md).

**Topics**
+ [Gambaran umum peningkatan mesin RDS for Oracle](USER_UpgradeDBInstance.Oracle.Overview.md)
+ [Peningkatan versi mayor Oracle](USER_UpgradeDBInstance.Oracle.Major.md)
+ [Peningkatan versi minor Oracle](USER_UpgradeDBInstance.Oracle.Minor.md)
+ [Pertimbangan untuk upgrade database Oracle](USER_UpgradeDBInstance.Oracle.OGPG.md)
+ [Menguji upgrade DB Oracle](USER_UpgradeDBInstance.Oracle.UpgradeTesting.md)
+ [Memutakhirkan versi RDS untuk instans Oracle DB](USER_UpgradeDBInstance.Oracle.Upgrading.md)
+ [Meningkatkan snapshot DB Oracle](USER_UpgradeDBSnapshot.Oracle.md)

# Gambaran umum peningkatan mesin RDS for Oracle
<a name="USER_UpgradeDBInstance.Oracle.Overview"></a>

Sebelum meningkatkan instans DB RDS for Oracle Anda, pahami konsep-konsep berikut.

**Topics**
+ [Peningkatan versi mayor dan minor](#USER_UpgradeDBInstance.Oracle.Overview.versions)
+ [Tanggal Support dan upgrade wajib untuk RDS untuk Oracle](#Aurora.VersionPolicy.MajorVersionLifetime)
+ [Manajemen versi mesin Oracle](#Oracle.Concepts.Patching)
+ [Snapshot otomatis selama peningkatan mesin](#USER_UpgradeDBInstance.Oracle.Overview.snapshots)
+ [Peningkatan Oracle dalam deployment Multi-AZ](#USER_UpgradeDBInstance.Oracle.Overview.multi-az)
+ [Peningkatan Oracle untuk replika baca](#USER_UpgradeDBInstance.Oracle.Overview.read-replicas)

## Peningkatan versi mayor dan minor
<a name="USER_UpgradeDBInstance.Oracle.Overview.versions"></a>

Versi mayor adalah rilis mayor Oracle Database yang terjadi setiap 1-2 tahun. Oracle Database 19c dan Oracle Database 21c adalah rilis utama. 

Setiap kuartal, RDS untuk Oracle merilis versi mesin minor baru untuk setiap mesin utama yang didukung. Versi mesin Pembaruan Rilis (RU) menggabungkan perbaikan bug dari Oracle dengan memasukkan patch RU untuk kuartal yang ditentukan. Misalnya, 21.0.0.0.ru-2024-10.rur-2024-10.r1 adalah versi minor dari Oracle Database 21c yang menggabungkan RU Oktober 2024.

Versi mesin Spatial Patch Bundle (SPB) berisi patch RU dan patch khusus untuk Oracle Spatial. Misalnya, 19.0.0.0.ru-2025-01.spb-1.r1 adalah versi mesin minor yang berisi tambalan RU dalam versi mesin 19.0.0.0.ru-2025-01.rur-2025-01.r1 plus patch spasial. Biasanya, RDS untuk Oracle dirilis SPBs 2-3 minggu setelah RU yang sesuai. Untuk penjelasan tentang perbedaan antara RUs dan SPBs, lihat[Pembaruan Rilis (RUs) dan Paket Patch Spasial () SPBs](USER_UpgradeDBInstance.Oracle.Minor.md#RUs-and-SPBs). Untuk informasi tentang dukungan RUs dan SPBs, lihat [Catatan rilis untuk Amazon Relational Database Service (Amazon RDS)](https://docs.aws.amazon.com/AmazonRDS/latest/OracleReleaseNotes) untuk Oracle.

RDS for Oracle mendukung peningkatan berikut untuk instans DB.


| Jenis peningkatan | Kompatibilitas aplikasi | Metode peningkatan | Contoh jalur peningkatan | 
| --- | --- | --- | --- | 
| Versi mayor | Peningkatan versi mayor dapat menerapkan perubahan yang tidak kompatibel dengan aplikasi yang ada. | Hanya manual | Dari Oracle Database 19c ke Oracle Database 21c | 
| Versi minor | Peningkatan versi minor hanya mencakup perubahan yang memiliki kompatibilitas mundur dengan aplikasi yang ada. | Otomatis atau manual | Dari 21.0.0.0.ru-2023-07.rur-2022-07.r1 ke 21.0.0.0.ru-2023-10.rur-2022-10.r1 | 

**penting**  
Saat Anda meningkatkan mesin DB Anda, akan terjadi pemadaman. Waktu pemadaman bergantung pada versi mesin dan ukuran instans Anda.   
Pastikan bahwa Anda menguji secara menyeluruh setiap peningkatan untuk memverifikasi bahwa aplikasi Anda berfungsi dengan benar sebelum menerapkan peningkatan ke basis data produksi Anda. Untuk informasi selengkapnya, lihat [Menguji upgrade DB Oracle](USER_UpgradeDBInstance.Oracle.UpgradeTesting.md).

## Tanggal Support dan upgrade wajib untuk RDS untuk Oracle
<a name="Aurora.VersionPolicy.MajorVersionLifetime"></a>

Versi database RDS untuk Oracle memiliki tanggal dukungan yang diharapkan. *Ketika versi utama atau minor dari mesin RDS untuk Oracle DB mendekati end-of-support tanggalnya, RDS memulai upgrade wajib, juga dikenal sebagai upgrade paksa.* RDS menerbitkan informasi berikut:
+ Rekomendasi bagi Anda untuk mulai memutakhirkan instans secara manual pada versi usang ke versi yang didukung
+ Tanggal setelah itu Anda tidak dapat lagi membuat instance pada versi yang tidak didukung
+ Tanggal di mana RDS mulai memutakhirkan instans Anda ke versi yang didukung secara otomatis selama jendela pemeliharaan
+ Tanggal di mana RDS mulai memutakhirkan instans Anda ke versi yang didukung secara otomatis di luar jendela pemeliharaan

**penting**  
Upgrade paksa dapat memiliki konsekuensi yang tidak terduga untuk CloudFormation tumpukan. Jika Anda mengandalkan RDS untuk memutakhirkan instans DB Anda secara otomatis, Anda mungkin mengalami masalah. CloudFormation

Bagian ini berisi topik berikut:

**Topics**
+ [Tanggal Support untuk rilis utama RDS untuk Oracle](#oracle-major-support-dates)
+ [Tanggal dukungan untuk versi minor RDS untuk Oracle](#oracle-minor-support-dates)

### Tanggal Support untuk rilis utama RDS untuk Oracle
<a name="oracle-major-support-dates"></a>

RDS for Oracle versi mayor tetap tersedia setidaknya sampai akhir tanggal dukungan untuk versi rilis Oracle Database yang sesuai. Anda dapat menggunakan tanggal berikut untuk merencanakan siklus pengujian dan peningkatan Anda. Tanggal-tanggal ini merepresentasikan tanggal paling awal saat peningkatan ke versi yang lebih baru mungkin diperlukan. Jika Amazon memperpanjang dukungan untuk sebuah versi RDS for Oracle lebih lama dari yang dinyatakan semula, kami berencana untuk memperbarui tabel ini untuk mencerminkan tanggal yang dimundurkan tersebut. 

**catatan**  
Anda dapat melihat versi utama database Oracle Anda dengan menjalankan AWS CLI perintah [describe-db-major-engine-versions](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-major-engine-versions.html) atau dengan menggunakan operasi [Describe DBMajor EngineVersions](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBMajorEngineVersions.html) RDS API.


| Versi rilis mayor Oracle Database  | Tanggal yang diharapkan untuk meningkatkan ke versi yang lebih baru | 
| --- | --- | 
|  Oracle Database 19c  |  31 Desember 2029 dengan BYOL Premier Support (biaya dibebaskan untuk Extended Support) 31 Desember 2032 dengan BYOL Extended Support (biaya tambahan) atau Perjanjian Lisensi Tidak Terbatas 31 Desember 2029 dengan Lisensi Termasuk (LI)  | 
|  Oracle Database 21c  | 31 Juli 2027 (tidak tersedia untuk Extended Support) | 

RDS memberi tahu Anda setidaknya 12 bulan sebelum Anda perlu meningkatkan ke versi utama yang lebih baru. Pemberitahuan menjelaskan proses pemutakhiran, termasuk waktu tonggak penting, efek pada instans DB Anda, dan tindakan yang disarankan. Kami menyarankan Anda benar-benar menguji aplikasi Anda dengan RDS baru untuk versi Oracle sebelum Anda meng-upgrade database Anda ke versi utama.

Setelah periode pemberitahuan awal ini, peningkatan otomatis ke versi mayor berikutnya dapat diterapkan ke instans DB RDS for Oracle yang masih menjalankan versi yang lebih lama. Jika demikian, tingkatkan dimulai selama periode pemeliharaan terjadwal. 

Untuk informasi selengkapnya, lihat [Release Schedule of Current Database Releases](https://support.oracle.com/knowledge/Oracle%20Database%20Products/742060_1.html) di My Oracle Support.

### Tanggal dukungan untuk versi minor RDS untuk Oracle
<a name="oracle-minor-support-dates"></a>

Dalam beberapa kasus, kami mengakhiri dukungan untuk versi minor rilis utama di RDS untuk Oracle. RDS memberi tahu Anda setidaknya 6 bulan sebelum Anda perlu meningkatkan ke versi minor yang lebih baru. Pemberitahuan menjelaskan proses pemutakhiran, termasuk waktu tonggak penting, efek pada instans DB yang menjalankan versi minor yang tidak digunakan lagi, dan tindakan yang disarankan. Kami menyarankan Anda benar-benar menguji aplikasi Anda dengan RDS baru untuk versi Oracle sebelum Anda meng-upgrade database Anda ke versi minor baru.

Untuk informasi selengkapnya tentang versi minor yang tidak digunakan lagi dan tidak didukung, lihat Catatan [rilis untuk Amazon Relational Database Service (Amazon](https://docs.aws.amazon.com/AmazonRDS/latest/OracleReleaseNotes/Welcome.html) RDS) untuk Oracle.

## Manajemen versi mesin Oracle
<a name="Oracle.Concepts.Patching"></a>

Dengan manajemen versi mesin DB, Anda dapat mengontrol kapan dan bagaimana mesin basis data Anda di-patch dan ditingkatkan. Dengan fitur ini, Anda mendapatkan fleksibilitas untuk mempertahankan kompatibilitas dengan versi patch mesin basis data. Anda juga dapat menguji versi patch baru RDS for Oracle untuk memastikannya berjalan efektif dengan aplikasi Anda sebelum menerapkannya dalam produksi. Selain itu, Anda meningkatkan versi sesuai ketentuan dan jadwal Anda sendiri.

**catatan**  
Amazon RDS secara berkala mengumpulkan patch Oracle Database resmi menggunakan versi DB spesifik Amazon RDS. Untuk melihat daftar patch Oracle yang terdapat dalam versi mesin spesifik Amazon RDS Oracle, kunjungi [https://docs.aws.amazon.com/AmazonRDS/latest/OracleReleaseNotes/Welcome.html](https://docs.aws.amazon.com/AmazonRDS/latest/OracleReleaseNotes/Welcome.html).

## Snapshot otomatis selama peningkatan mesin
<a name="USER_UpgradeDBInstance.Oracle.Overview.snapshots"></a>

Selama peningkatan instans DB Oracle, snapshot menawarkan perlindungan terhadap masalah peningkatan. Jika periode retensi cadangan untuk instans DB Anda lebih besar dari 0, Amazon RDS mengambil snapshot DB berikut selama peningkatan:

1. Snapshot instans DB sebelum perubahan peningkatan dibuat. Jika peningkatan gagal, Anda dapat memulihkan snapshot ini untuk membuat instans DB yang menjalankan versi lama.

1. Snapshot instans DB setelah peningkatan selesai.

**catatan**  
Untuk mengubah periode retensi cadangan Anda, lihat [Memodifikasi instans DB Amazon RDS](Overview.DBInstance.Modifying.md). 

Setelah peningkatan, Anda tidak dapat kembali ke versi mesin yang sebelumnya. Namun, Anda dapat membuat instans DB Oracle baru dengan memulihkan snapshot yang diambil sebelum peningkatan.

## Peningkatan Oracle dalam deployment Multi-AZ
<a name="USER_UpgradeDBInstance.Oracle.Overview.multi-az"></a>

Jika instans DB Anda berada dalam deployment Multi-AZ, Amazon RDS meningkatkan replika primer dan siaga. Jika pembaruan sistem operasi tidak diperlukan, tingkatkan primer dan siaga terjadi secara bersamaan. Instans tidak tersedia hingga peningkatan selesai.

Jika pembaruan sistem operasi diperlukan dalam penyebaran multi-AZ, Amazon RDS menerapkan pembaruan saat Anda meminta peningkatan basis data. Amazon RDS melakukan langkah-langkah berikut:

1. Memperbarui sistem operasi pada instans DB siaga saat ini.

1. Gagal atas instans DB primer ke instans DB siaga.

1. Upgrade versi database pada instans DB primer baru, yang sebelumnya merupakan instance siaga. Database utama tidak tersedia selama upgrade.

1. Memperbarui sistem operasi pada instans DB siaga baru, yang sebelumnya merupakan instans DB utama.

1. Upgrade versi database pada instans DB siaga baru.

1. Gagal atas instans DB primer baru kembali ke instans DB primer asli, dan instans DB siaga baru kembali ke instans DB siaga asli. Dengan demikian, Amazon RDS mengembalikan konfigurasi replikasi ke keadaan semula.

## Peningkatan Oracle untuk replika baca
<a name="USER_UpgradeDBInstance.Oracle.Overview.read-replicas"></a>

Versi mesin DB Oracle dari instans DB sumber dan semua replika baca harus sama. Amazon RDS melakukan peningkatan dalam tahap-tahap berikut:

1. Meningkatkan instans DB sumber. Replika baca tersedia selama tahap ini.

1. Meningkatkan replika baca secara paralel, terlepas dari periode pemeliharaan replika. DB sumber tersedia selama tahap ini.

Untuk peningkatan versi mayor replika baca lintas Wilayah, Amazon RDS melakukan tindakan tambahan:
+ Menghasilkan grup opsi untuk versi target secara otomatis
+ Menyalin semua opsi dan pengaturan opsi dari grup opsi asli ke grup opsi baru
+ Mengaitkan replika baca lintas Wilayah yang ditingkatkan dengan grup opsi baru

# Peningkatan versi mayor Oracle
<a name="USER_UpgradeDBInstance.Oracle.Major"></a>

Untuk melakukan peningkatan versi mayor, ubah instans DB secara manual. Peningkatan versi mayor tidak terjadi secara otomatis. 

**penting**  
Pastikan bahwa Anda menguji secara menyeluruh setiap peningkatan untuk memverifikasi bahwa aplikasi Anda berfungsi dengan benar sebelum menerapkan peningkatan ke basis data produksi Anda. Untuk informasi selengkapnya, lihat [Menguji upgrade DB Oracle](USER_UpgradeDBInstance.Oracle.UpgradeTesting.md).

**Topics**
+ [Versi yang didukung untuk peningkatan mayor](#USER_UpgradeDBInstance.Oracle.Major.supported-versions)
+ [Kelas instans yang didukung untuk peningkatan mayor](#USER_UpgradeDBInstance.Oracle.Major.instance-classes)
+ [Mengumpulkan statistik sebelum peningkatan mayor](#USER_UpgradeDBInstance.Oracle.Major.gathering-stats)
+ [Mengizinkan peningkatan mayor](#USER_UpgradeDBInstance.Oracle.Major.allowing-upgrades)

## Versi yang didukung untuk peningkatan mayor
<a name="USER_UpgradeDBInstance.Oracle.Major.supported-versions"></a>

Amazon RDS mendukung peningkatan versi mayor berikut.


****  

| Versi saat ini | Peningkatan yang didukung | 
| --- | --- | 
|  19.0.0.0 menggunakan arsitektur CDB  |  21.0.0.0  | 

Versi mayor Oracle Database harus ditingkatkan ke Pembaruan Rilis (RU) yang dirilis pada bulan yang sama atau berikutnya. Penurunan versi mayor tidak didukung untuk versi Oracle Database apa pun.

## Kelas instans yang didukung untuk peningkatan mayor
<a name="USER_UpgradeDBInstance.Oracle.Major.instance-classes"></a>

Instans DB Oracle Anda saat ini mungkin berjalan pada kelas instans DB yang tidak didukung untuk versi yang akan menjadi target peningkatan Anda. Dalam kasus tersebut, sebelum Anda melakukan peningkatan, migrasikan instans DB ke kelas instans DB yang didukung. Untuk informasi selengkapnya tentang kelas instans DB yang didukung untuk setiap versi dan edisi Amazon RDS for Oracle, lihat [ DB](Concepts.DBInstanceClass.md).

## Mengumpulkan statistik sebelum peningkatan mayor
<a name="USER_UpgradeDBInstance.Oracle.Major.gathering-stats"></a>

Sebelum Anda melakukan peningkatan versi mayor, Oracle menyarankan agar Anda mengumpulkan statistik pengoptimisasi pada instans DB yang Anda tingkatkan. Tindakan ini dapat mengurangi waktu henti instans DB selama peningkatan.

Untuk mengumpulkan statistik pengoptimisasi, hubungkan ke instans DB sebagai pengguna master, dan jalankan prosedur `DBMS_STATS.GATHER_DICTIONARY_STATS`, seperti pada contoh berikut.

```
EXEC DBMS_STATS.GATHER_DICTIONARY_STATS;
```

Untuk informasi selengkapnya, lihat Prosedur [GATHER\$1DICTIONARY\$1STATS](https://docs.oracle.com/en/database/oracle/oracle-database/19/arpls/DBMS_STATS.html?source=%3Aso%3Atw%3Aor%3Aawr%3Aodv%3A%3A#GUID-867989C7-ADFC-4464-8981-437CEA7F331E) dalam dokumentasi Oracle.

## Mengizinkan peningkatan mayor
<a name="USER_UpgradeDBInstance.Oracle.Major.allowing-upgrades"></a>

Peningkatan versi mesin mayor mungkin tidak kompatibel dengan aplikasi Anda. Peningkatan tidak dapat dikembalikan. Jika Anda menentukan versi besar untuk parameter EngineVersion yang berbeda dari versi utama saat ini, Anda harus memungkin pemutakhiran versi besar.

Jika Anda memutakhirkan versi utama menggunakan perintah CLI [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html), tentukan. `--allow-major-version-upgrade` Pengaturan ini tidak persisten, jadi Anda harus menentukan `--allow-major-version-upgrade` setiap kali Anda melakukan peningkatan mayor. Parameter ini tidak berdampak pada peningkatan versi mesin minor. Untuk informasi selengkapnya, lihat [Meningkatkan versi mesin instans DB ](USER_UpgradeDBInstance.Upgrading.md).

Jika meningkatkan versi mayor menggunakan konsol, Anda tidak perlu memilih opsi untuk mengizinkan peningkatan. Sebagai gantinya, konsol akan menampilkan peringatan bahwa peningkatan mayor tidak dapat dikembalikan.

# Peningkatan versi minor Oracle
<a name="USER_UpgradeDBInstance.Oracle.Minor"></a>

Dalam RDS untuk Oracle, upgrade versi minor adalah pembaruan ke versi mesin DB utama. Dalam RDS, versi mesin minor adalah Pembaruan Rilis (RU) atau Spatial Patch Bundle (SPB). Misalnya, jika instans DB Anda menjalankan versi utama Oracle Database 19c dan versi minor 19.0.0.0.ru-2025-10.rur-2025-10.r1, Anda dapat memutakhirkan mesin DB Anda ke versi minor 19.0.0.0.ru-2026-01.rur-2026-01.r1. RDS for Oracle tidak mendukung penurunan versi minor.

Anda dapat meningkatkan mesin DB Anda ke versi minor secara manual atau otomatis. Untuk mempelajari cara meningkatkan secara manual, lihat [Meningkatkan versi mesin secara manual](USER_UpgradeDBInstance.Upgrading.md#USER_UpgradeDBInstance.Upgrading.Manual). Untuk mempelajari cara mengonfigurasi peningkatan otomatis, lihat [Meningkatkan versi mesin minor secara otomatis](USER_UpgradeDBInstance.Upgrading.md#USER_UpgradeDBInstance.Upgrading.AutoMinorVersionUpgrades). Baik Anda meningkatkan secara manual maupun otomatis, tingkatkan versi minor memerlukan waktu henti. Pertimbangkan downtime ini saat Anda merencanakan peningkatan.

Amazon RDS juga mendukung kebijakan peluncuran pemutakhiran untuk mengelola peningkatan versi minor otomatis di beberapa sumber daya database dan. Akun AWS Untuk informasi selengkapnya, lihat [Menggunakan kebijakan peluncuran AWS Organizations pemutakhiran untuk peningkatan versi minor otomatis](RDS.Maintenance.AMVU.UpgradeRollout.md).

**penting**  
Pastikan bahwa Anda menguji secara menyeluruh setiap peningkatan untuk memverifikasi bahwa aplikasi Anda berfungsi dengan benar sebelum menerapkan peningkatan ke basis data produksi Anda. Untuk informasi selengkapnya, lihat [Menguji upgrade DB Oracle](USER_UpgradeDBInstance.Oracle.UpgradeTesting.md).

**Topics**
+ [Pembaruan Rilis (RUs) dan Paket Patch Spasial () SPBs](#RUs-and-SPBs)
+ [Mengaktifkan peningkatan versi minor otomatis untuk Oracle](#oracle-minor-version-upgrade-tuning-on)
+ [Menggunakan kebijakan peluncuran AWS Organizations upgrade untuk upgrade versi minor otomatis](#oracle-minor-version-upgrade-rollout)
+ [Pemberitahuan upgrade versi minor otomatis di RDS untuk Oracle](#oracle-minor-version-upgrade-advance)
+ [Bagaimana Amazon RDS menjadwalkan peningkatan versi minor otomatis](#oracle-minor-version-upgrade-scheduled)
+ [Mengelola upgrade versi minor otomatis di RDS untuk Oracle](#oracle-minor-version-upgrade-managing)

## Pembaruan Rilis (RUs) dan Paket Patch Spasial () SPBs
<a name="RUs-and-SPBs"></a>

Dalam RDS, update rilis (RU) adalah versi mesin minor triwulanan yang mencakup perbaikan keamanan, perbaikan bug, dan fitur baru untuk Oracle Database. Spatial Patch Bundle (SPB) adalah versi mesin RU yang mencakup tambalan yang dirancang untuk opsi Oracle Spatial. Misalnya, SPB bernama 19.0.0.0.ru-2025-01.spb-1.r1 menyertakan semua tambalan di RU 19.0.0.0.ru-2025-01.rur-2025-01.rur-2025-01.r1 plus patch khusus untuk Spasial. SPBs hanya didukung untuk Oracle Database 19c. 

Saat instans Anda dikonfigurasi untuk upgrade versi minor otomatis, RUs dan SPBs berada di jalur pemutakhiran terpisah. Biasanya, SPB dirilis 2-3 minggu setelah RU yang sesuai. Tabel berikut menunjukkan contoh versi minor untuk Oracle Database 19c. 


| Jalur pemutakhiran RU standar | Jalur peningkatan SPB | 
| --- | --- | 
| 19.0.0.0.ru-2025-01.rur-2025-01.r1 | 19.0.0.0.ru-2025-01.spb-1.r1 | 
| 19.0.0.0.ru-2025-04.rur-2025-04.r1 | 19.0.0.0.ru-2025-04.spb-1.r1 | 
| 19.0.0.0.ru-2025-07.rur-2025-07.r1 | 19.0.0.0.ru-2025-07.spb-1.r1 | 
| 19.0.0.0.ru-2025-10.rur-2025-10.r1 | 19.0.0.0.ru-2025-10.spb-1.r1 | 

Jika instans DB Anda dikonfigurasi untuk peningkatan otomatis, instans Anda berada di jalur pemutakhiran yang sesuai dengan versi Anda saat ini. Misalnya, jika instans DB Anda menjalankan versi 19.0.0.0.ru-2025-01.rur-2025-01.r1, maka ketika 19.0.0.0.ru-2025-04.rur-2025-04.r1 dirilis, instans Anda secara otomatis memutakhirkan ke RU ini. Demikian pula, jika instans DB Anda menjalankan 19.0.0.ru-2025-01.spb-1.r1, maka ketika 19.0.0.0.ru-2025-04.spb-1.r1 dirilis, instance Anda secara otomatis memutakhirkan ke SPB ini. Instance yang menjalankan 19.0.0.0.ru-2025-01.rur-2025-01.r1, yang merupakan RU, tidak akan secara otomatis meningkatkan ke 19.0.0.0.ru-2025-04.spb-1.r1, yang merupakan SPB pada jalur pemutakhiran terpisah. 

Anda dapat memutakhirkan instans DB Anda SPBs bahkan jika instans Anda tidak menggunakan Spatial, tetapi patch Spatial hanya berlaku untuk Oracle Spatial. Anda dapat meningkatkan secara manual dari RU ke SPB pada versi mesin yang sama atau lebih tinggi. Misalnya, Anda dapat memutakhirkan instans Anda dari 19.0.0.0.ru-2025-01.rur-2025-01.r1 ke salah satu versi mesin berikut:
+ 19.0.0.0.ru-2025-01.spb-1.r1
+ 19.0.0.0.ru-2025-04.spb-1.r1

Anda dapat memutakhirkan instance Anda dari SPB ke RU hanya jika RU adalah versi mesin yang lebih tinggi. Misalnya, Anda dapat memutakhirkan dari SPB versi 19.0.0.0.ru-2025-04.spb-1.r1 ke versi RU yang lebih tinggi 19.0.0.0.ru-2025-07.rur-2025-07.r1 tetapi tidak ke versi RU yang sama 19.0.0.0.ru-2025-04.rur-2025-04.r1. 

Jika instans DB Anda dikonfigurasi untuk upgrade versi minor otomatis, dan Anda secara manual meningkatkan dari RU ke SPB atau dari SPB ke RU, jalur upgrade otomatis Anda berubah. Misalkan Anda secara manual meningkatkan dari versi RU 19.0.0.ru-2025-01.rur-2025-01.r1 ke SPB versi 19.0.0.0.ru-2025-01.spb-1.r1. Upgrade versi minor otomatis Anda berikutnya adalah ke SPB versi 19.0.0.0.ru-2025-04.spb-1.r1.

Karena SPBs berfungsi sebagai RUs, RDS APIs untuk memutakhirkan instans Anda ke RUs dan SPBs identik. Perintah berikut menunjukkan peningkatan ke RU dan SPB.

```
aws rds modify-db-instance \
    --db-instance-identifier mydbinstance \
    --engine-version 19.0.0.0.ru-2025-01.rur-2025-01.r1

aws rds modify-db-instance \
    --db-instance-identifier mydbinstance \
    --engine-version 19.0.0.0.ru-2025-01.spb-1.r1
```

Untuk informasi selengkapnya tentang opsi Oracle Spatial, lihat[Cara kerja Spatial Patch Bundles (SPBs)](Oracle.Options.Spatial.md#Oracle.Options.Spatial.SPBs). Untuk didukung RUs dan SPBs untuk Oracle Database 19c, lihat [Amazon RDS for Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/OracleReleaseNotes/oracle-version-19-0.html) Database 19c (19.0.0.0).

## Mengaktifkan peningkatan versi minor otomatis untuk Oracle
<a name="oracle-minor-version-upgrade-tuning-on"></a>

Dalam peningkatan versi minor otomatis, RDS menerapkan versi minor terbaru yang tersedia ke basis data Oracle Anda tanpa intervensi manual. Instans DB Amazon RDS for Oracle menjadwalkan peningkatan selama periode pemeliharaan berikutnya dalam kondisi berikut:
+ Instans DB Anda telah mengaktifkan opsi **Peningkatan versi minor otomatis**.
+ Instans DB Anda belum menjalankan versi mesin DB minor terbaru.

Untuk mempelajari cara mengaktifkan peningkatan otomatis, lihat [Meningkatkan versi mesin minor secara otomatis](USER_UpgradeDBInstance.Upgrading.md#USER_UpgradeDBInstance.Upgrading.AutoMinorVersionUpgrades).

## Menggunakan kebijakan peluncuran AWS Organizations upgrade untuk upgrade versi minor otomatis
<a name="oracle-minor-version-upgrade-rollout"></a>

Amazon RDS for AWS Organizations Oracle mendukung kebijakan peluncuran upgrade untuk mengelola upgrade versi minor otomatis di beberapa sumber daya database dan. Akun AWS Kebijakan ini menghilangkan overhead operasional untuk mengoordinasikan upgrade versi minor otomatis baik secara manual maupun melalui alat kustom, sambil memastikan peningkatan diterapkan terlebih dahulu di lingkungan non-produksi sebelum diluncurkan ke produksi. Saat versi mesin minor baru tersedia, Amazon RDS memutakhirkan instans DB Anda berdasarkan urutan peluncuran pemutakhiran yang dikonfigurasi: 


| Tingkatkan Pesanan Peluncuran | Kasus Penggunaan Khas | Saat Upgrade Dimulai | 
| --- | --- | --- | 
| Pertama | Lingkungan Pengembangan dan Pengujian | Paling awal - ideal untuk memvalidasi versi baru | 
| Detik | Pementasan dan Lingkungan Produksi Non-kritis | Setelah fase “Pertama” selesai | 
| Terakhir | Lingkungan Produksi Kritis | Setelah fase “Kedua” selesai | 

**penting**  
Jika Anda tidak mengonfigurasi urutan peluncuran pemutakhiran untuk instans DB Anda, defaultnya adalah detik.

Untuk informasi rinci tentang waktu dan durasi fase, lihat[Bagaimana Amazon RDS menjadwalkan peningkatan versi minor otomatis](#oracle-minor-version-upgrade-scheduled). Untuk informasi tentang mengonfigurasi kebijakan peluncuran pemutakhiran di AWS Organizations, lihat. [Menggunakan kebijakan peluncuran AWS Organizations pemutakhiran untuk peningkatan versi minor otomatis](RDS.Maintenance.AMVU.UpgradeRollout.md)

## Pemberitahuan upgrade versi minor otomatis di RDS untuk Oracle
<a name="oracle-minor-version-upgrade-advance"></a>

Jika pemutakhiran versi minor otomatis diaktifkan pada instans DB Anda, RDS untuk Oracle membuat tindakan pemeliharaan yang tertunda untuk memberi tahu Anda sebelum menerapkan peningkatan. Anda dapat melihat tindakan pemeliharaan yang tertunda ini di tab **Pemeliharaan & pencadangan** pada halaman detail database Anda di konsol Amazon RDS.

Ketika versi minor baru tersedia, RDS untuk Oracle menerbitkan pemberitahuan awal (tindakan pemeliharaan tertunda). Pemberitahuan awal memiliki format berikut:

```
An automatic minor version upgrade to engine-version will be applied during your maintenance window on apply-date based on the upgrade rollout order rollout-order. You can change the upgrade rollout order or apply this upgrade manually at any time before the scheduled date through the AWS console or AWS CLI.
```

`apply-date`dalam pemberitahuan awal adalah tanggal ketika Amazon RDS akan memutakhirkan instans DB Anda. `rollout-order`adalah pesanan peluncuran upgrade Anda (pertama, kedua, atau terakhir). Jika Anda belum mengonfigurasi kebijakan peluncuran pemutakhiran, nilai ini adalah yang kedua secara default. Untuk informasi selengkapnya, lihat [Menggunakan kebijakan peluncuran AWS Organizations pemutakhiran untuk peningkatan versi minor otomatis](RDS.Maintenance.AMVU.UpgradeRollout.md).

Saat fase peluncuran pemutakhiran dimulai, pesan tindakan pemeliharaan tertunda berubah ke format berikut:

```
Automatic minor version upgrade to engine-version
```

Pesan ini menunjukkan bahwa pemutakhiran telah dijadwalkan dan akan diterapkan selama jendela pemeliharaan Anda pada tanggal penerapan yang dijadwalkan. Anda dapat memeriksa tanggal penerapan yang dijadwalkan pada tab **Pemeliharaan & pencadangan** pada halaman detail database Anda di konsol Amazon RDS atau di `CurrentApplyDate` bidang respons API. `describe-pending-maintenance-actions`

Contoh berikut menunjukkan Anda bisa mendapatkan rincian tentang tindakan pemeliharaan tertunda dengan menggunakan `describe-pending-maintenance-actions` perintah di AWS CLI:

```
aws rds describe-pending-maintenance-actions 

    "PendingMaintenanceActions": [
        {
            "ResourceIdentifier": "arn:aws:rds:us-east-1:123456789012:db:orclinst1",
            "PendingMaintenanceActionDetails": [
                {
                    "Action": "db-upgrade",
                    "Description": "Automatic minor version upgrade to 21.0.0.0.ru-2024-07.rur-2024-07.r1",
                    "CurrentApplyDate": "2024-12-02T08:10:00Z"
                }
            ]
        }, ...
```

Untuk informasi selengkapnya [describe-pending-maintenance-actions](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-pending-maintenance-actions.html), lihat *Referensi AWS CLI Perintah*.

## Bagaimana Amazon RDS menjadwalkan peningkatan versi minor otomatis
<a name="oracle-minor-version-upgrade-scheduled"></a>

Saat Anda menggunakan kebijakan peluncuran upgrade AWS Organizations, Amazon RDS memutakhirkan instans DB secara bertahap berdasarkan urutan peluncuran yang dikonfigurasi. Bagian ini menjelaskan waktu dan durasi setiap fase.

**Tahap 0: Pemberitahuan Awal**

Ketika RDS untuk Oracle merilis versi minor baru (biasanya 3 hingga 4 minggu setelah rilis RU triwulanan Oracle), semua instans DB dengan peningkatan versi minor otomatis diaktifkan menerima pemberitahuan awal. Pemberitahuan ini muncul di tab **Pemeliharaan & pencadangan** pada halaman detail database di konsol Amazon RDS dan di respons API. `describe-pending-maintenance-actions` Fase notifikasi awal berlangsung selama 2 minggu. Selama fase ini, tidak ada peningkatan otomatis yang terjadi.

**Tahap 1: Tingkatkan Pesanan Peluncuran Pertama**

Pada akhir fase notifikasi awal, RDS untuk Oracle mulai memutakhirkan instans DB dengan urutan peluncuran upgrade terlebih dahulu. Fase ini berlangsung 2 hingga 3 minggu untuk versi minor triwulanan Januari, April, Juli, dan 7 hingga 8 minggu untuk versi minor triwulanan Oktober. Periode yang diperpanjang untuk versi minor Oktober memberikan waktu yang cukup untuk menguji versi minor baru selama musim liburan akhir tahun. Instans DB baru yang dibuat selama fase ini dengan urutan peluncuran upgrade terlebih dahulu akan ditingkatkan secara otomatis.

**Tahap 2: Upgrade Rollout Order Kedua**

Pada akhir fase 1, RDS untuk Oracle mulai memutakhirkan instans DB dengan urutan peluncuran upgrade kedua. Fase ini berlangsung 2 minggu untuk semua versi minor triwulanan. Instans DB baru yang dibuat dengan urutan peluncuran upgrade pertama atau kedua selama fase ini akan ditingkatkan secara otomatis.

**Tahap 3: Tingkatkan Pesanan Peluncuran Terakhir**

Pada akhir Fase 2, RDS untuk Oracle mulai memutakhirkan instans DB dengan urutan peluncuran upgrade terakhir. Fase ini berlangsung hingga rilis versi minor triwulanan berikutnya. Instans DB baru yang dibuat dengan urutan peluncuran upgrade pertama, kedua, atau terakhir selama fase ini akan ditingkatkan secara otomatis.


| Fase | Ketika itu dimulai | Durasi | Pesan tindakan pemeliharaan tertunda | 
| --- | --- | --- | --- | 
| Tahap 0: Pemberitahuan Awal | Ketika RDS untuk Oracle merilis versi minor baru | 2 minggu | Upgrade versi minor otomatis engine-version akan diterapkan selama jendela pemeliharaan Anda apply-date berdasarkan urutan peluncuran upgrade. rollout-order Anda dapat mengubah urutan peluncuran pemutakhiran atau menerapkan pemutakhiran ini secara manual kapan saja sebelum tanggal yang dijadwalkan melalui AWS konsol atau CLI AWS . | 
| Tahap 1: Tingkatkan Pesanan Peluncuran Pertama | Akhir fase notifikasi awal | 2 hingga 4 minggu untuk versi January/April/July minor, 7 hingga 9 minggu untuk versi minor Oktober | Upgrade versi minor otomatis ke engine-version | 
| Tahap 2: Upgrade Rollout Order Kedua | Akhir Fase 1 | 2 minggu | Upgrade versi minor otomatis ke engine-version | 
| Tahap 3: Tingkatkan Pesanan Peluncuran Terakhir | Akhir Fase 2 | Sampai rilis versi minor triwulanan berikutnya | Upgrade versi minor otomatis ke engine-version | 

## Mengelola upgrade versi minor otomatis di RDS untuk Oracle
<a name="oracle-minor-version-upgrade-managing"></a>

Saat pemutakhiran versi minor otomatis diaktifkan pada instans DB Anda, Amazon RDS secara otomatis memutakhirkan instans DB Anda ke versi minor terbaru selama jendela pemeliharaan Anda. Namun, Anda dapat memilih untuk menerapkan peningkatan secara manual sebelum tanggal yang dijadwalkan menggunakan AWS CLI atau pada tab **Pemeliharaan & pencadangan** pada halaman detail database.

Untuk segera memutakhirkan instans DB Anda alih-alih menunggu jendela pemeliharaan terjadwal:

```
aws rds apply-pending-maintenance-action \
    --resource-identifier arn:aws:rds:us-east-1:123456789012:db:orclinst1 \
    --apply-action db-upgrade \
    --opt-in-type immediate
```

Untuk menerapkan pemutakhiran selama jendela pemeliharaan berikutnya, bukan tanggal penerapan yang dijadwalkan:

```
aws rds apply-pending-maintenance-action \
    --resource-identifier arn:aws:rds:us-east-1:123456789012:db:orclinst1 \
    --apply-action db-upgrade \
    --opt-in-type next-maintenance
```

Untuk memilih keluar dari upgrade versi minor otomatis, modifikasi instans DB Anda dan matikan opsi upgrade versi minor otomatis. Ini membatalkan jadwal pemutakhiran otomatis yang tertunda.

Untuk mempelajari lebih lanjut tentang cara mematikan pemutakhiran versi minor otomatis, lihat[Meningkatkan versi mesin minor secara otomatis](USER_UpgradeDBInstance.Upgrading.md#USER_UpgradeDBInstance.Upgrading.AutoMinorVersionUpgrades). Jika Anda memerlukan bantuan untuk mematikan upgrade versi minor otomatis, silakan hubungi AWS Support.

Terkadang versi minor baru tersedia sebelum RDS menerapkan versi minor sebelumnya. Misalnya, instance Anda berjalan `21.0.0.0.ru-2025-07.rur-2025-07.r1` saat `both 21.0.0.0.ru-2025-10.rur-2025-10.r1` dan `21.0.0.0.ru-2026-01.rur-2026-01.r1` tersedia sebagai target pemutakhiran. Dalam situasi ini, untuk menghindari downtime yang tidak perlu untuk instans DB Anda, RDS menjadwalkan upgrade versi minor otomatis ke versi terbaru, melewatkan upgrade ke versi sebelumnya. Dalam contoh ini, RDS meningkatkan instance Anda dari `21.0.0.0.ru-2025-07.rur-2025-07.r1` langsung ke. `21.0.0.0.ru-2026-01.rur-2026-01.r1`

# Pertimbangan untuk upgrade database Oracle
<a name="USER_UpgradeDBInstance.Oracle.OGPG"></a>

Sebelum meningkatkan instans Oracle Anda, tinjau informasi berikut.

**Topics**
+ [Pertimbangan Oracle Multitenant](#USER_UpgradeDBInstance.Oracle.multi)
+ [Pertimbangan grup opsi](#USER_UpgradeDBInstance.Oracle.OGPG.OG)
+ [Pertimbangan grup parameter](#USER_UpgradeDBInstance.Oracle.OGPG.PG)
+ [Pertimbangan zona waktu](#USER_UpgradeDBInstance.Oracle.OGPG.DST)
+ [Pertimbangan Spasial Patch Bundle (SPB)](#USER_UpgradeDBInstance.Oracle.SPB)

## Pertimbangan Oracle Multitenant
<a name="USER_UpgradeDBInstance.Oracle.multi"></a>

Tabel berikut menjelaskan arsitektur Oracle Database yang didukung dalam rilis yang berbeda.


| Rilis Oracle Database | Status dukungan RDS | Arsitektur | 
| --- | --- | --- | 
|  Oracle Database 21c  | Didukung |  Hanya CDB  | 
|  Oracle Database 19c  | Didukung |  CDB atau non-CDB  | 

Tabel berikut menjelaskan jalur peningkatan yang didukung dan tidak didukung.


| Jalur peningkatan | Didukung? | 
| --- | --- | 
|  CDB ke CDB  |  Ya  | 
|  Non-CDB ke CDB  |  Tidak, tetapi Anda dapat mengonversi non-CDB ke CDB dan kemudian memutakhirkannya  | 
|  CDB ke non-CDB  |  Tidak  | 

Untuk informasi selengkapnya tentang Multi-penghuni Oracle di RDS for Oracle, lihat [Konfigurasi satu penghuni pada arsitektur CDB](Oracle.Concepts.CDBs.md#Oracle.Concepts.single-tenant).

## Pertimbangan grup opsi
<a name="USER_UpgradeDBInstance.Oracle.OGPG.OG"></a>

Jika instans DB Anda menggunakan grup opsi kustom, terkadang Amazon RDS tidak dapat secara otomatis menetapkan grup opsi yang baru. Misalnya, situasi ini terjadi ketika Anda meningkatkan ke versi mayor baru. Dalam kasus tersebut, tentukan grup opsi baru saat meningkatkan. Kami sarankan Anda membuat grup opsi baru, dan menambahkan opsi yang sama seperti dalam grup opsi kustom yang ada. 

Untuk informasi selengkapnya, lihat [Membuat grup opsi](USER_WorkingWithOptionGroups.md#USER_WorkingWithOptionGroups.Create) atau [Menyalin grup opsi](USER_WorkingWithOptionGroups.md#USER_WorkingWithOptionGroups.Copy). 

Jika instans DB Anda menggunakan grup opsi khusus yang berisi `APEX-DEV` opsi `APEX` dan, terkadang Anda dapat mengurangi waktu pemutakhiran. Untuk melakukan ini, tingkatkan versi Oracle APEX Anda bersamaan dengan instans DB Anda. Untuk informasi selengkapnya, lihat [Memutakhirkan versi Oracle APEX](Appendix.Oracle.Options.APEX.UpgradeandRemove.md#Appendix.Oracle.Options.APEX.Upgrade). 

## Pertimbangan grup parameter
<a name="USER_UpgradeDBInstance.Oracle.OGPG.PG"></a>

Jika instans DB Anda menggunakan grup opsi kustom, terkadang Amazon RDS tidak dapat secara otomatis menetapkan grup parameter yang baru untuk instans DB Anda. Misalnya, situasi ini terjadi ketika Anda meningkatkan ke versi mayor baru. Dalam kasus tersebut, pastikan untuk menentukan grup parameter baru saat Anda meningkatkan. Kami menyarankan agar Anda membuat grup parameter baru, dan mengonfigurasi parameter seperti dalam grup parameter kustom yang ada.

Untuk informasi selengkapnya, lihat [Membuat grup parameter DB di Amazon RDS ](USER_WorkingWithParamGroups.Creating.md) atau [](USER_WorkingWithParamGroups.Copying.md). 

## Pertimbangan zona waktu
<a name="USER_UpgradeDBInstance.Oracle.OGPG.DST"></a>

Anda dapat menggunakan opsi zona waktu untuk mengubah *zona waktu sistem* yang digunakan oleh instans DB Oracle Anda. Misalnya, Anda dapat mengubah zona waktu instans DB agar kompatibel dengan lingkungan on-premise, atau aplikasi warisan. Opsi zona waktu mengubah zona waktu di tingkat host. Amazon RDS for Oracle memperbarui zona waktu sistem secara otomatis sepanjang tahun. Untuk informasi selengkapnya tentang zona waktu sistem, lihat [Zona waktu Oracle](Appendix.Oracle.Options.Timezone.md).

Saat Anda membuat instans DB Oracle, basis data secara otomatis menetapkan *zona waktu basis data*. Zona waktu basis data juga dikenal sebagai zona waktu Daylight Saving Time (DST). Zona waktu basis data berbeda dari zona waktu sistem.

Setiap rilis, set patch, atau patch individu Oracle Database mungkin mencakup versi DST baru. Patch ini mencerminkan perubahan dalam aturan transisi untuk berbagai wilayah zona waktu. Misalnya, pemerintah dapat mengubah kapan DST mulai berlaku. Perubahan aturan DST dapat memengaruhi data yang ada dari jenis data `TIMESTAMP WITH TIME ZONE`.

Jika Anda meningkatkan instans DB RDS for Oracle, Amazon RDS tidak meningkatkan file zona waktu basis data secara otomatis. Untuk meningkatkan file zona waktu secara otomatis, Anda dapat menyertakan opsi `TIMEZONE_FILE_AUTOUPGRADE` dalam grup opsi yang terkait dengan instans DB Anda selama atau setelah peningkatan versi mesin. Untuk informasi selengkapnya, lihat [Pemutakhiran otomatis file zona waktu Oracle](Appendix.Oracle.Options.Timezone-file-autoupgrade.md).

Alternatifnya, untuk meningkatkan file zona waktu basis data secara manual, buat instans Oracle DB baru yang memiliki patch DST yang diinginkan. Namun, kami menyarankan Anda meningkatkan file zona waktu basis data menggunakan opsi `TIMEZONE_FILE_AUTOUPGRADE`.

Setelah meningkatkan file zona waktu, migrasikan data dari instans Anda saat ini ke instans baru. Anda dapat memigrasikan data menggunakan beberapa teknik, termasuk teknik berikut:
+ AWS Database Migration Service
+ Oracle GoldenGate
+ Oracle Data Pump
+ Asli Export/Import (tidak didukung untuk penggunaan umum)

**catatan**  
Saat Anda memigrasikan data menggunakan Oracle Data Pump, utilitas tersebut akan menampilkan kesalahan ORA-39405 ketika versi zona waktu target lebih rendah daripada versi zona waktu sumber.

Untuk informasi selengkapnya, lihat [TIMESTAMP WITH TIMEZONE restrictions](https://docs.oracle.com/en/database/oracle/oracle-database/19/sutil/oracle-data-pump-overview.html#GUID-9B6C92EE-860E-43DD-9728-735B17B9DA89) dalam dokumentasi Oracle. 

## Pertimbangan Spasial Patch Bundle (SPB)
<a name="USER_UpgradeDBInstance.Oracle.SPB"></a>

Dalam RDS untuk Oracle, update rilis (RU) adalah versi mesin minor yang mencakup perbaikan keamanan, perbaikan bug, dan fitur baru untuk Oracle Database. Spatial Patch Bundle (SPB) adalah versi mesin minor yang juga mencakup tambalan yang dirancang untuk opsi Oracle Spatial. Misalnya, 19.0.0.0.ru-2025-01.spb-1.r1 adalah versi mesin minor yang berisi tambalan RU dalam versi mesin 19.0.0.0.ru-2025-01.rur-2025-01.r1 plus patch spasial.

Saat Anda meng-upgrade database Anda ke SPBs, pertimbangkan hal berikut:
+ SPBs hanya didukung untuk Oracle Database 19c.
+ Biasanya, SPB dirilis 2-3 minggu setelah RU triwulanan yang sesuai.
+ Anda dapat memutakhirkan instans DB Anda ke SPB meskipun instans tidak menggunakan opsi Oracle Spatial, tetapi patch Spatial dalam versi mesin hanya berlaku untuk Oracle Spatial. Anda dapat membuat instance baru pada SPB dan menginstal opsi Oracle Spatial nanti.
+ Jika Anda mengaktifkan pemutakhiran versi minor otomatis untuk instans DB Anda, jalur pemutakhiran Anda bergantung pada apakah instans Anda saat ini menggunakan SPB atau RU. Jika instans Anda menggunakan SPB, RDS secara otomatis memutakhirkan instans Anda ke SPB terbaru. Jika instans Anda menggunakan RU, RDS secara otomatis memutakhirkan instans Anda ke RU terbaru.
+ Anda dapat memutakhirkan instans DB Anda secara manual dari RU ke SPB hanya jika SPB adalah versi mesin yang sama atau lebih tinggi dengan RU Anda saat ini.
+ Anda dapat memutakhirkan instans DB Anda secara manual dari SPB ke RU hanya jika RU adalah versi yang lebih tinggi.

# Menguji upgrade DB Oracle
<a name="USER_UpgradeDBInstance.Oracle.UpgradeTesting"></a>

Sebelum meng-upgrade instans DB Anda ke versi mayor, uji basis data dan semua aplikasi yang mengakses basis data tersebut terkait kompatibilitas dengan versi baru. Kami menyarankan agar Anda menggunakan prosedur berikut. 

**Untuk menguji upgrade versi mayor**

1. Tinjau dokumentasi upgrade Oracle untuk versi baru mesin basis data guna melihat apakah ada masalah kompatibilitas yang mungkin memengaruhi basis data atau aplikasi Anda. Untuk informasi selengkapnya, lihat [Database Upgrade Guide](https://docs.oracle.com/database/121/UPGRD/toc.htm) dalam dokumentasi Oracle. 

1. Jika instans DB Anda menggunakan grup opsi kustom, buat grup opsi baru yang kompatibel dengan versi baru yang menjadi target upgrade Anda. Untuk informasi selengkapnya, lihat [Pertimbangan grup opsi](USER_UpgradeDBInstance.Oracle.OGPG.md#USER_UpgradeDBInstance.Oracle.OGPG.OG). 

1. Jika instans DB Anda menggunakan grup parameter kustom, buat grup parameter baru yang kompatibel dengan versi baru yang menjadi target upgrade Anda. Untuk informasi selengkapnya, lihat [Pertimbangan grup parameter](USER_UpgradeDBInstance.Oracle.OGPG.md#USER_UpgradeDBInstance.Oracle.OGPG.PG). 

1. Buat snapshot DB dari instans DB yang akan di-upgrade. Untuk informasi selengkapnya, lihat [Membuat snapshot DB untuk instans DB AZ tunggal untuk Amazon RDS](USER_CreateSnapshot.md). 

1. Pulihkan snapshot DB untuk membuat instans DB uji baru. Untuk informasi selengkapnya, lihat [Memulihkan ke instans DB](USER_RestoreFromSnapshot.md). 

1. Modifikasi instans DB uji baru ini untuk di-upgrade ke versi baru menggunakan salah satu metode berikut: 
   + [Konsol](USER_UpgradeDBInstance.Upgrading.md#USER_UpgradeDBInstance.Upgrading.Manual.Console)
   + [AWS CLI](USER_UpgradeDBInstance.Upgrading.md#USER_UpgradeDBInstance.Upgrading.Manual.CLI)
   + [API RDS](USER_UpgradeDBInstance.Upgrading.md#USER_UpgradeDBInstance.Upgrading.Manual.API)

1. Lakukan pengujian: 
   + Jalankan pengujian jaminan kualitas terhadap instans DB yang di-upgrade sebanyak yang diperlukan untuk memastikan bahwa basis data dan aplikasi Anda berfungsi baik dengan versi baru. 
   + Terapkan setiap pengujian baru yang diperlukan untuk mengevaluasi dampak dari masalah kompatibilitas yang Anda identifikasi dalam langkah 1. 
   + Uji semua prosedur tersimpan, fungsi, dan pemicu. 
   + Arahkan versi pengujian aplikasi Anda ke instans DB yang di-upgrade. Verifikasi bahwa aplikasi berfungsi baik dengan versi baru. 
   + Evaluasi penyimpanan yang digunakan oleh instans yang di-upgrade untuk menentukan apakah upgrade memerlukan penyimpanan tambahan. Anda mungkin perlu memilih kelas instans yang lebih besar untuk mendukung versi baru dalam produksi. Untuk informasi selengkapnya, lihat [ DB](Concepts.DBInstanceClass.md). 

1. Jika semua pengujian berhasil, upgrade instans DB produksi Anda. Sebaiknya Anda mengonfirmasi bahwa instans DB berfungsi dengan benar sebelum mengizinkan operasi tulis ke instans DB.

# Memutakhirkan versi RDS untuk instans Oracle DB
<a name="USER_UpgradeDBInstance.Oracle.Upgrading"></a>



Untuk memutakhirkan versi mesin DB dari RDS untuk instans Oracle DB secara manual, gunakan Konsol Manajemen AWS, API AWS CLI, atau RDS. Untuk informasi umum tentang upgrade database di RDS, lihat. [Memutakhirkan versi RDS untuk instans Oracle DB](#USER_UpgradeDBInstance.Oracle.Upgrading) Untuk mendapatkan target upgrade yang valid, gunakan AWS CLI [ describe-db-engine-versions](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-engine-versions.html)perintah.

## Konsol
<a name="USER_UpgradeDBInstance.Oracle.Upgrading.Manual.Console"></a>

**Untuk meng-upgrade versi mesin RDS untuk instans Oracle DB dengan menggunakan konsol**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Basis data**, lalu pilih instans DB yang ingin Anda tingkatkan. 

1. Pilih **Ubah**.

1. Untuk **versi mesin DB**, pilih versi database yang lebih tinggi.

1. Pilih **Lanjutkan** dan periksa ringkasan modifikasi. Pastikan Anda memahami implikasi dari upgrade versi database. Anda tidak dapat mengonversi instans DB yang ditingkatkan kembali ke versi sebelumnya. Pastikan Anda telah menguji database dan aplikasi Anda dengan versi baru sebelum melanjutkan. 

1. Putuskan kapan harus menjadwalkan peningkatan instans DB Anda. Untuk segera menerapkan perubahan, pilih **Terapkan segera**. Dalam beberapa kasus, pemadaman dapat terjadi jika opsi ini dipilih. Untuk informasi selengkapnya, lihat [Menggunakan pengaturan modifikasi jadwal](USER_ModifyInstance.ApplyImmediately.md). 

1. Di halaman konfirmasi, tinjau perubahan Anda. Jika sudah benar, pilih **Modifikasi instans DB** untuk menyimpan perubahan Anda. 

   Alternatifnya, pilih **Kembali** untuk mengedit perubahan, atau pilih **Batal** untuk membatalkan perubahan Anda. 

## AWS CLI
<a name="USER_UpgradeDBInstance.Oracle.Upgrading.Manual.CLI"></a>

Untuk meng-upgrade versi mesin RDS untuk instans Oracle DB, Anda dapat menggunakan perintah CLI. [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) Tentukan parameter berikut: 
+ `--db-instance-identifier`— nama RDS untuk instans Oracle DB. 
+ `--engine-version` – nomor versi mesin basis data yang akan menjadi target peningkatan. 

  Untuk informasi tentang versi mesin yang valid, gunakan AWS CLI [ describe-db-engine-versions](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-engine-versions.html)perintah.
+ `--allow-major-version-upgrade`— untuk meng-upgrade versi mesin DB. 
+ `--no-apply-immediately` – untuk menerapkan perubahan selama periode pemeliharaan berikutnya. Untuk segera menerapkan perubahan, gunakan `--apply-immediately`. 

**Example**  
Contoh berikut memutakhirkan instance CDB bernama `myorainst` dari versi saat ini `19.0.0.0.ru-2024-01.rur-2024-01.r1` ke versi. `21.0.0.0.ru-2024-04.rur-2024-04.r1`  
Untuk Linux, macOS, atau Unix:  

```
1. aws rds modify-db-instance \
2.     --db-instance-identifier myorainst \
3.     --engine-version 21.0.0.0.ru-2024-04.rur-2024-04.r1 \
4.     --allow-major-version-upgrade \
5.     --no-apply-immediately
```
Untuk Windows:  

```
1. aws rds modify-db-instance ^
2.     --db-instance-identifier myorainst ^
3.     --engine-version 21.0.0.0.ru-2024-04.rur-2024-04.r1 ^
4.     --allow-major-version-upgrade ^
5.     --no-apply-immediately
```

## API RDS
<a name="USER_UpgradeDBInstance.Oracle.Upgrading.Manual.API"></a>

Untuk meng-upgrade RDS untuk instans Oracle DB, gunakan tindakan [Modify DBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html). Tentukan parameter berikut: 
+ `DBInstanceIdentifier` – nama instans DB, misalnya *`myorainst`*. 
+ `EngineVersion` – nomor versi mesin basis data yang akan menjadi target peningkatan. Untuk informasi tentang versi mesin yang valid, gunakan operasi [Deskripsikan DBEngine Versi](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBEngineVersions.html).
+ `AllowMajorVersionUpgrade` – apakah mengizinkan peningkatan versi mayor atau tidak. Untuk melakukannya, tetapkan nilainya ke `true`. 
+ `ApplyImmediately` – apakah akan segera menerapkan perubahan atau selama periode pemeliharaan berikutnya. Untuk segera menerapkan perubahan, tetapkan nilai ke `true`. Untuk menerapkan perubahan selama periode pemeliharaan berikutnya, tetapkan nilai ke `false`. 

# Meningkatkan snapshot DB Oracle
<a name="USER_UpgradeDBSnapshot.Oracle"></a>

Memutakhirkan snapshot Oracle DB Anda di Amazon RDS memastikan bahwa database Anda tetap aman, kompatibel, dan didukung sepenuhnya. Saat versi Oracle yang lebih lama mencapai akhir dukungan tambalan, Anda dapat memutakhirkan snapshot DB manual apa pun yang terkait dengan versi ini untuk menghindari potensi kerentanan atau keterbatasan layanan. Untuk informasi selengkapnya, lihat [Manajemen versi mesin Oracle](USER_UpgradeDBInstance.Oracle.Overview.md#Oracle.Concepts.Patching).

Amazon RDS mendukung peningkatan snapshot di semua Wilayah AWS.

## Konsol
<a name="USER_UpgradeDBSnapshot.Oracle.Console"></a>

**Untuk meningkatkan snapshot DB Oracle**

1. Masuk ke Konsol Manajemen AWS dan buka RDS konsol Amazon di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Snapshot**, lalu pilih snapshot DB yang ingin Anda tingkatkan.

1. Untuk **Tindakan**, pilih **Tingkatkan snapshot**. Halaman **Tingkatkan snapshot** muncul.

1. Pilih **Versi mesin baru** untuk meningkatkan snapshot.

1. (Opsional) Untuk **Grup opsi**, pilih grup opsi untuk snapshot DB yang ditingkatkan. Pertimbangan grup opsi yang berlaku saat meningkatkan snapshot DB akan sama seperti saat meningkatkan instans DB. Untuk informasi selengkapnya, lihat [Pertimbangan grup opsi](USER_UpgradeDBInstance.Oracle.OGPG.md#USER_UpgradeDBInstance.Oracle.OGPG.OG). 

1. Pilih **Simpan perubahan** untuk menyimpan perubahan Anda.

   Selama proses peningkatan, semua tindakan snapshot dinonaktifkan untuk snapshot DB ini. Selain itu, status snapshot DB berubah dari **tersedia** menjadi **meningkatkan**, lalu berubah menjadi **aktif** setelah selesai. Jika snapshot DB tidak dapat ditingkatkan karena masalah kerusakan snapshot, status berubah menjadi **tidak tersedia**. Anda tidak dapat memulihkan snapshot dari status ini. 
**catatan**  
Jika peningkatan snapshot DB gagal, snapshot di-rollback ke kondisi awal sesuai dengan versi asli.

## AWS CLI
<a name="USER_UpgradeDBSnapshot.Oracle.CLI"></a>

Untuk meng-upgrade snapshot Oracle DB dengan menggunakan AWS CLI, panggil [modify-db-snapshot](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-snapshot.html)perintah dengan parameter berikut: 
+ `--db-snapshot-identifier` – Nama snapshot DB. 
+ `--engine-version` – Versi untuk meningkatkan snapshot. 

Anda mungkin juga perlu memasukkan parameter berikut. Pertimbangan grup opsi yang berlaku saat meningkatkan snapshot DB akan sama seperti saat meningkatkan instans DB. Untuk informasi selengkapnya, lihat [Pertimbangan grup opsi](USER_UpgradeDBInstance.Oracle.OGPG.md#USER_UpgradeDBInstance.Oracle.OGPG.OG). 
+ `--option-group-name` – Grup opsi untuk snapshot DB yang ditingkatkan. 

**Example**  
Contoh berikut meningkatkan snapshot DB.   
Untuk Linux, macOS, atau Unix:  

```
aws rds modify-db-snapshot \
    --db-snapshot-identifier mydbsnapshot \
    --engine-version 19.0.0.0.ru-2020-10.rur-2020-10.r1 \
    --option-group-name default:oracle-se2-19
```
Untuk Windows:  

```
aws rds modify-db-snapshot ^
    --db-snapshot-identifier mydbsnapshot ^
    --engine-version 19.0.0.0.ru-2020-10.rur-2020-10.r1 ^
    --option-group-name default:oracle-se2-19
```

## RDS API
<a name="USER_UpgradeDBSnapshot.Oracle.API"></a>

Untuk memutakhirkan snapshot Oracle DB dengan menggunakan Amazon RDSAPI, hubungi odifyDBSnapshot operasi [M](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBSnapshot.html) dengan parameter berikut: 
+ `DBSnapshotIdentifier` – Nama snapshot DB. 
+ `EngineVersion` – Versi untuk meningkatkan snapshot. 

Anda mungkin juga perlu memasukkan parameter `OptionGroupName`. Pertimbangan grup opsi yang berlaku saat meningkatkan snapshot DB akan sama seperti saat meningkatkan instans DB. Untuk informasi selengkapnya, lihat [Pertimbangan grup opsi](USER_UpgradeDBInstance.Oracle.OGPG.md#USER_UpgradeDBInstance.Oracle.OGPG.OG).