

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

# Menambahkan basis data RDS for Oracle ke instans CDB Anda
<a name="oracle-cdb-configuring.adding.pdb"></a>

Dalam konfigurasi multi-penghuni RDS for Oracle, basis data penghuni adalah PDB. Untuk menambahkan basis data penghuni, pastikan Anda memenuhi prasyarat berikut:
+ CDB Anda mengaktifkan konfigurasi multi-penghuni. Untuk informasi selengkapnya, lihat [Konfigurasi multi-penghuni pada arsitektur CDB](Oracle.Concepts.CDBs.md#multi-tenant-configuration).
+ Anda memiliki izin IAM yang diperlukan untuk membuat basis data penghuni.

Anda dapat menambahkan database penyewa menggunakan Konsol Manajemen AWS, AWS CLI, atau RDS API. Anda tidak dapat menambahkan beberapa basis data penghuni dalam satu operasi: Anda harus menambahkannya satu per satu. Jika retensi cadangan diaktifkan di CDB, Amazon RDS mencadangkan instans DB sebelum dan sesudah basis data penghuni baru ditambahkan. Jika CDB telah membaca replika, Anda hanya dapat menambahkan database penyewa ke instans DB utama; Amazon RDS secara otomatis membuat database penyewa pada replika. Kesehatan replikasi juga divalidasi, memastikan semua replika tersedia dan kelambatan replikasi kurang dari 5 menit sebelum penyewa dibuat.

## Konsol
<a name="oracle-cdb-configuring.adding.pdb.console"></a>

**Untuk menambahkan basis data penghuni ke instans DB Anda**

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 sudut kanan atas konsol Amazon RDS, pilih Wilayah AWS untuk membuat basis data penghuni.

1. Di panel navigasi, pilih **Basis data**.

1. Pilih instans CDB tempat basis data penghuni akan ditambahkan. Instans DB Anda harus menggunakan konfigurasi multi-penghuni arsitektur CDB. 

1. Pilih **Tindakan** lalu **Tambahkan basis data penghuni**.

1. Untuk **Pengaturan basis data penghuni**, lakukan hal berikut:
   + Untuk **Nama basis data penghuni**, masukkan nama PDB baru Anda.
   + Untuk **Nama pengguna master basis data penghuni**, masukkan nama pengguna master untuk PDB Anda.
   + Pilih salah satu opsi manajemen kredensional berikut:
     + **Dikelola di AWS Secrets Manager**

       Di **Pilih kunci enkripsi**, pilih kunci KMS yang dibuat Secrets Manager atau kunci yang telah Anda buat. 
**catatan**  
Kami merekomendasikan AWS Secrets Manager sebagai teknik yang paling aman untuk mengelola kredensional. Biaya tambahan berlaku. AWS Secrets Manager tidak didukung untuk contoh menggunakan replika baca. Untuk informasi selengkapnya, lihat [Manajemen kata sandi dengan Amazon RDS Aurora dan AWS Secrets Manager](rds-secrets-manager.md).
     + **Dikelola sendiri**

       Untuk menentukan kata sandi, kosongkan kotak centang **Auto generate a password** jika dipilih. Masukkan kata sandi yang sama di kata **sandi utama** dan **Konfirmasikan kata sandi utama**.
     + Di bawah **Konfigurasi tambahan**, masukkan nama PDB Anda untuk **nama database awal**. Anda tidak dapat memberi nama CDB yang memiliki nama default `RDSCDB`.
   + Untuk **Set karakter basis data penghuni**, pilih set karakter untuk PDB. Nilai default-nya **AL32UTF8**. Anda dapat memilih set karakter PDB yang berbeda dari set karakter CDB. Jika instance telah membaca replika, penyewa tidak dapat dibuat dengan set karakter khusus. Anda dapat membuat penyewa Anda dengan set karakter khusus sebelum membuat replika baca jika diperlukan.
   + Untuk **Set karakter nasional basis data penghuni**, pilih set karakter nasional untuk PDB. Nilai default-nya **AL32UTF8**. Set karakter nasional menentukan pengodean hanya untuk kolom yang menggunakan jenis data `NCHAR` (`NCHAR`, `NVARCHAR2`, dan `NCLOB`) serta tidak memengaruhi metadata basis data.

   Untuk informasi selengkapnya tentang pengaturan sebelumnya, lihat [Pengaturan untuk instans DB](USER_CreateDBInstance.Settings.md).

1. Pilih **Tambahkan penghuni**.

## AWS CLI
<a name="oracle-cdb-configuring.adding.pdb.cli"></a>

Untuk menambahkan database penyewa ke CDB Anda dengan AWS CLI, gunakan perintah [create-tenant-database](https://docs.aws.amazon.com/cli/latest/reference/rds/create-tenant-database.html)dengan parameter yang diperlukan berikut:
+ `--db-instance-identifier`
+ `--tenant-db-name`
+ `--master-username`
+ `--master-user-password`

Contoh berikut ini menciptakan database penyewa bernama *mypdb2* dalam RDS untuk contoh Oracle CDB bernama. *my-cdb-inst* Set karakter PDB adalah `UTF-16`.

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

```
1. aws rds create-tenant-database --region us-east-1 \
2.     --db-instance-identifier my-cdb-inst \
3.     --tenant-db-name mypdb2 \
4.     --master-username mypdb2-admin \
5.     --master-user-password mypdb2-pwd \
6.     --character-set-name UTF-16
```
Untuk Windows:  

```
1. aws rds create-tenant-database --region us-east-1 \
2.     --db-instance-identifier my-cdb-inst ^
3.     --tenant-db-name mypdb2 ^
4.     --master-username mypdb2-admin ^
5.     --master-user-password mypdb2-pwd ^
6.     --character-set-name UTF-16
```
Output-nya akan terlihat serupa dengan yang berikut ini.  

```
...}
    "TenantDatabase" :
         {
            "DbiResourceId" : "db-abc123",
            "TenantDatabaseResourceId" : "tdb-bac567",
            "TenantDatabaseArn" : "arn:aws:rds:us-east-1:123456789012:db:my-cdb-inst:mypdb2",
            "DBInstanceIdentifier" : "my-cdb-inst",
            "TenantDBName" : "mypdb2",
            "Status" : "creating",
            "MasterUsername" : "mypdb2",
            "CharacterSetName" : "UTF-16",
            ...
        }
}...
```