Menerapkan RDS Kustom untuk Oracle dengan AWS CloudFormation - 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.

Menerapkan RDS Kustom untuk Oracle dengan AWS CloudFormation

Otomatiskan RDS Custom Anda untuk penyebaran Oracle menggunakan template yang disediakan. AWS CloudFormation Selesaikan prasyarat berikut sebelum menggunakan sumber daya.

Prasyarat

Unduh file Oracle yang diperlukan

Anda memerlukan file instalasi Oracle tertentu sebelum Anda dapat membuat AWS CloudFormation template. Unduh file-file ini sebelum Anda menyebarkan.

  1. Arahkan ke Oracle Database 19c (19.3)

  2. Cari dan unduh file LINUX.X64_193000_db_home.zip

  3. Ganti nama file menjadi V982063-01.zip

  4. Unduh tambalan yang tersisa, pilih Platform atau Bahasa sebagai Linux x86-64

OPatchUtilitas terbaru

Tambalan 6880880

Patch PSU Januari 2023

Database PSU & RU Patch

Patch Tambahan yang Diperlukan

Patch PSU April 2023

Database PSU & RU Patch

Patch Tambahan yang Diperlukan

Pengaturan bucket Amazon S3

  1. Buat bucket Amazon S3 di bucket Anda Akun AWS, atau pilih bucket yang sudah ada.

  2. Buat struktur folder di bucket yang mirip dengan contoh di bawah ini.

    <bucket-name>/ └── oracle_cev/ ├── V982063-01.zip ├── p6880880_190000_Linux-x86-64.zip ├── p34765931_190000_Linux-x86-64.zip ├── p34786990_190000_Linux-x86-64.zip ├── p35099667_190000_Linux-x86-64.zip ├── p35099674_190000_Generic.zip ├── p28730253_190000_Linux-x86-64.zip ├── p29213893_1918000DBRU_Generic.zip ├── p35012866_1918000DBRU_Linux-x86-64.zip ├── p35042068_190000_Linux-x86-64.zip ├── p35050341_190000_Linux-x86-64.zip ├── p29213893_1919000DBRU_Generic.zip ├── p33125873_1919000DBRU_Linux-x86-64.zip ├── p35220732_190000_Linux-x86-64.zip └── p35239280_190000_Generic.zip
  3. Unggah semua file Oracle yang sebelumnya Anda unduh ke folder yang sesuai.

Menyebarkan RDS Kustom untuk Oracle menggunakan AWS CloudFormation

Langkah 1: Siapkan AWS CloudFormation template

Sebelum Anda dapat menerapkan RDS Custom for Oracle, Anda perlu mengunduh dan mengkonfigurasi AWS CloudFormation template yang menciptakan prasyarat yang diperlukan.

Salin dan simpan template

  1. Pergi ke Deploying RDS Custom for Oracle dengan Availability Zone tunggal dan beberapa

  2. Salin template dalam format pilihan Anda (YAMG atau JSON)

  3. Simpan file dalam format YAMAL atau JSON. Sebagai contoh, rds-custom-oracle-prereqs.yaml.

Luncurkan tumpukan di AWS konsol

  1. Buka AWS Konsol dan navigasikan ke AWS CloudFormation

  2. Pilih Buat tumpukan> Dengan sumber daya baru (standar)

  3. Pilih Pilih template yang sudah ada

  4. Pilih Unggah file template > Pilih file

  5. Pilih file template yang sebelumnya Anda unduh

  6. Pertahankan nilai parameter default

  7. Pilih Berikutnya untuk membuat tumpukan

Alternatif: Menggunakan AWS CLI

Alih-alih menggunakan konsol, Anda dapat membuat tumpukan menggunakan AWS CLI:

aws cloudformation create-stack \ --stack-name rds-custom-oracle \ --template-body file://rds-custom-oracle-prereqs.yaml \ --capabilities CAPABILITY_NAMED_IAM

Langkah 2: Buat Versi Mesin Kustom (CEVs) dan instans Amazon RDS

Salin dan simpan template

  1. Pergi ke Deploying RDS Custom for Oracle dengan Availability Zone tunggal dan beberapa

  2. Salin template dalam format pilihan Anda (YAMG atau JSON)

  3. Perbarui parameter berikut dalam templat jika diperlukan:

    • BucketName

    • CEVS3Prefix

    • Kata sandi master basis data (ganti *************)

  4. Simpan file dalam format YAMAL atau JSON

Langkah 3: Terapkan menggunakan konsol AWS

  1. Buka AWS Konsol dan navigasikan ke AWS CloudFormation

  2. Pilih Buat tumpukan> Dengan sumber daya baru (standar)

  3. Pilih Pilih template yang sudah ada

  4. Pilih Unggah file template > Pilih file

  5. Pilih file template yang sebelumnya Anda unduh

  6. Biarkan parameter sebagai nilai default

  7. Isi parameter sebagai berikut:

    BucketName: rds-custom-id CEVS3Prefix: oracle_cev CEVCreation: Yes
  8. Tinjau konfigurasi dan pilih Berikutnya untuk membuat tumpukan

Opsional: Menyebarkan Menggunakan AWS CLI

aws cloudformation create-stack \ --stack-name rds-custom-oracle \ --template-body file://rds-custom-oracle.yaml \ --parameters \ ParameterKey=BucketName,ParameterValue=rds-custom-id \ ParameterKey=CEVS3Prefix,ParameterValue=oracle_cev \ ParameterKey=CEVCreation,ParameterValue=Yes \ --capabilities CAPABILITY_NAMED_IAM

Sumber daya penyebaran dibuat

Template membuat sumber daya berikut:

  • Amazon VPC dengan subnet publik dan pribadi

  • Grup keamanan

  • Titik akhir Amazon VPC

  • Peran dan kebijakan IAM

  • AWS KMS kunci untuk enkripsi

  • Versi Mesin Kustom (CEVs)

  • Instans RDS Custom untuk Oracle untuk konfigurasi Single-AZ dan Multi-AZ

Pantau kemajuan penerapan Anda

Setelah Anda membuat AWS CloudFormation tumpukan, pantau kemajuannya untuk memastikan penerapan yang berhasil. Proses penerapan termasuk membuat Custom Engine Versions (CEVs) dan instance RDS.

Untuk memantau kemajuan penerapan:

  1. Buka AWS CloudFormation konsol.

  2. Pilih nama tumpukan Anda.

  3. Pilih tab Acara untuk melihat kemajuan dan mengidentifikasi kesalahan apa pun.

catatan

Pembuatan CEV biasanya membutuhkan 2-3 jam. Setelah pembuatan CEV berhasil diselesaikan, Amazon RDS secara otomatis mulai membuat instans Amazon RDS.

Pasca-Penyebaran

Setelah proses pembuatan tumpukan selesai, lakukan langkah verifikasi dan konfigurasi pasca-penerapan berikut:

  1. Dari halaman konsol Amazon RDS, navigasikan ke versi mesin khusus untuk memverifikasi pembuatan CEV.

  2. Konfirmasikan instans Amazon RDS dibuat dan tersedia

  3. Uji konektivitas ke instans Amazon RDS

  4. Siapkan strategi pemantauan dan pencadangan sesuai kebutuhan

Pembersihan

Untuk menghapus semua sumber daya, jalankan AWS CLI perintah berikut:

aws cloudformation delete-stack --stack-name rds-custom-oracle

Pemecahan Masalah

Jika Anda mengalami masalah selama penerapan, gunakan solusi berikut untuk menyelesaikan masalah umum.

Pembuatan CEV gagal
  • Verifikasi semua tambalan yang diperlukan diunggah ke Amazon S3

  • Periksa izin IAM

  • Verifikasi bahwa versi tambalan sudah benar; lihat daftar tambalan yang diperlukan. Prasyarat

Pembuatan instans Amazon RDS gagal
  • Periksa VPC/subnet konfigurasi

  • Verifikasi aturan grup keamanan

  • Konfirmasikan CEV tersedia