

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
<a name="custom-oracle-multiaz-deployment"></a>

**catatan**  
Pemberitahuan akhir dukungan: Pada 31 Maret 2027, AWS akan mengakhiri dukungan untuk Amazon RDS Custom for Oracle. Setelah 31 Maret 2027, Anda tidak akan lagi dapat mengakses RDS Custom for Oracle console atau RDS Custom for Oracle resources. Untuk informasi selengkapnya, lihat [RDS Kustom untuk akhir dukungan Oracle](RDS-Custom-for-Oracle-end-of-support.md).

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

## Prasyarat
<a name="custom-oracle-prerequisites"></a><a name="custom-oracle-required-files"></a>

**Unduh file Oracle yang diperlukan**

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

1. Arahkan ke [Oracle Database 19c (](https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html)19.3)

1. Cari dan unduh file `LINUX.X64_193000_db_home.zip`

1. Ganti nama file menjadi `V982063-01.zip`

1. Unduh tambalan yang tersisa, pilih **Platform atau Bahasa** sebagai `Linux x86-64`

### OPatch Utilitas terbaru
<a name="custom-oracle-opatch"></a>

[Tambalan 6880880](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=6880880)

### Patch PSU Januari 2023
<a name="custom-oracle-jan-2023-patches"></a>

**Database PSU & RU Patch**
+ [Tambalan 34765931](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=34765931)
+ [Tambalan 34786990](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=34786990)

**Patch Tambahan yang Diperlukan**
+ [Tambalan 35099667](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=35099667)
+ [Tambalan 35099674](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=35099674)
+ [Tambalan 28730253](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=28730253)
+ [Tambalan 29213893](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=29213893)
+ [Tambalan 35012866](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=35012866)

### Patch PSU April 2023
<a name="custom-oracle-apr-2023-patches"></a>

**Database PSU & RU Patch**
+ [Tambalan 35042068](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=35042068)
+ [Tambalan 35050341](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=35050341)

**Patch Tambahan yang Diperlukan**
+ [Tambalan 28730253](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=28730253)
+ [Tambalan 29213893](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=29213893)
+ [Tambalan 33125873](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=33125873)
+ [Tambalan 35220732](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=35220732)
+ [Tambalan 35239280](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=35239280)

### Pengaturan bucket Amazon S3
<a name="custom-oracle-s3-setup"></a>

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

1. 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
   ```

1. Unggah semua file Oracle yang sebelumnya Anda unduh ke folder yang sesuai.

## Menyebarkan RDS Kustom untuk Oracle menggunakan AWS CloudFormation
<a name="custom-oracle-deployment-steps"></a>

### Langkah 1: Siapkan CloudFormation template
<a name="custom-oracle-step1-prereqs"></a>

Sebelum Anda dapat menerapkan RDS Custom for Oracle, Anda perlu mengunduh dan mengkonfigurasi 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](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbinstance.html#aws-resource-rds-dbinstance--examples--Deploying_RDS_Custom_for_Oracle_with_single_and_multiple_Availability_Zones)

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

1. 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

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

1. Pilih **Pilih template yang sudah ada** 

1. Pilih **Unggah berkas template** > **Pilih berkas**

1. Pilih file template yang sebelumnya Anda unduh

1. Pertahankan nilai parameter default

1. 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
<a name="custom-oracle-step2-cev-rds"></a>

**Salin dan simpan template**

1. Pergi ke [Deploying RDS Custom for Oracle dengan Availability Zone tunggal dan beberapa](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbinstance.html#aws-resource-rds-dbinstance--examples--Deploying_RDS_Custom_for_Oracle_with_single_and_multiple_Availability_Zones)

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

1. Perbarui parameter berikut dalam templat jika diperlukan:
   + `BucketName`
   + `CEVS3Prefix`
   + Kata sandi master basis data (ganti \$1\$1\$1\$1\$1\$1\$1\$1\$1\$1\$1\$1\$1)

1. Simpan file dalam format YAMAL atau JSON

### Langkah 3: Terapkan menggunakan konsol AWS
<a name="custom-oracle-step3-console-deploy"></a>

1. Buka AWS Konsol dan navigasikan ke AWS CloudFormation

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

1. Pilih **Pilih template yang sudah ada** 

1. Pilih **Unggah berkas template** > **Pilih berkas**

1. Pilih file template yang sebelumnya Anda unduh

1. Biarkan parameter sebagai nilai default

1. Isi parameter sebagai berikut:

   ```
   BucketName: rds-custom-id
   CEVS3Prefix: oracle_cev
   CEVCreation: Yes
   ```

1. 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
<a name="custom-oracle-deployment-resources"></a>

Template membuat sumber daya berikut:
+ Amazon VPC dengan subnet publik dan pribadi
+ Grup keamanan
+ Titik akhir Amazon VPC
+ Kebijakan dan peran 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
<a name="custom-oracle-monitoring-deployment"></a>

Setelah Anda membuat 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 CloudFormation konsol.

1. Pilih nama tumpukan Anda.

1. 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
<a name="custom-oracle-post-deployment"></a>

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.

1. Konfirmasikan instans Amazon RDS dibuat dan tersedia

1. Uji konektivitas ke instans Amazon RDS

1. Siapkan strategi pemantauan dan pencadangan sesuai kebutuhan

## Pembersihan
<a name="custom-oracle-cleanup"></a>

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

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

## Pemecahan masalah
<a name="custom-oracle-troubleshooting"></a>

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](#custom-oracle-prerequisites)

Pembuatan instans Amazon RDS gagal  
+ Periksa VPC/subnet konfigurasi
+ Verifikasi aturan grup keamanan
+ Konfirmasikan CEV tersedia