

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

# Memodifikasi RDS untuk basis data penghuni Oracle
<a name="oracle-cdb-configuring.modifying.pdb"></a>

Anda hanya dapat memodifikasi nama PDB dan kata sandi pengguna master dari basis data penghuni di CDB Anda. Perhatikan persyaratan dan batasan berikut:
+ Untuk memodifikasi pengaturan basis data penghuni di instans DB Anda, basis data penghuni harus ada. 
+ Anda tidak dapat memodifikasi beberapa basis data penghuni dalam satu operasi. Anda hanya dapat memodifikasi satu basis data penghuni dalam satu waktu.
+ Anda tidak dapat mengubah nama basis data penghuni menjadi `CDB$ROOT` atau `PDB$SEED`.
+ Jika instans DB Anda telah membaca replika, Anda hanya dapat memodifikasi penyewa pada instans DB utama. Kesehatan replikasi juga divalidasi, memastikan replika tersedia dan kelambatan replikasi kurang dari 5 menit sebelum penyewa dimodifikasi.

Anda dapat memodifikasi PDBs menggunakan Konsol Manajemen AWS, AWS CLI, atau RDS API.

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

**Untuk memodifikasi nama PDB atau kata sandi master dari basis data penghuni**

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 basis data penghuni yang nama basis datanya atau kata sandi pengguna masternya ingin Anda modifikasi.

1. Pilih **Ubah**.

1. Untuk **Pengaturan basis data penghuni**, lakukan salah satu hal berikut:
   + Untuk **Nama basis data penghuni**, masukkan nama baru untuk PDB baru Anda.
   + Untuk **Kata sandi master basis data penghuni**, masukkan kata sandi baru.

1. Pilih **Modifikasi penghuni**.

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

Untuk memodifikasi database penyewa menggunakan AWS CLI, panggil [modify-tenant-database](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-tenant-database.html)perintah dengan parameter berikut:
+ `--db-instance-identifier` *value*
+ `--tenant-db-name value`
+ `[--new-tenant-db-name value]`
+ `[--master-user-password value]`

Contoh berikut mengganti nama basis data penghuni `pdb1` menjadi `pdb-hr` pada instans DB `my-cdb-inst`.

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

```
1. aws rds modify-tenant-database --region us-east-1 \
2.     --db-instance-identifier my-cdb-inst \
3.     --tenant-db-name pdb1 \
4.     --new-tenant-db-name pdb-hr
```
Untuk Windows:  

```
1. aws rds modify-tenant-database --region us-east-1 ^
2.     --db-instance-identifier my-cdb-inst ^
3.     --tenant-db-name pdb1 ^
4.     --new-tenant-db-name pdb-hr
```
Perintah ini menghasilkan output seperti berikut.   

```
{
    "TenantDatabase" : {
        "DbiResourceId" : "db-abc123",
        "TenantDatabaseResourceId" : "tdb-bac567",
        "TenantDatabaseArn" : "arn:aws:rds:us-east-1:123456789012:db:my-cdb-inst:pdb1",
        "DBInstanceIdentifier" : "my-cdb-inst",
        "TenantDBName" : "pdb1",
        "Status" : "modifying",
        "MasterUsername" : "tenant-admin-user"
        "Port" : "6555",
        "CharacterSetName" : "UTF-16",
        "MaxAllocatedStorage" : "1000",
        "ParameterGroups": [
            {
                "ParameterGroupName": "pdb1-params",
                "ParameterApplyStatus": "in-sync"
            }
        ],
        "OptionGroupMemberships": [
            {
                "OptionGroupName": "pdb1-options",
                "Status": "in-sync"
            }
        ],
        "PendingModifiedValues": {
            "TenantDBName": "pdb-hr"
        }
    }
}
```