跳到主要内容
返回文章列表

RDS for Oracle รัน Precheck ก่อน Minor Upgrade และรับ Event เมื่อกลับมาเชื่อมต่อได้

AWS เพิ่ม precheck ที่รันก่อน maintenance window และ RDS-EVENT-0596 เพื่อช่วยวางแผนอัปเกรด RDS for Oracle

RDS for Oracle รัน Precheck ก่อน Minor Upgrade และรับ Event เมื่อกลับมาเชื่อมต่อได้

AWS ประกาศวันที่ 8 ตุลาคม 2026 ว่า Amazon RDS for Oracle เปิดให้รัน precheck ของ minor version upgrade ล่วงหน้าได้ และเพิ่ม event ที่บอกว่าฐานข้อมูลกลับมารับการเชื่อมต่อระหว่างงาน patching แล้ว สองความสามารถนี้ช่วยลดความไม่แน่นอนใน maintenance window แต่ไม่ได้ทำให้อัปเกรดปลอดความเสี่ยงโดยไม่ทดสอบแอป

Precheck ช่วยลดรอบแก้ปัญหา

เดิม RDS ตรวจเงื่อนไขที่อาจทำให้อัปเกรดไม่สำเร็จตอนเริ่มอัปเกรดจริง เช่น พื้นที่ว่างไม่พอ Oracle-maintained objects ไม่ถูกต้อง หรือ trigger ที่มีปัญหา หากพบปัญหา งานจะหยุดและต้องแก้ก่อนตั้งเวลาใหม่ ตอนนี้ผู้ดูแลสามารถเรียก rdsadmin.rdsadmin_precheck_tasks.precheck_minor_upgrade ก่อนถึง maintenance window ได้ AWS ระบุว่า precheck เป็นแบบ read-only และรวมปัญหาที่พบไว้ใน log เพื่อให้แก้และรันซ้ำจนผ่าน

ขั้นตอนที่เหมาะคือรัน precheck หลังเลือกเป้าหมายเวอร์ชันและก่อนวันเปลี่ยนจริง เก็บ log ไว้ใน change request จัดเจ้าของแต่ละข้อผิดพลาด แล้วรันซ้ำหลังแก้ไข อย่าใช้ผลผ่านครั้งเก่าหาก schema, storage หรือ workload เปลี่ยนไปมากก่อนวันอัปเกรด และยังต้องทดสอบ compatibility ของ query, driver และงาน batch ใน staging แยกจาก precheck ของบริการ

Event สำหรับคืน traffic

RDS เพิ่ม RDS-EVENT-0596 ระหว่าง minor version upgrade หรือ OS update เมื่อ instance เริ่มรับ connection อีกครั้ง แม้งาน maintenance บางอย่างยังดำเนินต่อ AWS ระบุว่าสามารถ subscribe ผ่าน RDS event notifications หรือ EventBridge เพื่อแจ้งทีมและช่วยให้แอป reconnect ได้เร็วขึ้น แต่การรับ connection ไม่เท่ากับระบบพร้อมให้ traffic เต็มทันที

ก่อนใช้ event เป็น trigger สำหรับคืนโหลด ให้ตรวจ health check ระดับแอป, query สำคัญ, replication หรือการเชื่อมต่อส่วนอื่น ๆ ที่เกี่ยวข้อง แล้วค่อยเพิ่ม traffic ตามขั้น ออกแบบ retry/backoff ของ connection pool และกำหนด rollback condition หาก error rate เพิ่ม นอกจากนี้ควรตรวจว่า event เกิดใน Region และ account ที่ทีม monitor จริง ไม่ใช่เพียงสร้าง rule ไว้แต่ไม่มีผู้รับ

ขอบเขต

AWS ระบุว่าความสามารถนี้ใช้ได้ใน Region เชิงพาณิชย์และ GovCloud ที่มี RDS for Oracle ให้บริการ ติดตามเอกสาร RDS ปัจจุบันสำหรับคำสั่ง สิทธิ์ และข้อจำกัดเวอร์ชันก่อนใช้ใน production

อ่านต้นทาง: RDS for Oracle minor version upgrade prechecks และ patching event, 8 ตุลาคม 2026