Oracle 12.2 telah mengubah tambalan. Dulu begitu mudah di masa lalu. Cukup unduh Pembaruan Patch Kumulatif (CPU) dan terapkan patch keamanan terbaru/terhebat. Kemudian Oracle memutuskan patch keamanan tidak cukup sehingga mereka memberi kami Patch Set Update (PSU) yang berisi perbaikan regresi di atas memasukkan lubang keamanan. CPU diubah namanya menjadi Pembaruan Patch Keamanan (SPU) yang menurut saya berkontribusi pada beberapa bisnis monyet.
Sekarang saya selalu berpendapat untuk memperkenalkan perubahan sesedikit mungkin ke lingkungan produksi yang stabil. Saya perlu menambal lubang keamanan tetapi jika saya tidak mengalami masalah lain, mengapa menerapkan tambalan tambahan di atas? Dengan pilihan PSU/SPU, saya selalu memilih SPU. Rekomendasi Oracle adalah menerapkan PSU dan mulai 12.1, SPU tidak lagi tersedia.
Pada titik tertentu, Oracle juga memperkenalkan Bundle Patch (BP) yang berisi semua perubahan di PSU ditambah lebih banyak perubahan untuk perbaikan pengoptimal dan perbaikan fungsional. Diberi pilihan antara SPU, PSU, dan BP, saya akan tetap memilih SPU jika opsi itu tersedia untuk saya. Oracle sekarang merekomendasikan BP.
Nah jika itu tidak cukup membingungkan (ingat ketika itu sederhana hanya dengan CPU?), Oracle sekarang memiliki Release Update (RU) dan Release Update Revision (RUR). PSUnya hilang. Saya belum mendengar, tapi saya curiga BP sedang keluar karena RU menutupinya.
Jadi apa itu RU dan RUR? Daripada mencoba menggambarkannya dan benar-benar merusak deskripsi, saya akan merujuk Anda ke posting blog ini oleh Mike Dietrich dari Oracle. Silakan baca. Itu melakukan pekerjaan yang sangat bagus dengan merinci sejarah apa yang ada di PSU, BP, RU, dan RUR. Saya harus membaca posting ini beberapa kali sebelum semuanya beres di kepala saya.
Karena itu, Oracle tampaknya membuat ini semakin rumit. Saya tahu harus memahami bahwa RUR dirilis kuartal setelah RU dimodifikasi. dan jika saya membaca diagram terakhir dengan benar, itu berarti dalam seperempat, RU1 dilepaskan. Pada kuarter kedua, RU2 dan RUR1 untuk RU1 dilepaskan. Dan pada kuartal ketiga, RU3 dirilis bersama dengan RUR2 untuk RU1 dan RUR1 untuk RU2. Sepertinya membingungkan bagi saya. Seharusnya lebih sederhana dari ini. Saya yakin Oracle akan memberi tahu saya untuk membuatnya tetap sederhana dengan menerapkan RU dan tidak pernah khawatir tentang RUR. Tapi sekali lagi…itu memperkenalkan lebih banyak perubahan pada sistem produksi yang stabil yang mungkin tidak saya sukai.