Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Peningkatan versi minor Oracle
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 21c dan versi minor 21.0.0.0.ru-2024-10.rur-2024-10.r1, Anda dapat memutakhirkan mesin DB Anda ke versi minor 21.0.0.0.ru-2025-01.rur-2025-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. Untuk mempelajari cara mengonfigurasi peningkatan otomatis, lihat Meningkatkan versi mesin minor secara otomatis. Baik Anda meningkatkan secara manual maupun otomatis, tingkatkan versi minor memerlukan waktu henti. Pertimbangkan downtime ini saat Anda merencanakan peningkatan.
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.
Topik
Pembaruan Rilis (RUs) dan Paket Patch Spasial () SPBs
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 meng-upgrade 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, lihatCara kerja Spatial Patch Bundles (SPBs). Untuk didukung RUs dan SPBs untuk Oracle Database 19c, lihat Amazon RDS for Oracle Database 19c (19.0.0.0).
Mengaktifkan peningkatan versi minor otomatis untuk Oracle
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.
-
Instans DB Anda tidak memiliki peningkatan tertunda.
Untuk mempelajari cara mengaktifkan peningkatan otomatis, lihat Meningkatkan versi mesin minor secara otomatis.
Pemberitahuan sebelumnya tentang penjadwalan peningkatan versi minor otomatis
RDS menerbitkan pemberitahuan awal sebelum mulai menjadwalkan peningkatan otomatis. Anda dapat menemukan notifikasi di tab Pemeliharaan & pencadangan pada halaman detail basis data. Pesannya memiliki format berikut:
An automatic minor version upgrade to
engine
version
will become available onavailability-date
and will be applied during a subsequent maintenance window.
Pemberitahuan availability-date
di muka adalah tanggal ketika RDS mulai menjadwalkan peningkatan untuk instans DB di Anda. Wilayah AWS Ini bukanlah tanggal saat peningkatan instans DB Anda dijadwalkan terjadi. Misalnya, jika tanggal 1 Maret, pada tanggal ini RDS mungkin menjadwalkan peningkatan Anda untuk 14 April. availability-date
Anda juga bisa mendapatkan tanggal ketersediaan upgrade dengan menggunakan describe-pending-maintenance-actions
perintah di AWS CLI, seperti yang ditunjukkan pada contoh berikut:
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", "OptInStatus": "next-maintenance" } ] }, ...
Tabel berikut menjelaskan opsi untuk setiap jenis pesan tindakan pemeliharaan tertunda.
Pesan tindakan pemeliharaan tertunda | Kapan pesan muncul | Dapat diterapkan pada periode pemeliharaan berikutnya? | Dapat segera diterapkan? | Dapat dibatalkan? |
---|---|---|---|---|
Upgrade versi minor otomatis engine-version akan tersedia availability-date dan harus diterapkan selama jendela pemeliharaan berikutnya. |
4-6 minggu sebelum peningkatan otomatis dijadwalkan. | Ya | Ya | Ya |
Upgrade versi minor otomatis ke engine-version |
Pada atau sesudahnyaavailability-date . RDS secara otomatis menerapkan peningkatan ini pada periode pemeliharaan instans DB berikutnya. |
Ya | Ya | Tidak |
Untuk informasi selengkapnya describe-pending-maintenance-actions, lihat Referensi AWS CLI Perintah.
Waktu saat RDS menjadwalkan peningkatan versi minor otomatis untuk Oracle
Ketika tanggal ketersediaan untuk peningkatan otomatis tiba, RDS mulai menjadwalkan peningkatan. Untuk sebagian besar Wilayah AWS, RDS menjadwalkan peningkatan Anda ke RU triwulanan terbaru sekitar empat hingga enam minggu setelah tanggal ketersediaan. Tanggal yang dijadwalkan bervariasi tergantung pada Wilayah AWS dan faktor lainnya. Untuk informasi selengkapnya tentang RUs dan RURs, lihat Amazon RDS for Oracle Release Notes.
Saat RDS menjadwalkan peningkatan, notifikasi berikut muncul di tab Pemeliharaan & pencadangan pada halaman detail basis data:
Automatic minor version upgrade to
engine-version
Pesan sebelumnya menunjukkan bahwa RDS telah menjadwalkan peningkatan mesin DB Anda di jendela pemeliharaan berikutnya.
Terkadang versi minor baru tersedia sebelum RDS menerapkan versi minor sebelumnya. Misalnya, instance Anda berjalan minor-version-1
saat keduanya minor-version-2
dan minor-version-3
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 memutakhirkan instans Anda dari minor-version-1
langsung ke. minor-version-3
Untuk memastikan frekuensi tertentu dari peningkatan versi minor, Anda dapat memutakhirkan instans secara manual alih-alih menggunakan mekanisme pemutakhiran otomatis. Untuk menjadwalkan pemutakhiran untuk jendela pemeliharaan berikutnya, tentukan --no-apply-immediately
kapan Anda memutakhirkan ke versi minor menggunakanmodify-db-instance
. Untuk segera memutakhirkan, tentukan --apply-immediately
sebagai gantinya. Untuk informasi selengkapnya, lihat Meningkatkan versi mesin secara manual.
Mengelola peningkatan versi minor otomatis untuk Oracle
Ketika versi minor baru tersedia, Anda dapat meningkatkan instans DB Anda ke versi ini secara manual. Contoh berikut meningkatkan instans DB bernama orclinst1
dengan segera:
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 membatalkan peningkatan versi minor otomatis yang belum dijadwalkan, atur --opt-in-type
ke undo-opt-in
, seperti pada contoh berikut:
aws rds apply-pending-maintenance-action \ --resource-identifier arn:aws:rds:us-east-1:123456789012:db:orclinst1 \ --apply-action db-upgrade \ --opt-in-type undo-opt-in
Jika RDS telah menjadwalkan peningkatan untuk instans DB Anda, Anda tidak dapat menggunakan apply-pending-maintenance-action
untuk membatalkannya. Namun, Anda dapat memodifikasi instans DB Anda dan menonaktifkan fitur peningkatan minor otomatis, yang kemudian akan membatalkan jadwal peningkatan.
Untuk mempelajari cara menonaktifkan peningkatan versi minor otomatis, lihat Meningkatkan versi mesin minor secara otomatis. Untuk informasi selengkapnya apply-pending-maintenance-action, lihat Referensi AWS CLI Perintah.