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.
-
Arahkan ke Oracle Database 19c (
19.3) -
Cari dan unduh file
LINUX.X64_193000_db_home.zip
-
Ganti nama file menjadi
V982063-01.zip
-
Unduh tambalan yang tersisa, pilih Platform atau Bahasa sebagai
Linux x86-64
OPatchUtilitas terbaru
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
Buat bucket Amazon S3 di bucket Anda Akun AWS, atau pilih bucket yang sudah ada.
-
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
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
-
Pergi ke Deploying RDS Custom for Oracle dengan Availability Zone tunggal dan beberapa
-
Salin template dalam format pilihan Anda (YAMG atau JSON)
-
Simpan file dalam format YAMAL atau JSON. Sebagai contoh,
rds-custom-oracle-prereqs.yaml
.
Luncurkan tumpukan di AWS konsol
Buka AWS Konsol dan navigasikan ke AWS CloudFormation
Pilih Buat tumpukan> Dengan sumber daya baru (standar)
-
Pilih Pilih template yang sudah ada
-
Pilih Unggah file template > Pilih file
-
Pilih file template yang sebelumnya Anda unduh
Pertahankan nilai parameter default
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
-
Pergi ke Deploying RDS Custom for Oracle dengan Availability Zone tunggal dan beberapa
-
Salin template dalam format pilihan Anda (YAMG atau JSON)
-
Perbarui parameter berikut dalam templat jika diperlukan:
BucketName
CEVS3Prefix
Kata sandi master basis data (ganti *************)
-
Simpan file dalam format YAMAL atau JSON
Langkah 3: Terapkan menggunakan konsol AWS
-
Buka AWS Konsol dan navigasikan ke AWS CloudFormation
-
Pilih Buat tumpukan> Dengan sumber daya baru (standar)
-
Pilih Pilih template yang sudah ada
-
Pilih Unggah file template > Pilih file
-
Pilih file template yang sebelumnya Anda unduh
-
Biarkan parameter sebagai nilai default
-
Isi parameter sebagai berikut:
BucketName:
rds-custom-id
CEVS3Prefix: oracle_cev CEVCreation: Yes 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:
Buka AWS CloudFormation konsol.
Pilih nama tumpukan Anda.
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:
Dari halaman konsol Amazon RDS, navigasikan ke versi mesin khusus untuk memverifikasi pembuatan CEV.
Konfirmasikan instans Amazon RDS dibuat dan tersedia
Uji konektivitas ke instans Amazon RDS
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