Memutakhirkan instans DB untuk Amazon RDS Custom for Oracle - Layanan Basis Data Relasional Amazon

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

Memutakhirkan instans DB untuk Amazon RDS Custom for Oracle

Anda dapat memutakhirkan instans Amazon RDS Custom DB dengan memodifikasinya untuk menggunakan versi mesin kustom baru (CEV). Lihat informasi umum tentang pemutakhiran di Meningkatkan versi mesin instans DB.

Ikhtisar upgrade di RDS Custom for Oracle

Dengan RDS Custom for Oracle, Anda dapat menambal database Oracle atau sistem operasi instans DB (OS) Anda dengan membuat yang baru CEVs dan kemudian memodifikasi instance Anda untuk menggunakan yang baru. CEV

CEVopsi peningkatan

Saat Anda membuat CEV untuk peningkatan, Anda memiliki opsi yang saling eksklusif berikut:

Basis data saja

Gunakan kembali Amazon Machine Image (AMI) yang saat ini digunakan oleh instans DB Anda, tetapi tentukan binari database yang berbeda. RDSKustom mengalokasikan volume biner baru dan kemudian melampirkannya ke instance Amazon yang ada. EC2 RDSKustom menggantikan seluruh volume database dengan volume baru yang menggunakan versi database target Anda.

OS saja

Gunakan kembali binari database yang saat ini digunakan oleh instans DB Anda, tetapi tentukan yang berbeda. AMI RDSKustom mengalokasikan EC2 instance Amazon baru, lalu melampirkan volume biner yang ada ke instance baru. Volume basis data yang ada dipertahankan.

Jika Anda ingin meng-upgrade OS dan database, Anda harus meng-upgrade CEV dua kali. Anda dapat memutakhirkan OS dan kemudian basis data, atau memutakhirkan basis data dan kemudian OS.

Awas

Ketika Anda menambal OS, Anda kehilangan data volume root dan segala kustomisasi OS yang ada. Maka, kami sangat menganjurkan agar Anda tidak menggunakan volume root untuk instalasi atau untuk menyimpan data atau file permanen. Kami juga menganjurkan supaya Anda membuat cadangan data sebelum melakukan pemutakhiran.

Menambal tanpa CEVs

Kami sangat menyarankan agar Anda meningkatkan instans RDS Custom for Oracle DB Anda menggunakanCEVs. RDSKustom untuk otomatisasi Oracle menyinkronkan metadata patch dengan biner database pada instans DB Anda.

Dalam keadaan khusus, RDS Custom mendukung penerapan patch database “satu kali” langsung ke EC2 instans Amazon yang mendasarinya secara langsung menggunakan OPatch utilitas. Kasus penggunaan yang valid mungkin merupakan tambalan basis data yang ingin Anda terapkan segera, tetapi tim RDS Kustom memutakhirkan CEV fitur tersebut, menyebabkan penundaan. Untuk menerapkan tambalan basis data secara manual, lakukan langkah-langkah berikut:

  1. Jeda otomatisasi RDS kustom.

  2. Terapkan tambalan Anda ke binari database pada EC2 instance Amazon.

  3. Lanjutkan otomatisasi RDS kustom.

Kerugian teknik di atas adalah Anda harus menerapkan tambalan basis data secara manual ke setiap instans yang ingin Anda mutakhirkan. Sebaliknya, saat Anda membuat yang baruCEV, Anda dapat membuat atau meningkatkan beberapa instans DB menggunakan yang samaCEV.

Langkah-langkah umum untuk menambal instans DB Anda dengan CEV

Apakah Anda menambal OS atau basis data, lakukan langkah-langkah dasar berikut:

  1. Buat CEV yang berisi salah satu dari berikut ini, tergantung pada apakah Anda menambal database atau OS:

    • Oracle Database RU yang ingin diterapkan untuk instans basis data Anda

    • Berbeda AMI — baik yang terbaru tersedia atau yang Anda tentukan — dan yang sudah ada untuk digunakan sebagai sumber CEV

    Ikuti langkah-langkah di Membuat CEV.

  2. (Opsional untuk penambalan basis data) Periksa pemutakhiran versi mesin yang tersedia dengan menjalankan describe-db-engine-versions.

  3. Mulai proses penambalan dengan menjalankan modify-db-instance.

    Status instans yang ditambal berbeda sebagai berikut:

    • Saat RDS menambal database, status instance DB berubah menjadi Upgrade.

    • Saat RDS menambal OS, status instance DB berubah menjadi Modifying.

    Ketika instans basis data memiliki status Tersedia, penambalan selesai.

  4. Konfirmasikan bahwa instans DB Anda menggunakan yang baru CEV dengan menjalankandescribe-db-instances.

Persyaratan untuk RDS Kustom untuk peningkatan Oracle

Saat memutakhirkan instans RDS Custom for Oracle DB ke targetCEV, pastikan Anda memenuhi persyaratan berikut:

  • Target CEV yang Anda upgrade harus ada.

  • Anda harus memutakhirkan entah OS atau basis data dalam satu operasi. Upgrade OS dan database dalam satu API panggilan tidak didukung.

  • Target CEV harus menggunakan pengaturan parameter instalasi yang ada dalam manifes arusCEV. Misalnya, Anda tidak dapat memutakhirkan database yang menggunakan rumah Oracle default ke CEV yang menggunakan rumah Oracle nondefault.

  • Untuk upgrade database, target CEV harus menggunakan versi database minor baru, bukan versi mayor baru. Misalnya, Anda tidak dapat meng-upgrade dari Oracle Database 12c CEV ke Oracle Database 19c. CEV Namun, Anda dapat memutakhirkan dari versi-versi 21.0.0.0.ru-2023-04.rur-2023-04.r1 ke versi 21.0.0.0.ru-2023-07.rur-2023-07.r1.

  • Untuk upgrade OS, target CEV harus menggunakan yang berbeda AMI tetapi memiliki versi utama yang sama.