

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

# Menggunakan versi mesin kustom untuk Amazon RDS Custom for Oracle
<a name="custom-cev"></a>

*Versi mesin kustom (CEV)* untuk Amazon RDS Custom for Oracle adalah snapshot volume biner dari mesin basis data dan Amazon Machine Image (AMI) tertentu. Secara default, RDS Custom for Oracle menggunakan AMI terbaru yang tersedia yang dikelola oleh RDS Custom, tetapi Anda dapat menentukan AMI yang digunakan dalam CEV sebelumnya. Anda menyimpan file instalasi basis data di Amazon S3. RDS Custom menggunakan file instalasi dan AMI untuk membuat CEV Anda.

**Topics**
+ [Persiapan membuat CEV](custom-cev.preparing.md)
+ [MembuatCEV](custom-cev.create.md)
+ [Mengubah status CEV](custom-cev.modify.md)
+ [Melihat CEV detail untuk Amazon RDS Custom for Oracle](custom-cev.view.md)
+ [Menghapus CEV](custom-cev.delete.md)

# Persiapan membuat CEV
<a name="custom-cev.preparing"></a>

Untuk membuat CEV, akses file dan patch instalasi yang disimpan di bucket Amazon S3 Anda untuk salah satu rilis berikut:
+ Oracle Database 19c
+ Oracle Database 18c
+ Oracle Database 12c Rilis 2 (12.2)
+ Oracle Database 12c Rilis 1 (12.1)

Misalnya, Anda dapat menggunakan April 2021 RU/RUR untuk Oracle Database 19c, atau kombinasi file instalasi dan tambalan yang valid. Untuk informasi selengkapnya tentang versi dan Wilayah yang didukung oleh RDS Custom for Oracle, lihat [RDS Custom dengan RDS for Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RDS_Fea_Regions_DB-eng.Feature.RDSCustom.html#Concepts.RDS_Fea_Regions_DB-eng.Feature.RDSCustom.ora).

**Topics**
+ [Langkah 1 (Opsional): Unduh templat manifes](#custom-cev.preparing.templates)
+ [Langkah 2: Unduh file dan patch instalasi basis data Anda dari Oracle Software Delivery Cloud](#custom-cev.preparing.download)
+ [Langkah 3: Unggah file instalasi Anda ke Amazon S3](#custom-cev.preparing.s3)
+ [Langkah 4 (Opsional): Bagikan media instalasi Anda di S3 di seluruh Akun AWS](#custom-cev.preparing.accounts)
+ [Langkah 5: Siapkan manifes CEV](#custom-cev.preparing.manifest)
+ [Langkah 6 (Opsional): Validasi manifes CEV](#custom-cev.preparing.validating)
+ [Langkah 7: Tambahkan izin IAM yang diperlukan](#custom-cev.preparing.iam)

## Langkah 1 (Opsional): Unduh templat manifes
<a name="custom-cev.preparing.templates"></a>

*Manifes CEV* adalah dokumen JSON yang menyertakan daftar file .zip instalasi basis data untuk CEV Anda. Untuk membuat CEV, lakukan hal berikut:

1. Identifikasi file instalasi basis data Oracle yang ingin Anda sertakan dalam CEV Anda.

1. Unduh file instalasi.

1. Buat manifes JSON yang mencantumkan file instalasi.

RDS Custom for Oracle menyediakan templat manifes JSON dengan file .zip yang kami rekomendasikan untuk setiap rilis Oracle Database yang didukung. Misalnya, templat berikut adalah untuk 19.17.0.0.0 RU.

```
{
    "mediaImportTemplateVersion": "2020-08-14",
    "databaseInstallationFileNames": [
        "V982063-01.zip"
    ],
    "opatchFileNames": [
        "p6880880_190000_Linux-x86-64.zip"
    ],
    "psuRuPatchFileNames": [
        "p34419443_190000_Linux-x86-64.zip",
        "p34411846_190000_Linux-x86-64.zip"
    ],
    "otherPatchFileNames": [
        "p28852325_190000_Linux-x86-64.zip",
        "p29997937_190000_Linux-x86-64.zip",
        "p31335037_190000_Linux-x86-64.zip",
        "p32327201_190000_Linux-x86-64.zip",
        "p33613829_190000_Linux-x86-64.zip",
        "p34006614_190000_Linux-x86-64.zip",
        "p34533061_190000_Linux-x86-64.zip",
        "p34533150_190000_Generic.zip",
        "p28730253_190000_Linux-x86-64.zip",
        "p29213893_1917000DBRU_Generic.zip",
        "p33125873_1917000DBRU_Linux-x86-64.zip",
        "p34446152_1917000DBRU_Linux-x86-64.zip"
    ]
}
```

Setiap template memiliki readme terkait yang mencakup instruksi untuk mengunduh tambalan, URLs untuk file.zip, dan checksum file. Anda dapat menggunakan templat ini apa adanya atau memodifikasinya dengan patch Anda sendiri. Untuk meninjau template, unduh [custom-oracle-manifest.zip](samples/custom-oracle-manifest.zip) ke disk lokal Anda dan kemudian buka dengan aplikasi pengarsipan file. Untuk informasi selengkapnya, lihat [Langkah 5: Siapkan manifes CEV](#custom-cev.preparing.manifest).

## Langkah 2: Unduh file dan patch instalasi basis data Anda dari Oracle Software Delivery Cloud
<a name="custom-cev.preparing.download"></a>

Ketika telah mengidentifikasi file instalasi yang diinginkan untuk CEV Anda, unduh ke sistem lokal Anda. File dan patch instalasi Oracle Database di-host di Oracle Software Delivery Cloud. Setiap CEV membutuhkan rilis dasar, seperti Oracle Database 19c atau Oracle Database 12c Rilis 2 (12.2), dan daftar patch opsional.

**Cara mengunduh file instalasi basis data untuk Oracle Database**

1. Buka [https://edelivery.oracle.com/](https://edelivery.oracle.com/) dan masuk.

1. Di kotak pencarian, masukkan **Oracle Database Enterprise Edition** atau **Oracle Database Standard Edition 2** dan pilih **Cari**.

1. Pilih salah satu rilis dasar berikut:    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/custom-cev.preparing.html)

1. Pilih **Continue**.

1. Hapus kotak centang **Download Queue**.

1. Pilih opsi yang sesuai dengan rilis dasar Anda:
   + **Oracle Database 19.3.0.0.0 - Long Term Release**.
   + **Oracle Database 18.0.0.0.0**
   + **Oracle Database 12.2.0.1.0**.
   + **Oracle Database 12.1.0.2.0**.

1. Pilih **Linux x86-64** di **Platform/Languages**.

1. Pilih **Lanjutkan**, lalu tandatangani Perjanjian Lisensi Oracle.

1. Pilih file .zip yang sesuai dengan rilis basis data Anda:    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/custom-cev.preparing.html)

1. Unduh patch Oracle yang diinginkan dari `updates.oracle.com` atau `support.oracle.com` ke sistem lokal Anda. Anda dapat menemukan tambalan di lokasi berikut: URLs 
   + File readme dalam file.zip yang Anda unduh di [Langkah 1 (Opsional): Unduh templat manifes](#custom-cev.preparing.templates)
   + Patch yang tercantum di setiap Pembaruan Rilis (RU) di [Catatan rilis untuk Amazon Relational Database Service (Amazon RDS) for Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/OracleReleaseNotes)

## Langkah 3: Unggah file instalasi Anda ke Amazon S3
<a name="custom-cev.preparing.s3"></a>

Unggah file instalasi dan patch Oracle ke Amazon S3 menggunakan AWS CLI. Bucket S3 yang berisi file instalasi Anda harus berada di AWS Wilayah yang sama dengan CEV Anda.

Contoh di bagian ini menggunakan placeholder berikut:
+ `install-or-patch-file.zip` – File media instalasi Oracle. Misalnya, p32126828\$1190000\$1Linux-x86-64.zip adalah patch.
+ `amzn-s3-demo-destination-bucket` – Bucket Amazon S3 yang ditunjuk untuk file instalasi yang Anda unggah.
+ `123456789012/cev1` – Prefiks opsional di bucket Amazon S3 Anda.
+ `amzn-s3-demo-source-bucket` – Bucket Amazon S3 tempat Anda dapat mengatur file secara opsional.

**Topics**
+ [Langkah 3a: Verifikasi bahwa bucket S3 Anda benar Wilayah AWS](#custom-cev.preparing.s3.verify-region)
+ [Langkah 3b: Pastikan kebijakan bucket S3 Anda memiliki izin yang benar](#custom-cev.preparing.s3.verify-policy)
+ [Langkah 3c: Unggah file Anda menggunakan perintah cp atau sinkronisasi](#custom-cev.preparing.s3.upload)
+ [Langkah 3d: Buat daftar file di bucket S3](#custom-cev.preparing.s3.list)

### Langkah 3a: Verifikasi bahwa bucket S3 Anda benar Wilayah AWS
<a name="custom-cev.preparing.s3.verify-region"></a>

Verifikasi bahwa bucket S3 Anda berada di AWS Wilayah tempat Anda berencana untuk menjalankan `create-custom-db-engine-version` perintah.

```
aws s3api get-bucket-location --bucket amzn-s3-demo-destination-bucket
```

### Langkah 3b: Pastikan kebijakan bucket S3 Anda memiliki izin yang benar
<a name="custom-cev.preparing.s3.verify-policy"></a>

Anda dapat membuat CEV dari awal atau dari CEV sumber. Jika Anda berencana membuat CEV baru dari sumber CEVs, pastikan kebijakan bucket S3 Anda memiliki izin yang benar:

1. Identifikasi bucket S3 yang dipesan oleh RDS Custom. Nama bucket memiliki format `do-not-delete-rds-custom-account-region-string`. Misalnya, bucket mungkin diberi nama `do-not-delete-rds-custom-123456789012-us-east-1-abc123EXAMPLE`.

1. Pastikan izin berikut ditambahkan ke kebijakan bucket S3 Anda. Ganti `do-not-delete-rds-custom-123456789012-us-east-1-abc123EXAMPLE` dengan nama bucket Anda.

   ```
   {
       "Sid": "AWSRDSCustomForOracleCustomEngineVersionGetObject",
       "Effect": "Allow",
       "Principal": {
           "Service": "custom.rds.amazonaws.com"
       },
       "Action": [
           "s3:GetObject",
           "s3:GetObjectTagging"
       ],
       "Resource": "arn:aws:s3:::do-not-delete-rds-custom-123456789012-us-east-1-abc123EXAMPLE/CustomEngineVersions/*"
   }, ...
   ```

### Langkah 3c: Unggah file Anda menggunakan perintah cp atau sinkronisasi
<a name="custom-cev.preparing.s3.upload"></a>

Pilih salah satu opsi berikut:
+ Gunakan `aws s3 cp` untuk mengunggah satu file .zip.

  Unggah setiap file.zip instalasi secara terpisah. Jangan gabungkan file.zip menjadi satu file.zip.
+ Gunakan `aws s3 sync` untuk mengunggah direktori.

**Example**  
Contoh berikut mengunggah `install-or-patch-file.zip` ke folder `123456789012/cev1` di bucket Amazon S3 RDS Custom. Jalankan perintah `aws s3` terpisah untuk setiap .zip yang ingin Anda unggah.  
Untuk Linux, macOS, atau Unix:  

```
1. aws s3 cp install-or-patch-file.zip \
2.     s3://amzn-s3-demo-destination-bucket/123456789012/cev1/
```
Untuk Windows:  

```
1. aws s3 cp install-or-patch-file.zip ^
2.     s3://amzn-s3-demo-destination-bucket/123456789012/cev1/
```

**Example**  
Contoh berikut mengunggah file di *cev1* folder lokal Anda ke *123456789012/cev1* folder di bucket Amazon S3 Anda.  
Untuk Linux, macOS, atau Unix:  

```
aws s3 sync cev1 \
    s3://amzn-s3-demo-destination-bucket/123456789012/cev1/
```
Untuk Windows:  

```
aws s3 sync cev1 ^
    s3://amzn-s3-demo-destination-bucket/123456789012/cev1/
```

**Example**  
Contoh berikut mengunggah semua file `amzn-s3-demo-source-bucket` ke folder **`123456789012/cev1`** di bucket Amazon S3 Anda.  
Untuk Linux, macOS, atau Unix:  

```
aws s3 sync s3://amzn-s3-demo-source-bucket/ \
    s3://amzn-s3-demo-destination-bucket/123456789012/cev1/
```
Untuk Windows:  

```
aws s3 sync s3://amzn-s3-demo-source-bucket/ ^
    s3://amzn-s3-demo-destination-bucket/123456789012/cev1/
```

### Langkah 3d: Buat daftar file di bucket S3
<a name="custom-cev.preparing.s3.list"></a>

Contoh berikut menggunakan perintah `s3 ls` untuk membuat daftar file di bucket Amazon S3 RDS Custom Anda.

```
aws s3 ls \
    s3://amzn-s3-demo-destination-bucket/123456789012/cev1/
```

## Langkah 4 (Opsional): Bagikan media instalasi Anda di S3 di seluruh Akun AWS
<a name="custom-cev.preparing.accounts"></a>

Untuk bagian ini, bucket Amazon S3 berisi file instalasi Oracle yang Anda unggah adalah *bucket media* Anda. Organisasi Anda mungkin menggunakan beberapa Akun AWS dalam file Wilayah AWS. Jika demikian, Anda mungkin ingin menggunakannya Akun AWS untuk mengisi keranjang media Anda dan yang lain Akun AWS untuk membuat CEVs. Jika Anda tidak ingin membagikan bucket media, lewati ke bagian berikutnya.

Bagian ini mengasumsikan hal berikut: 
+ Anda dapat mengakses akun yang membuat keranjang media Anda dan akun lain yang ingin Anda buat CEVs.
+ Anda berniat untuk membuat hanya CEVs dalam satu Wilayah AWS. Jika Anda ingin menggunakan beberapa Wilayah, buat bucket media di setiap Wilayah.
+ Anda menggunakan CLI. Jika Anda menggunakan konsol Amazon S3, sesuaikan langkah-langkah berikut.

**Untuk mengonfigurasi keranjang media Anda untuk dibagikan Akun AWS**

1. Masuk ke Akun AWS yang berisi ember S3 tempat Anda mengunggah media instalasi Anda.

1. Mulai dengan templat kebijakan JSON kosong atau kebijakan yang sudah ada yang dapat Anda sesuaikan.

   Perintah berikut mengambil kebijakan yang ada dan menyimpannya sebagai*my-policy.json*. Dalam contoh ini, bucket S3 yang berisi file instalasi Anda diberi nama*amzn-s3-demo-bucket*.

   ```
   aws s3api get-bucket-policy \ 
       --bucket amzn-s3-demo-bucket \
       --query Policy \
       --output text > my-policy.json
   ```

1. Edit izin bucket media sebagai berikut:
   + Dalam elemen `Resource` templat Anda, tentukan bucket S3 tempat Anda mengunggah file instalasi Oracle Database.
   + Dalam `Principal` elemen, tentukan ARNs untuk semua Akun AWS yang ingin Anda gunakan untuk membuat CEVs. Anda dapat menambahkan root, pengguna, atau peran ke daftar izin bucket S3. Untuk informasi selengkapnya, lihat [Pengidentifikasi IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html) di *Panduan Pengguna AWS Identity and Access Management *.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "GrantAccountsAccess",
               "Effect": "Allow",
               "Principal": {
                   "AWS": [
                       "arn:aws:iam::111122223333:root",
                       "arn:aws:iam::444455556666:user/user-name-with-path",
                       "arn:aws:iam::123456789012:role/role-name-with-path"
                   ]
               },
               "Action": [
                   "s3:GetObject",
                   "s3:GetObjectAcl",
                   "s3:GetObjectTagging",
                   "s3:ListBucket",
                   "s3:GetBucketLocation"
               ],
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/*"
               ]
           }
       ]
   }
   ```

------

1. Lampirkan kebijakan tersebut ke bucket media Anda.

   Dalam contoh berikut, *amzn-s3-demo-bucket* adalah nama bucket S3 yang berisi file instalasi Anda, dan *my-policy.json* merupakan nama file JSON Anda.

   ```
   aws s3api put-bucket-policy \
       --bucket amzn-s3-demo-bucket \
       --policy file://my-policy.json
   ```

1. Masuk ke Akun AWS tempat yang ingin Anda buat CEVs.

1. Verifikasi bahwa akun ini dapat mengakses bucket media di Akun AWS yang membuatnya.

   ```
   aws s3 ls --query "Buckets[].Name"
   ```

   Untuk informasi selengkapnya, lihat [aws s3 ls](https://docs.aws.amazon.com/cli/latest/reference/s3/ls.html) di *Referensi Perintah AWS CLI *.

1. Buat CEV dengan mengikuti langkah-langkah di [MembuatCEV](custom-cev.create.md).

## Langkah 5: Siapkan manifes CEV
<a name="custom-cev.preparing.manifest"></a>

Sebuah manifes CEV adalah dokumen JSON yang mencakup hal-hal berikut ini:
+ (Wajib) Daftar file .zip instalasi yang Anda unggah ke Amazon S3. RDS Custom menerapkan patch sesuai urutan yang dicantumkan di manifes.
+ (Opsional) Parameter instalasi yang menetapkan nilai nondefault untuk basis Oracle, rumah Oracle, dan ID dan nama UNIX/Linux pengguna dan grup. Ketahui bahwa Anda tidak dapat memodifikasi parameter instalasi untuk CEV yang ada atau instans DB yang ada. Anda juga tidak dapat meningkatkan dari satu CEV ke CEV lain ketika parameter instalasi memiliki pengaturan yang berbeda.

Untuk contoh manifes CEV, lihat templat JSON yang Anda unduh di [Langkah 1 (Opsional): Unduh templat manifes](#custom-cev.preparing.templates). Anda juga dapat meninjau sampel di [Contoh manifes CEV](#custom-cev.preparing.manifest.examples).

**Topics**
+ [Bidang JSON di manifes CEV](#custom-cev.preparing.manifest.fields)
+ [Membuat manifes CEV](#custom-cev.preparing.manifest.creating)
+ [Contoh manifes CEV](#custom-cev.preparing.manifest.examples)

### Bidang JSON di manifes CEV
<a name="custom-cev.preparing.manifest.fields"></a>

Tabel berikut menjelaskan bidang JSON dalam manifes.


| Bidang JSON | Deskripsi | 
| --- | --- | 
|  `MediaImportTemplateVersion`  |  Versi manifes CEV. Format tanggal adalah `YYYY-MM-DD`.  | 
|  `databaseInstallationFileNames`  |  Daftar file instalasi yang dipesan untuk basis data.  | 
|  `opatchFileNames`  |  Daftar OPatch installer yang dipesan yang digunakan untuk mesin Oracle DB. Hanya satu nilai yang valid. Nilai untuk `opatchFileNames` harus dimulai dengan `p6880880_`.  | 
|  `psuRuPatchFileNames`  |  Patch PSU dan RU untuk basis data ini.  Jika Anda menyertakan `psuRuPatchFileNames`, `opatchFileNames` diperlukan. Nilai untuk `opatchFileNames` harus dimulai dengan `p6880880_`.   | 
|  `OtherPatchFileNames`  |  Patch yang tidak ada dalam daftar patch PSU dan RU. RDS Custom menerapkan patch ini setelah menerapkan patch PSU dan RU.  Jika Anda menyertakan `OtherPatchFileNames`, `opatchFileNames` diperlukan. Nilai untuk `opatchFileNames` harus dimulai dengan `p6880880_`.    | 
|  `installationParameters`  |  Pengaturan nondefault untuk basis Oracle, rumah Oracle, dan ID dan nama UNIX/Linux pengguna dan grup. Anda dapat mengatur parameter berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/custom-cev.preparing.html)  | 

Setiap rilis Oracle Database memiliki daftar file instalasi yang didukung yang berbeda. Saat membuat manifes CEV Anda, pastikan Anda hanya menentukan file yang didukung oleh RDS Custom for Oracle. Jika tidak, pembuatan CEV gagal dengan kesalahan. Semua patch yang tercantum dalam [Catatan rilis untuk Amazon Relational Database Service (Amazon RDS) for Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/OracleReleaseNotes) didukung.

### Membuat manifes CEV
<a name="custom-cev.preparing.manifest.creating"></a>

**Cara membuat manifes CEV**

1. Buat daftar semua file instalasi yang berencana Anda terapkan, dalam urutan yang ingin Anda terapkan.

1. Korelasikan file instalasi dengan bidang JSON yang dijelaskan dalam [Bidang JSON di manifes CEV](#custom-cev.preparing.manifest.fields).

1. Lakukan salah satu dari langkah berikut:
   + Buat manifes CEV sebagai file teks JSON.
   + Edit templat manifes CEV saat Anda membuat CEV di konsol. Untuk informasi selengkapnya, lihat [MembuatCEV](custom-cev.create.md).

### Contoh manifes CEV
<a name="custom-cev.preparing.manifest.examples"></a>

Contoh berikut menunjukkan file manifes CEV untuk rilis Oracle Database yang berbeda. Jika Anda menyertakan bidang JSON dalam manifes, pastikan tidak kosong. Misalnya, manifes CEV berikut ini tidak valid karena `otherPatchFileNames` kosong.

```
{
    "mediaImportTemplateVersion": "2020-08-14",
    "databaseInstallationFileNames": [
        "V982063-01.zip"
    ],
    "opatchFileNames": [
        "p6880880_190000_Linux-x86-64.zip"
    ],
    "psuRuPatchFileNames": [
        "p32126828_190000_Linux-x86-64.zip"
    ],
    "otherPatchFileNames": [
    ]
}
```

**Topik**
+ [Sample CEV manifest for Oracle Database 12c Release 1 (12.1)](#oracle-cev-manifest-12.1)
+ [Sample CEV manifest for Oracle Database 12c Release 2 (12.2)](#oracle-cev-manifest-12.2)
+ [Sample CEV manifest for Oracle Database 18c](#oracle-cev-manifest-18c)
+ [Sample CEV manifest for Oracle Database 19c](#oracle-cev-manifest-19c)

**Example Contoh manifes CEV untuk Oracle Database 12c Rilis 1 (12.1)**  
Dalam contoh PSU Juli 2021 untuk Oracle Database 12c Rilis 1 (12.1) berikut, RDS Custom menerapkan patch sesuai urutan yang ditentukan. Dengan demikian, RDS Custom menerapkan p32768233, lalu p32876425, lalu p18759211, dan seterusnya. Contoh ini menetapkan nilai baru untuk pengguna dan grup UNIX, serta beranda Oracle dan basis Oracle.  

```
{
    "mediaImportTemplateVersion":"2020-08-14",
    "databaseInstallationFileNames":[
        "V46095-01_1of2.zip",
        "V46095-01_2of2.zip"
    ],
    "opatchFileNames":[
        "p6880880_121010_Linux-x86-64.zip"
    ],
    "psuRuPatchFileNames":[
        "p32768233_121020_Linux-x86-64.zip"
    ],
    "otherPatchFileNames":[
        "p32876425_121020_Linux-x86-64.zip",
        "p18759211_121020_Linux-x86-64.zip",
        "p19396455_121020_Linux-x86-64.zip",
        "p20875898_121020_Linux-x86-64.zip",
        "p22037014_121020_Linux-x86-64.zip",
        "p22873635_121020_Linux-x86-64.zip",
        "p23614158_121020_Linux-x86-64.zip",
        "p24701840_121020_Linux-x86-64.zip",
        "p25881255_121020_Linux-x86-64.zip",
        "p27015449_121020_Linux-x86-64.zip",
        "p28125601_121020_Linux-x86-64.zip",
        "p28852325_121020_Linux-x86-64.zip",
        "p29997937_121020_Linux-x86-64.zip",
        "p31335037_121020_Linux-x86-64.zip",
        "p32327201_121020_Linux-x86-64.zip",
        "p32327208_121020_Generic.zip",
        "p17969866_12102210119_Linux-x86-64.zip",
        "p20394750_12102210119_Linux-x86-64.zip",
        "p24835919_121020_Linux-x86-64.zip",
        "p23262847_12102201020_Linux-x86-64.zip",
        "p21171382_12102201020_Generic.zip",
        "p21091901_12102210720_Linux-x86-64.zip",
        "p33013352_12102210720_Linux-x86-64.zip",
        "p25031502_12102210720_Linux-x86-64.zip",
        "p23711335_12102191015_Generic.zip",
        "p19504946_121020_Linux-x86-64.zip"
    ],
    "installationParameters": {
        "unixGroupName": "dba",
        "unixGroupId": 12345,
        "unixUname": "oracle",
        "unixUid": 12345,
        "oracleHome": "/home/oracle/oracle.12.1.0.2",
        "oracleBase": "/home/oracle"
    }
}
```

**Example Contoh manifes CEV untuk Oracle Database 12c Rilis 2 (12.2)**  
Dalam contoh PSU Oktober 2021 untuk Oracle Database 12c Rilis 2 (12.2) berikut, RDS Custom menerapkan p33261817, lalu p33192662, lalu p29213893, dan seterusnya. Contoh ini menetapkan nilai baru untuk pengguna dan grup UNIX, serta beranda Oracle dan basis Oracle.  

```
{
    "mediaImportTemplateVersion":"2020-08-14",
    "databaseInstallationFileNames":[
        "V839960-01.zip"
    ],
    "opatchFileNames":[
        "p6880880_122010_Linux-x86-64.zip"
    ],
    "psuRuPatchFileNames":[
        "p33261817_122010_Linux-x86-64.zip"
    ],
    "otherPatchFileNames":[
        "p33192662_122010_Linux-x86-64.zip",
        "p29213893_122010_Generic.zip",
        "p28730253_122010_Linux-x86-64.zip",
        "p26352615_12201211019DBOCT2021RU_Linux-x86-64.zip",
        "p23614158_122010_Linux-x86-64.zip",
        "p24701840_122010_Linux-x86-64.zip",
        "p25173124_122010_Linux-x86-64.zip",
        "p25881255_122010_Linux-x86-64.zip",
        "p27015449_122010_Linux-x86-64.zip",
        "p28125601_122010_Linux-x86-64.zip",
        "p28852325_122010_Linux-x86-64.zip",
        "p29997937_122010_Linux-x86-64.zip",
        "p31335037_122010_Linux-x86-64.zip",
        "p32327201_122010_Linux-x86-64.zip",
        "p32327208_122010_Generic.zip"
    ],
    "installationParameters": {
        "unixGroupName": "dba",
        "unixGroupId": 12345,
        "unixUname": "oracle",
        "unixUid": 12345,
        "oracleHome": "/home/oracle/oracle.12.2.0.1",
        "oracleBase": "/home/oracle"
    }
}
```

**Example Contoh manifes CEV untuk Oracle Database 18c**  
Dalam contoh PSU Oktober 2021 untuk Oracle Database 18c berikut, RDS Custom menerapkan p32126855, lalu p28730253, lalu p27539475, dan seterusnya. Contoh ini menetapkan nilai baru untuk pengguna dan grup UNIX, serta beranda Oracle dan basis Oracle.  

```
{
    "mediaImportTemplateVersion":"2020-08-14",
    "databaseInstallationFileNames":[
        "V978967-01.zip"
    ],
    "opatchFileNames":[
        "p6880880_180000_Linux-x86-64.zip"
    ],
    "psuRuPatchFileNames":[
        "p32126855_180000_Linux-x86-64.zip"
    ],
    "otherPatchFileNames":[
        "p28730253_180000_Linux-x86-64.zip",
        "p27539475_1813000DBRU_Linux-x86-64.zip",
        "p29213893_180000_Generic.zip",
        "p29374604_1813000DBRU_Linux-x86-64.zip",
        "p29782284_180000_Generic.zip",
        "p28125601_180000_Linux-x86-64.zip",
        "p28852325_180000_Linux-x86-64.zip",
        "p29997937_180000_Linux-x86-64.zip",
        "p31335037_180000_Linux-x86-64.zip",
        "p31335142_180000_Generic.zip"
    ]
    "installationParameters": {
        "unixGroupName": "dba",
        "unixGroupId": 12345,
        "unixUname": "oracle",
        "unixUid": 12345,
        "oracleHome": "/home/oracle/18.0.0.0.ru-2020-10.rur-2020-10.r1",
        "oracleBase": "/home/oracle/"
    }
}
```

**Example Contoh manifes CEV untuk Oracle Database 19c**  
Dalam contoh untuk Oracle Database 19c berikut, RDS Custom menerapkan p32126828, lalu p29213893, lalu p29782284, dan seterusnya. Contoh ini menetapkan nilai baru untuk pengguna dan grup UNIX, serta beranda Oracle dan basis Oracle.  

```
{
    "mediaImportTemplateVersion": "2020-08-14",
    "databaseInstallationFileNames": [
        "V982063-01.zip"
    ],
    "opatchFileNames": [
        "p6880880_190000_Linux-x86-64.zip"
    ],
    "psuRuPatchFileNames": [
        "p32126828_190000_Linux-x86-64.zip"
    ],
    "otherPatchFileNames": [
        "p29213893_1910000DBRU_Generic.zip",
        "p29782284_1910000DBRU_Generic.zip",
        "p28730253_190000_Linux-x86-64.zip",
        "p29374604_1910000DBRU_Linux-x86-64.zip",
        "p28852325_190000_Linux-x86-64.zip",
        "p29997937_190000_Linux-x86-64.zip",
        "p31335037_190000_Linux-x86-64.zip",
        "p31335142_190000_Generic.zip"
    ],
    "installationParameters": {
        "unixGroupName": "dba",
        "unixGroupId": 12345,
        "unixUname": "oracle",
        "unixUid": 12345,
        "oracleHome": "/home/oracle/oracle.19.0.0.0.ru-2020-04.rur-2020-04.r1.EE.1",
        "oracleBase": "/home/oracle"
    }
}
```

## Langkah 6 (Opsional): Validasi manifes CEV
<a name="custom-cev.preparing.validating"></a>

Secara opsional, verifikasi bahwa manifes adalah file JSON yang valid dengan menjalankan skrip Python `json.tool`. Misalnya, jika Anda mengubah ke direktori yang berisi manifes CEV bernama `manifest.json`, jalankan perintah berikut.

```
python -m json.tool < manifest.json
```

## Langkah 7: Tambahkan izin IAM yang diperlukan
<a name="custom-cev.preparing.iam"></a>

Pastikan bahwa pengguna utama IAM yang membuat CEV memiliki kebijakan yang diperlukan yang dijelaskan dalam [Langkah 5: Berikan izin yang diperlukan ke pengguna atau peran IAM Anda](custom-setup-orcl.md#custom-setup-orcl.iam-user).

# MembuatCEV
<a name="custom-cev.create"></a>

Anda dapat membuat CEV menggunakan Konsol Manajemen AWS atau AWS CLI. Tentukan arsitektur multi-penghuni atau nonmulti-penghuni. Untuk informasi selengkapnya, lihat [Pertimbangan arsitektur multi-penghuni](custom-creating.md#custom-creating.overview).

Biasanya, membuat CEV membutuhkan waktu sekitar dua jam. Setelah Anda membuatCEV, Anda dapat menggunakannya untuk membuat atau meningkatkan instance RDS Custom DB. Untuk informasi selengkapnya, silakan lihat [Membuat instans DB RDS Custom for Oracle](custom-creating.md#custom-creating.create) dan [Upgrade RDS Custom untuk instans Oracle DB](custom-upgrading-modify.md).

**catatan**  
Jika instans DB Anda saat ini menggunakan Oracle Linux 7.9, buat yang baru CEV yang menggunakan yang terbaruAMI, yang menggunakan Oracle Linux 8. Kemudian ubah instance Anda untuk menggunakan yang baruCEV.

Perhatikan persyaratan dan batasan berikut untuk membuatCEV:
+ Bucket Amazon S3 yang berisi file instalasi Anda harus Wilayah AWS sama dengan Anda. CEV Jika tidak, proses pembuatan gagal.
+ CEVNama harus dalam format`major-engine-version.customized_string`, seperti dalam`19.cdb_cev1`. 
+ CEVNama harus berisi 1-50 karakter alfanumerik, garis bawah, tanda hubung, atau titik. 
+ CEVNama tidak dapat berisi periode berturut-turut, seperti dalam. `19..cdb_cev1`

## Konsol
<a name="custom-cev.create.console"></a>

**Untuk membuat CEV**

1. Masuk ke Konsol Manajemen AWS dan buka RDS konsol Amazon di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Versi mesin kustom**.

   Halaman **versi mesin Kustom** menunjukkan semua CEVs yang ada saat ini. Jika Anda belum membuat apapunCEVs, halaman kosong.

1. Pilih **Buat versi mesin kustom**.

1. Di bagian **Jenis mesin**, lakukan hal berikut:

   1. Untuk **Jenis mesin**, pilih **Oracle**.

   1. Untuk **pengaturan Arsitektur**, opsional memilih **arsitektur Multitenant** untuk membuat multitenant Oracle, yang menggunakan mesin DB atau. CEV `custom-oracle-ee-cdb` `custom-oracle-se2-cdb` Anda dapat membuat RDS Custom for Oracle hanya CDB dengan MultitenantCEV. Jika Anda tidak memilih opsi ini, Anda CEV adalah CDB non-, yang menggunakan mesin `custom-oracle-ee` atau`custom-oracle-se2`.
**catatan**  
Arsitektur yang Anda pilih adalah karakteristik permanen AndaCEV. Anda tidak dapat memodifikasi Anda CEV untuk menggunakan arsitektur yang berbeda nanti.

   1. Pilih salah satu opsi berikut:
      + **Buat baru CEV** - Buat CEV dari awal. Dalam hal ini, Anda harus menentukan JSON manifes yang menentukan binari database.
      + **Buat CEV dari sumber** - Dalam **Tentukan CEV yang ingin Anda salin**, pilih yang sudah ada CEV untuk digunakan sebagai sumberCEV. Dalam hal ini, Anda dapat menentukan Amazon Machine Image (AMI) baru, tetapi Anda tidak dapat menentukan binari database yang berbeda.

   1. Untuk **Versi mesin**, pilih versi mesin utama.

1. Dalam **Detail versi**, lakukan hal berikut:

   1. Masukkan nama yang valid dalam **Nama versi mesin kustom**. Misalnya, Anda dapat memasukkan nama **19.cdb\$1cev1**.

   1. (Opsional) Masukkan deskripsi untuk AndaCEV.

1. Di **Media instalasi**, lakukan hal berikut:

   1. (Opsional) Untuk **AMIID**, biarkan bidang kosong untuk menggunakan layanan terbaru yang disediakanAMI, atau masukkan AMI yang sebelumnya Anda gunakan untuk membuat. CEV Untuk mendapatkan yang valid AMIIDs, gunakan salah satu dari teknik berikut:
      + Di konsol, pilih **Versi mesin khusus** di panel navigasi kiri, dan pilih nama. CEV AMIID yang digunakan oleh CEV muncul di tab **Konfigurasi**.
      + Di AWS CLI, gunakan `describe-db-engine-versions` perintah. Cari output untuk `ImageID`.

   1. Untuk **Lokasi file manifes S3**, masukkan lokasi bucket Amazon S3 yang Anda tentukan di [Langkah 3: Unggah file instalasi Anda ke Amazon S3](custom-cev.preparing.md#custom-cev.preparing.s3). Misalnya, masukkan **s3://my-custom-installation-files/123456789012/cev1/**.
**catatan**  
Tempat Wilayah AWS Anda membuat CEV harus berada di Wilayah yang sama dengan bucket S3.

   1. (Buat CEV hanya baru) Untuk **CEVmanifes**, masukkan JSON manifes yang Anda buat[Membuat manifes CEV](custom-cev.preparing.md#custom-cev.preparing.manifest.creating).

1. Di bagian **KMSkunci**, pilih **Masukkan kunci ARN** untuk mencantumkan AWS KMS kunci yang tersedia. Kemudian pilih KMS kunci Anda dari daftar. 

    AWS KMS Kunci diperlukan untuk RDS Custom. Untuk informasi selengkapnya, lihat [Langkah 1: Buat atau gunakan kembali kunci enkripsi simetris AWS KMS](custom-setup-orcl.md#custom-setup-orcl.cmk).

1. (Opsional) Pilih **Tambahkan tag baru** untuk membuat pasangan nilai kunci untuk Anda. CEV

1. Pilih **Buat versi mesin kustom**.

   Jika JSON manifes dalam format yang tidak valid, konsol akan menampilkan **Error memvalidasi** manifes. CEV Perbaiki masalah dan coba lagi.

Halaman **Versi mesin kustom** muncul. Anda CEV ditampilkan dengan status **Creating**. Proses untuk membuat CEV membutuhkan waktu sekitar dua jam.

## AWS CLI
<a name="custom-cev.create.CEV"></a>

Untuk membuat CEV dengan menggunakan AWS CLI, jalankan perintah [create-custom-db-engine-version](https://docs.aws.amazon.com/cli/latest/reference/rds/create-custom-db-engine-version.html).

Opsi berikut diperlukan:
+ `--engine`— Tentukan jenis mesin. Untuk aCDB, tentukan salah satu `custom-oracle-ee-cdb` atau`custom-oracle-se2-cdb`. Untuk non-CDB, tentukan salah satu `custom-oracle-ee` atau`custom-oracle-se2`. Anda dapat membuat CDBs hanya dari yang CEV dibuat dengan `custom-oracle-ee-cdb` atau`custom-oracle-se2-cdb`. Anda dapat membuat CDBs non-hanya dari yang CEV dibuat dengan `custom-oracle-ee` atau`custom-oracle-se2`.
+ `--engine-version` – Tentukan versi mesin. Formatnya adalah*major-engine-version*. *customized\$1string*. CEVNama harus berisi 1-50 karakter alfanumerik, garis bawah, tanda hubung, atau titik. CEVNama tidak dapat berisi periode berturut-turut, seperti dalam. `19..cdb_cev1`
+ `--kms-key-id`— Tentukan sebuah AWS KMS key.
+ `--manifest` – Tentukan `manifest_json_string` atau `--manifest file:file_name`. Karakter baris baru tidak diizinkan di `manifest_json_string`. Pastikan untuk menghindari tanda kutip ganda (“) dalam JSON kode dengan mengawali mereka dengan garis miring terbalik (\$1).

  Contoh berikut menunjukkan `manifest_json_string` untuk 19c dari [Langkah 5: Siapkan manifes CEV](custom-cev.preparing.md#custom-cev.preparing.manifest). Contoh menetapkan nilai baru untuk basis Oracle, rumah Oracle, dan ID dan nama pengguna dan grup UNIX /Linux. Jika Anda menyalin string ini, hapus semua karakter baris baru sebelum Anda menempelkannya ke perintah Anda.

  `"{\"mediaImportTemplateVersion\": \"2020-08-14\",\"databaseInstallationFileNames\": [\"V982063-01.zip\"],\"opatchFileNames\": [\"p6880880_190000_Linux-x86-64.zip\"],\"psuRuPatchFileNames\": [\"p32126828_190000_Linux-x86-64.zip\"],\"otherPatchFileNames\": [\"p29213893_1910000DBRU_Generic.zip\",\"p29782284_1910000DBRU_Generic.zip\",\"p28730253_190000_Linux-x86-64.zip\",\"p29374604_1910000DBRU_Linux-x86-64.zip\",\"p28852325_190000_Linux-x86-64.zip\",\"p29997937_190000_Linux-x86-64.zip\",\"p31335037_190000_Linux-x86-64.zip\",\"p31335142_190000_Generic.zip\"]\"installationParameters\":{ \"unixGroupName\":\"dba\", \ \"unixUname\":\"oracle\", \ \"oracleHome\":\"/home/oracle/oracle.19.0.0.0.ru-2020-04.rur-2020-04.r1.EE.1\", \ \"oracleBase\":\"/home/oracle/\"}}"`
+ `--database-installation-files-s3-bucket-name` – Tentukan nama bucket yang sama dengan yang Anda tentukan di [Langkah 3: Unggah file instalasi Anda ke Amazon S3](custom-cev.preparing.md#custom-cev.preparing.s3). Tempat Wilayah AWS Anda menjalankan `create-custom-db-engine-version` harus Wilayah yang sama dengan bucket Amazon S3 Anda.

Anda juga dapat menentukan parameter berikut:
+ `--description`— Tentukan deskripsi AndaCEV.
+ `--database-installation-files-s3-prefix` – Tentukan nama folder yang Anda tentukan di [Langkah 3: Unggah file instalasi Anda ke Amazon S3](custom-cev.preparing.md#custom-cev.preparing.s3).
+ `--image-id`— Tentukan AMI ID yang ingin digunakan kembali. Untuk menemukan validIDs, jalankan `describe-db-engine-versions` perintah, dan kemudian cari output untuk`ImageID`. Secara default, RDS Custom for Oracle menggunakan yang terbaru yang tersediaAMI.

Contoh berikut menciptakan Oracle CEV multitenant bernama. `19.cdb_cev1` Contoh menggunakan kembali yang sudah ada AMI daripada menggunakan yang terbaru yang tersediaAMI. Pastikan bahwa nama Anda CEV dimulai dengan nomor versi mesin utama.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
1. aws rds create-custom-db-engine-version \
2.     --engine custom-oracle-se2-cdb \
3.     --engine-version 19.cdb_cev1 \
4.     --database-installation-files-s3-bucket-name us-east-1-123456789012-custom-installation-files \
5.     --database-installation-files-s3-prefix 123456789012/cev1 \
6.     --kms-key-id my-kms-key \
7.     --description "test cev" \
8.     --manifest manifest_string \
9.     --image-id ami-012a345678901bcde
```
Untuk Windows:  

```
1. aws rds create-custom-db-engine-version ^
2.     --engine custom-oracle-se2-cdb ^
3.     --engine-version 19.cdb_cev1 ^
4.     --database-installation-files-s3-bucket-name us-east-1-123456789012-custom-installation-files ^
5.     --database-installation-files-s3-prefix 123456789012/cev1 ^
6.     --kms-key-id my-kms-key ^
7.     --description "test cev" ^
8.     --manifest manifest_string ^
9.     --image-id ami-012a345678901bcde
```

**Example**  
Dapatkan detail tentang Anda CEV dengan menggunakan `describe-db-engine-versions` perintah.  

```
1. aws rds describe-db-engine-versions \
2.     --engine custom-oracle-se2-cdb \
3.     --include-all
```
Output contoh parsial berikut menunjukkan mesin, grup parameter, manifes, dan informasi lainnya.  

```
 1. {
 2.     "DBEngineVersions": [
 3.         {
 4.             "Engine": "custom-oracle-se2-cdb",
 5.             "EngineVersion": "19.cdb_cev1",
 6.             "DBParameterGroupFamily": "custom-oracle-se2-cdb-19",
 7.             "DBEngineDescription": "Containerized Database for Oracle Custom SE2",
 8.             "DBEngineVersionDescription": "test cev",
 9.             "Image": {
10.                 "ImageId": "ami-012a345678901bcde",
11.                 "Status": "active"
12.             },
13.             "ValidUpgradeTarget": [],
14.             "SupportsLogExportsToCloudwatchLogs": false,
15.             "SupportsReadReplica": true,
16.             "SupportedFeatureNames": [],
17.             "Status": "available",
18.             "SupportsParallelQuery": false,
19.             "SupportsGlobalDatabases": false,
20.             "MajorEngineVersion": "19",
21.             "DatabaseInstallationFilesS3BucketName": "us-east-1-123456789012-custom-installation-files",
22.             "DatabaseInstallationFilesS3Prefix": "123456789012/cev1",
23.             "DBEngineVersionArn": "arn:aws:rds:us-east-1:123456789012:cev:custom-oracle-se2-cdb/19.cdb_cev1/abcd12e3-4f5g-67h8-i9j0-k1234l56m789",
24.             "KMSKeyId": "arn:aws:kms:us-east-1:732027699161:key/1ab2345c-6d78-9ef0-1gh2-3456i7j89k01",
25.             "CreateTime": "2023-03-07T19:47:58.131000+00:00",
26.             "TagList": [],
27.             "SupportsBabelfish": false,
28. ...
```

## Kegagalan untuk membuat CEV
<a name="custom-cev.create.failure"></a>

Jika proses untuk membuat CEV gagal, RDS kustom masalah `RDS-EVENT-0198` dengan pesan`Creation failed for custom engine version major-engine-version.cev_name`, dan termasuk rincian tentang kegagalan. Misalnya, peristiwa mencetak file yang tidak ada.

Anda tidak dapat memodifikasi gagalCEV. Anda hanya dapat menghapusnya, lalu coba lagi untuk membuat CEV setelah memperbaiki penyebab kegagalan. Untuk informasi tentang pemecahan masalah alasan kegagalan CEV pembuatan, lihat. [Memecahkan masalah pembuatan versi mesin kustom untuk RDS Custom for Oracle](custom-troubleshooting.md#custom-troubleshooting.cev)

# Mengubah status CEV
<a name="custom-cev.modify"></a>

Anda dapat memodifikasi CEV menggunakan Konsol Manajemen AWS atau. AWS CLI Anda dapat mengubah deskripsi CEV atau status ketersediaannya. CEV Anda memiliki salah satu dari nilai status berikut:
+ `available` – Anda dapat menggunakan CEV ini untuk membuat instans DB RDS Custom baru atau meningkatkan instans DB. Ini adalah status default untuk CEV yang baru dibuat.
+ `inactive` – Anda tidak dapat membuat atau meningkatkan instans RDS Custom dengan CEV ini. Anda tidak dapat memulihkan snapshot DB untuk membuat instans DB RDS Custom baru dengan CEV ini.

Anda dapat mengubah CEV dari status apa pun yang didukung ke status lain yang didukung. Anda dapat mengubah status untuk mencegah penggunaan CEV yang tidak disengaja atau membuat CEV yang dihentikan memenuhi syarat untuk digunakan lagi. Misalnya, Anda dapat mengubah status CEV Anda dari `available` ke `inactive`, dan dari `inactive` kembali ke `available`.

## Konsol
<a name="custom-cev.modify.console"></a>

**Cara mengubah CEV**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/.](https://console.aws.amazon.com/rds/)

1. Di panel navigasi, pilih **Versi mesin kustom**.

1. Pilih CEV yang deskripsi atau statusnya ingin Anda ubah.

1. Untuk **Tindakan**, pilih **Ubah**.

1. Lakukan salah satu dari perubahan berikut:
   + Untuk **Pengaturan status CEV**, pilih status ketersediaan baru.
   + Untuk **Deskripsi versi**, masukkan deskripsi baru.

1. Pilih **Ubah CEV**.

   Jika CEV sedang digunakan, konsol akan menampilkan **Anda tidak dapat mengubah status CEV**. Perbaiki masalah dan coba lagi.

Halaman **Versi mesin kustom** muncul.

## AWS CLI
<a name="custom-cev.modify.cli"></a>

Untuk memodifikasi CEV dengan menggunakan AWS CLI, jalankan perintah [modify-custom-db-engine-version](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-custom-db-engine-version.html). Anda dapat menemukan CEV untuk dimodifikasi dengan menjalankan perintah. [describe-db-engine-versions](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-engine-versions.html)

Opsi berikut diperlukan:
+ `--engine engine-type`, di mana *tipe mesin* adalah`custom-oracle-ee`,, `custom-oracle-se2` atau `custom-oracle-ee-cdb` `custom-oracle-se2-cdb`
+ `--engine-version cev`, dengan *`cev`* adalah nama versi mesin kustom yang ingin Anda modifikasi
+ `--status`` status`, dengan *`status`* adalah status ketersediaan yang ingin Anda tetapkan ke CEV

Contoh berikut mengubah CEV bernama `19.my_cev1` dari statusnya saat ini menjadi`inactive`.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
1. aws rds modify-custom-db-engine-version \
2.     --engine custom-oracle-se2 \ 
3.     --engine-version 19.my_cev1 \
4.     --status inactive
```
Untuk Windows:  

```
1. aws rds modify-custom-db-engine-version ^
2.     --engine custom-oracle-se2 ^
3.     --engine-version 19.my_cev1 ^
4.     --status inactive
```

# Melihat CEV detail untuk Amazon RDS Custom for Oracle
<a name="custom-cev.view"></a>

Anda dapat melihat detail tentang CEV manifes Anda dan perintah yang digunakan untuk membuat Anda CEV dengan menggunakan Konsol Manajemen AWS atau AWS CLI.

## Konsol
<a name="custom-cev.view.console"></a>

**Untuk melihat CEV detail**

1. Masuk ke Konsol Manajemen AWS dan buka RDS konsol Amazon di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Versi mesin kustom**.

   Halaman **versi mesin Kustom** menunjukkan semua CEVs yang ada saat ini. Jika Anda belum membuat apapunCEVs, halaman kosong.

1. Pilih nama CEV yang ingin Anda lihat.

1. Pilih **Konfigurasi** untuk melihat parameter instalasi yang ditentukan dalam manifes Anda.  
![\[Lihat parameter instalasi untuk fileCEV.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/cev-configuration-tab.png)

1. Pilih **Manifes** untuk melihat parameter instalasi yang ditentukan dalam opsi `--manifest` perintah `create-custom-db-engine-version`. Anda dapat menyalin teks ini, mengganti nilai sesuai kebutuhan, dan menggunakannya dalam perintah baru.  
![\[Lihat perintah yang digunakan untuk membuat fileCEV.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/cev-manifest-tab.png)

## AWS CLI
<a name="custom-cev.view.CEV"></a>

Untuk melihat detail tentang a CEV dengan menggunakan AWS CLI, jalankan [describe-db-engine-versions](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-engine-versions.html)perintah.

Opsi berikut diperlukan:
+ `--engine engine-type`, tempat *engine-type* adalah`custom-oracle-ee`,`custom-oracle-se2`,`custom-oracle-ee-cdb`, atau `custom-oracle-se2-cdb`
+ `--engine-version major-engine-version.customized_string`

Contoh berikut membuat CDB CEV non-yang menggunakan Enterprise Edition. CEVNama `19.my_cev1` dimulai dengan nomor versi mesin utama, yang diperlukan.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
1. aws rds describe-db-engine-versions \
2.     --engine custom-oracle-ee \
3.     --engine-version 19.my_cev1
```
Untuk Windows:  

```
1. aws rds describe-db-engine-versions ^
2.     --engine custom-oracle-ee ^
3.     --engine-version 19.my_cev1
```
Output contoh parsial berikut menunjukkan mesin, grup parameter, manifes, dan informasi lainnya.  

```
 1. "DBEngineVersions": [
 2.     {
 3.         "Engine": "custom-oracle-ee",
 4.         "MajorEngineVersion": "19",
 5.         "EngineVersion": "19.my_cev1",
 6.         "DatabaseInstallationFilesS3BucketName": "us-east-1-123456789012-cev-customer-installation-files",
 7.         "DatabaseInstallationFilesS3Prefix": "123456789012/cev1",
 8.         "CustomDBEngineVersionManifest": "{\n\"mediaImportTemplateVersion\": \"2020-08-14\",\n\"databaseInstallationFileNames\": [\n\"V982063-01.zip\"\n],\n\"installationParameters\": {\n\"oracleBase\":\"/tmp\",\n\"oracleHome\":\"/tmp/Oracle\"\n},\n\"opatchFileNames\": [\n\"p6880880_190000_Linux-x86-64.zip\"\n],\n\"psuRuPatchFileNames\": [\n\"p32126828_190000_Linux-x86-64.zip\"\n],\n\"otherPatchFileNames\": [\n\"p29213893_1910000DBRU_Generic.zip\",\n\"p29782284_1910000DBRU_Generic.zip\",\n\"p28730253_190000_Linux-x86-64.zip\",\n\"p29374604_1910000DBRU_Linux-x86-64.zip\",\n\"p28852325_190000_Linux-x86-64.zip\",\n\"p29997937_190000_Linux-x86-64.zip\",\n\"p31335037_190000_Linux-x86-64.zip\",\n\"p31335142_190000_Generic.zip\"\n]\n}\n",
 9.         "DBParameterGroupFamily": "custom-oracle-ee-19",
10.         "DBEngineDescription": "Oracle Database server EE for RDS Custom",
11.         "DBEngineVersionArn": "arn:aws:rds:us-west-2:123456789012:cev:custom-oracle-ee/19.my_cev1/0a123b45-6c78-901d-23e4-5678f901fg23",
12.         "DBEngineVersionDescription": "test",
13.         "KMSKeyId": "arn:aws:kms:us-east-1:123456789012:key/ab1c2de3-f4g5-6789-h012-h3ijk4567l89",
14.         "CreateTime": "2022-11-18T09:17:07.693000+00:00",
15.         "ValidUpgradeTarget": [
16.         {
17.             "Engine": "custom-oracle-ee",
18.             "EngineVersion": "19.cev.2021-01.09",
19.             "Description": "test",
20.             "AutoUpgrade": false,
21.             "IsMajorVersionUpgrade": false
22.         }
23. ]
```

# Menghapus CEV
<a name="custom-cev.delete"></a>

Anda dapat menghapus CEV menggunakan Konsol Manajemen AWS atau. AWS CLI Biasanya, penghapusan membutuhkan waktu beberapa menit.

Untuk menghapusnya, CEV tidak dapat digunakan oleh salah satu dari berikut ini:
+ Instans DB RDS Custom
+ Snapshot instans DB RDS Custom
+ Cadangan otomatis instans DB RDS Custom

## Konsol
<a name="custom-cev.create.console"></a>

**Cara menghapus CEV**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/.](https://console.aws.amazon.com/rds/)

1. Di panel navigasi, pilih **Versi mesin kustom**.

1. Pilih CEV yang deskripsi atau statusnya ingin Anda hapus.

1. Untuk **Tindakan**, pilih **Hapus**.

   Kotak dialog **Hapus *cev\$1name?*** muncul.

1. Masukkan **delete me**, lalu pilih **Hapus**.

   Di halaman **Versi mesin kustom**, banner menunjukkan bahwa CEV Anda sedang dihapus.

## AWS CLI
<a name="custom-cev.create.console.cli"></a>

Untuk menghapus CEV dengan menggunakan AWS CLI, jalankan perintah [delete-custom-db-engine-version](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-custom-db-engine-version.html).

Opsi berikut diperlukan:
+ `--engine engine-type`, di mana *tipe mesin* adalah`custom-oracle-ee`,, `custom-oracle-se2` atau `custom-oracle-ee-cdb` `custom-oracle-se2-cdb`
+ `--engine-version cev`, dengan *cev* adalah nama versi mesin kustom yang akan dihapus

Contoh berikut menghapus CEV bernama `19.my_cev1`.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
1. aws rds delete-custom-db-engine-version \
2.     --engine custom-oracle-ee \
3.     --engine-version 19.my_cev1
```
Untuk Windows:  

```
1. aws rds delete-custom-db-engine-version ^
2.     --engine custom-oracle-ee ^
3.     --engine-version 19.my_cev1
```