

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

# Mengelola RDS Kustom Amazon untuk instans Oracle DB
<a name="custom-managing"></a>

Amazon RDS Custom mendukung subset tugas manajemen biasa untuk instans Amazon RDS DB. Berikut ini, Anda dapat menemukan petunjuk untuk tugas-tugas manajemen RDS Custom for Oracle yang didukung menggunakan Konsol Manajemen AWS dan. AWS CLI

**Topics**
+ [Bekerja dengan database kontainer (CDBs) di RDS Custom for Oracle](custom-managing.multitenant.md)
+ [Menggunakan fitur ketersediaan tinggi untuk RDS Custom for Oracle](custom-managing.ha.md)
+ [Menyesuaikan lingkungan RDS Custom Anda](custom-managing.customizing-env.md)
+ [Memodifikasi instans DB RDS Custom for Oracle](custom-managing.modifying.md)
+ [Mengubah set karakter RDS Custom for Oracle DB instance](custom-managing.character-set.md)
+ [Mengatur LANG nilai NLS \$1 di RDS Custom for Oracle](custom-managing.nlslang.md)
+ [Dukungan untuk Enkripsi Data Transparan](#custom-managing.tde)
+ [Menandai sumber daya RDS Custom for Oracle](custom-managing.tagging.md)
+ [Menghapus instans DB RDS Custom for Oracle](custom-managing.deleting.md)

# Bekerja dengan database kontainer (CDBs) di RDS Custom for Oracle
<a name="custom-managing.multitenant"></a>

Anda dapat membuat instans RDS Custom for Oracle DB dengan arsitektur multitenant Oracle (`custom-oracle-ee-cdb`atau tipe `custom-oracle-se2-cdb` mesin) atau dengan arsitektur non-CDB tradisional (atau tipe mesin). `custom-oracle-ee` `custom-oracle-se2` Saat Anda membuat basis data kontainer (CDB), basis data tersebut berisi satu basis data pluggable (PDB) dan satu seed PDB. Anda dapat membuat tambahan PDBs secara manual menggunakan Oracle SQL.

## Nama PDB dan CDB
<a name="custom-managing.pdb-names"></a>

Saat membuat instans CDB RDS Custom for Oracle, Anda menentukan nama untuk PDB awal. Secara default, PDB awal Anda diberi nama `ORCL`. Anda dapat memilih nama yang berbeda. 

Secara default, CDB Anda diberi nama `RDSCDB`. Anda dapat memilih nama yang berbeda. Nama CDB juga merupakan nama pengidentifikasi sistem (SID) Oracle Anda, yang secara unik mengidentifikasi memori dan proses yang mengelola CDB Anda. Untuk informasi lebih lanjut tentang SID Oracle, lihat [Oracle System Identifier (SID)](https://docs.oracle.com/en/database/oracle/oracle-database/19/cncpt/oracle-database-instance.html#GUID-8BB8140D-63ED-454E-AAC3-1964F80D102D) di *Oracle Database Concepts*.

Anda tidak dapat mengganti nama yang ada PDBs menggunakan Amazon APIs RDS. Anda juga tidak dapat mengganti nama CDB menggunakan perintah `modify-db-instance`.

## Manajemen PDB
<a name="custom-managing.pdb-creation"></a>

Dalam model tanggung jawab bersama RDS Custom for Oracle, Anda bertanggung jawab untuk mengelola PDBs dan membuat tambahan apa pun. PDBs RDS Custom tidak membatasi jumlah. PDBs Anda dapat membuat, memodifikasi, dan menghapus secara manual PDBs dengan menghubungkan ke root CDB dan menjalankan pernyataan SQL. Buat PDBs pada volume data Amazon EBS untuk mencegah instans DB keluar dari perimeter dukungan.

Untuk memodifikasi CDBs atau PDBs, selesaikan langkah-langkah berikut:

1. Jeda otomatisasi untuk mencegah gangguan terhadap tindakan RDS Custom.

1. Ubah CDB Anda atau PDBs.

1. Cadangkan apa pun yang dimodifikasi PDBs.

1. Lanjutkan otomatisasi RDS Custom.

## Pemulihan otomatis root CDB
<a name="custom-managing.cdb-root"></a>

RDS Custom membuat root CDB tetap terbuka dengan cara yang sama seperti membuat non-CDB tetap terbuka. Jika keadaan root CDB berubah, otomatisasi pemantauan dan pemulihan mencoba memulihkan root CDB ke keadaan yang diinginkan. Anda menerima pemberitahuan peristiwa RDS saat root CDB dimatikan (`RDS-EVENT-0004`) atau dimulai ulang (`RDS-EVENT-0006`), mirip dengan arsitektur non-CDB. RDS Custom mencoba untuk membuka semua PDBs dalam `READ WRITE` mode saat startup instans DB. Jika beberapa tidak PDBs dapat dibuka, RDS Custom menerbitkan acara berikut:. `tenant database shutdown` 

# Menggunakan fitur ketersediaan tinggi untuk RDS Custom for Oracle
<a name="custom-managing.ha"></a>

RDS Custom for Oracle menyediakan ketersediaan tinggi bawaan melalui penerapan Multi-AZ. Atau, Anda dapat menggunakan Oracle Data Guard sebagai opsi yang dikelola pelanggan berdasarkan kasus penggunaan Anda.

## Penerapan multi-AZ (dikelola sepenuhnya)
<a name="rds-custom-oracle-multiaz-deployments"></a>

Dengan penerapan Multi-AZ untuk RDS Custom for Oracle, Amazon RDS secara otomatis menyediakan dan memelihara replika siaga sinkron di Availability Zone (AZ) yang berbeda. Instans DB utama direplikasi secara sinkron AZs ke replika siaga untuk redundansi data. Penerapan multi-AZ didukung di Edisi Perusahaan dan Edisi Standar 2. Lihat [Mengelola penyebaran Multi-AZ untuk RDS Custom untuk Oracle](custom-oracle-multiaz.md) untuk detail.

## Oracle Data Guard (dikelola pelanggan)
<a name="rds-custom-oracle-data-guard"></a>

Atau, Anda dapat mencapai ketersediaan tinggi dengan mengonfigurasi Oracle Data Guard secara manual untuk mereplikasi data antara RDS Custom untuk instans Oracle DB. Instans DB primer secara otomatis menyinkronkan data ke instans siaga. Oracle Data Guard hanya didukung di Enterprise Edition.

Anda dapat mengonfigurasi lingkungan ketersediaan tinggi dengan cara berikut:
+ Konfigurasikan instans siaga di berbeda AZs agar tahan terhadap kegagalan AZ.
+ Tempatkan basis data siaga Anda dalam mode terpasang atau hanya baca. Mode read-only memerlukan lisensi Oracle Active Data Guard.
+ Failover atau beralih dari basis data primer ke basis data siaga tanpa kehilangan data.
+ Migrasikan data dengan mengonfigurasi ketersediaan tinggi untuk instans lokal Anda, lalu gagal atau beralih ke database siaga RDS Custom for Oracle.

Untuk mempelajari cara mengkonfigurasi Oracle Data Guard untuk ketersediaan tinggi, lihat AWS blog [Membangun ketersediaan tinggi untuk RDS Custom for Oracle menggunakan](https://aws.amazon.com/blogs/database/build-high-availability-for-amazon-rds-custom-for-oracle-using-read-replicas/) replika baca. Anda dapat melakukan tugas-tugas berikut:
+ Gunakan terowongan jaringan privat virtual (VPN) guna mengenkripsi data bergerak untuk instans ketersediaan tinggi Anda. Enkripsi dalam perjalanan tidak dikonfigurasi secara otomatis oleh RDS Custom for Oracle.
+ Konfigurasikan Oracle Fast-Failover Observer (FSFO) untuk memantau instans ketersediaan tinggi Anda.
+ Izinkan pengamat untuk melakukan failover otomatis ketika kondisi yang diperlukan terpenuhi.

# Menyesuaikan lingkungan RDS Custom Anda
<a name="custom-managing.customizing-env"></a>

RDS Custom for Oracle menyertakan fitur default yang memungkinkan Anda menyesuaikan lingkungan instans DB tanpa menghentikan otomatisasi. Misalnya, Anda dapat menggunakan RDS APIs untuk menyesuaikan lingkungan Anda sebagai berikut:
+ Buat dan pulihkan snapshot DB untuk membuat lingkungan klona.
+ Buat replika baca.
+ Ubah pengaturan penyimpanan.
+ Ubah CEV untuk menerapkan pembaruan rilis

Untuk beberapa penyesuaian, seperti mengubah set karakter, Anda tidak dapat menggunakan API RDS. Dalam kasus ini, Anda perlu mengubah lingkungan secara manual dengan mengakses instans Amazon EC2 sebagai pengguna root atau masuk ke basis data Oracle sebagai `SYSDBA`. 

Untuk menyesuaikan instans secara manual, Anda harus menjeda dan melanjutkan otomatisasi RDS Custom. Jeda ini memastikan bahwa penyesuaian Anda tidak mengganggu otomatisasi RDS Custom. Dengan cara ini, Anda menghindari melanggar perimeter dukungan, yang menempatkan instans dalam status `unsupported-configuration` sampai Anda memperbaiki masalah yang mendasarinya. Menjeda dan melanjutkan adalah satu-satunya tugas otomatisasi yang didukung saat memodifikasi instans DB RDS Custom for Oracle.

## Langkah-langkah umum untuk menyesuaikan lingkungan RDS Custom
<a name="custom-managing.pausing.general-steps"></a>

Untuk menyesuaikan instans DB RDS Custom Anda, selesaikan langkah-langkah berikut:

1. Jeda otomatisasi RDS Custom selama periode tertentu menggunakan konsol atau CLI. 

1. Identifikasi instans Amazon EC2 yang mendasari.

1. Terhubung ke instans Amazon EC2 yang mendasari menggunakan kunci SSH atau AWS Systems Manager.

1. Verifikasi pengaturan konfigurasi Anda saat ini di basis data atau lapisan sistem operasi.

   Anda dapat memvalidasi perubahan dengan membandingkan konfigurasi awal dengan konfigurasi yang diubah. Bergantung pada jenis penyesuaian, gunakan alat OS atau kueri basis data.

1. Sesuaikan instans DB RDS Custom for Oracle sesuai kebutuhan.

1. Boot ulang instans atau basis data Anda jika perlu.
**catatan**  
Di Oracle CDB lokal, Anda dapat mempertahankan mode terbuka yang ditentukan untuk PDBs menggunakan perintah bawaan atau setelah pemicu startup. Mekanisme ini membawa PDBs ke status tertentu ketika CDB restart. Saat membuka CDB Anda, otomatisasi RDS Custom membuang status yang diawetkan yang ditentukan pengguna dan mencoba untuk membuka semuanya. PDBs Jika RDS Custom tidak dapat membuka semua PDBs, acara berikut akan dikeluarkan:`The following PDBs failed to open: list-of-PDBs`.

1. Verifikasi pengaturan konfigurasi baru Anda dengan membandingkannya dengan pengaturan sebelumnya.

1. Lanjutkan otomatisasi RDS Custom dengan salah satu cara berikut:
   + Lanjutkan otomatisasi secara manual.
   + Tunggu hingga periode jeda berakhir. Dalam hal ini, RDS Custom melanjutkan pemantauan dan pemulihan instans secara otomatis.

1. Verifikasi kerangka kerja otomatisasi RDS Custom

   Jika Anda mengikuti langkah-langkah sebelumnya dengan benar, RDS Custom memulai pencadangan otomatis. Status instans di konsol menunjukkan **Tersedia**.

Untuk praktik dan step-by-step petunjuk terbaik, lihat posting AWS blog [Membuat perubahan konfigurasi pada instans Amazon RDS Custom for Oracle: Bagian 1](https://aws.amazon.com/blogs/database/part-1-make-configuration-changes-to-an-amazon-rds-custom-for-oracle-instance/) dan Buat [Ulang Kustom Amazon RDS untuk database Oracle](https://aws.amazon.com/blogs/database/part-2-recreate-an-amazon-rds-custom-for-oracle-database/): Bagian 2.

## Menjeda dan melanjutkan instans RDS Custom DB
<a name="custom-managing.pausing"></a>

Anda dapat menjeda dan melanjutkan otomatisasi untuk instans DB menggunakan konsol atau CLI. 

### Konsol
<a name="custom-managing.pausing.console"></a>

**Cara menjeda atau melanjutkan otomatisasi RDS Custom**

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 **Basis data**, lalu pilih instans DB RDS Custom yang ingin Anda ubah.

1. Pilih **Ubah**. Halaman **Modifikasi instans DB** muncul.

1. Untuk **Mode otomatisasi RDS Custom**, pilih salah satu opsi berikut:
   + **Dijeda** akan menjeda pemantauan dan pemulihan instans untuk instans DB RDS Custom. Masukkan durasi jeda yang Anda inginkan (dalam hitungan menit) untuk **Durasi mode otomatisasi**. Nilai minimum adalah 60 menit (default). Nilai maksimum adalah 1.440 menit.
   + **Otomatisasi penuh** akan melanjutkan otomatisasi.

1. Pilih **Lanjutkan** untuk memeriksa ringkasan perubahan.

   Sebuah pesan menunjukkan bahwa RDS Custom akan segera menerapkan perubahan.

1. Jika perubahan Anda benar, pilih **Modifikasi instans DB**. Anda juga dapat memilih **Kembali** untuk mengedit perubahan atau **Batal** untuk membatalkan perubahan.

   Pada konsol RDS, detail untuk modifikasi muncul. Jika Anda menjeda otomatisasi, **Status** instans DB RDS Custom Anda menunjukkan **Otomatisasi dihentikan sementara**.

1. (Opsional) Di panel navigasi, pilih **Basis Data**, lalu pilih instans DB RDS Custom.

   Di panel **Ringkasan**, **Mode otomatisasi RDS Custom** menunjukkan status otomatisasi. Jika otomatisasi dijeda, nilainya adalah **Dihentikan sementara. Otomatisasi dilanjutkan dalam *num* hitungan menit**.

### AWS CLI
<a name="custom-managing.pausing.CLI"></a>

Untuk menjeda atau melanjutkan otomatisasi kustom RDS, gunakan perintah. `modify-db-instance` AWS CLI Identifikasi instans DB menggunakan parameter `--db-instance-identifier` yang diperlukan. Kontrol mode otomatisasi dengan parameter berikut:
+ `--automation-mode` menentukan status jeda instans DB. Nilai yang valid adalah `all-paused` yang menghentikan otomatisasi, dan `full` yang melanjutkannya.
+ `--resume-full-automation-mode-minutes` menentukan durasi jeda. Nilai default adalah 60 menit.

**catatan**  
Terlepas dari apakah Anda menentukan `--no-apply-immediately` atau `--apply-immediately`, RDS Custom menerapkan modifikasi secara asinkron sesegera mungkin.

Dalam respons perintah, `ResumeFullAutomationModeTime` menunjukkan waktu untuk melanjutkan dalam timestamp UTC. Saat mode otomatisasi adalah `all-paused`, Anda dapat menggunakan `modify-db-instance` untuk melanjutkan mode otomatisasi atau memperpanjang periode jeda. Tidak ada opsi `modify-db-instance` lain yang didukung.

Contoh berikut menjeda otomatisasi `my-custom-instance` selama 90 menit.

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

```
aws rds modify-db-instance \
    --db-instance-identifier my-custom-instance \
    --automation-mode all-paused \
    --resume-full-automation-mode-minutes 90
```
Untuk Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier my-custom-instance ^
    --automation-mode all-paused ^
    --resume-full-automation-mode-minutes 90
```

Contoh berikut memperpanjang durasi jeda selama 30 menit. 30 menit ditambahkan ke waktu awal yang ditunjukkan dalam `ResumeFullAutomationModeTime`.

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

```
aws rds modify-db-instance \
    --db-instance-identifier my-custom-instance \
    --automation-mode all-paused \
    --resume-full-automation-mode-minutes 30
```
Untuk Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier my-custom-instance ^
    --automation-mode all-paused ^
    --resume-full-automation-mode-minutes 30
```

Contoh berikut melanjutkan otomatisasi penuh untuk `my-custom-instance`.

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

```
aws rds modify-db-instance \
    --db-instance-identifier my-custom-instance \
    --automation-mode full \
```
Untuk Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier my-custom-instance ^
    --automation-mode full
```
Dalam output sampel parsial berikut, nilai `AutomationMode` yang tertunda adalah `full`.  

```
{
    "DBInstance": {
        "PubliclyAccessible": true,
        "MasterUsername": "admin",
        "MonitoringInterval": 0,
        "LicenseModel": "bring-your-own-license",
        "VpcSecurityGroups": [
            {
                "Status": "active",
                "VpcSecurityGroupId": "0123456789abcdefg"
            }
        ],
        "InstanceCreateTime": "2020-11-07T19:50:06.193Z",
        "CopyTagsToSnapshot": false,
        "OptionGroupMemberships": [
            {
                "Status": "in-sync",
                "OptionGroupName": "default:custom-oracle-ee-19"
            }
        ],
        "PendingModifiedValues": {
            "AutomationMode": "full"
        },
        "Engine": "custom-oracle-ee",
        "MultiAZ": false,
        "DBSecurityGroups": [],
        "DBParameterGroups": [
            {
                "DBParameterGroupName": "default.custom-oracle-ee-19",
                "ParameterApplyStatus": "in-sync"
            }
        ],
        ...
        "ReadReplicaDBInstanceIdentifiers": [],
        "AllocatedStorage": 250,
        "DBInstanceArn": "arn:aws:rds:us-west-2:012345678912:db:my-custom-instance",
        "BackupRetentionPeriod": 3,
        "DBName": "ORCL",
        "PreferredMaintenanceWindow": "fri:10:56-fri:11:26",
        "Endpoint": {
            "HostedZoneId": "ABCDEFGHIJKLMNO",
            "Port": 8200,
            "Address": "my-custom-instance.abcdefghijk.us-west-2.rds.amazonaws.com"
        },
        "DBInstanceStatus": "automation-paused",
        "IAMDatabaseAuthenticationEnabled": false,
        "AutomationMode": "all-paused",
        "EngineVersion": "19.my_cev1",
        "DeletionProtection": false,
        "AvailabilityZone": "us-west-2a",
        "DomainMemberships": [],
        "StorageType": "gp2",
        "DbiResourceId": "db-ABCDEFGHIJKLMNOPQRSTUVW",
        "ResumeFullAutomationModeTime": "2020-11-07T20:56:50.565Z",
        "KmsKeyId": "arn:aws:kms:us-west-2:012345678912:key/aa111a11-111a-11a1-1a11-1111a11a1a1a",
        "StorageEncrypted": false,
        "AssociatedRoles": [],
        "DBInstanceClass": "db.m5.xlarge",
        "DbInstancePort": 0,
        "DBInstanceIdentifier": "my-custom-instance",
        "TagList": []
    }
```

# Memodifikasi instans DB RDS Custom for Oracle
<a name="custom-managing.modifying"></a>

Memodifikasi instans DB RDS Custom for Oracle sama dengan memodifikasi instans DB Amazon RDS. Anda dapat mengubah pengaturan seperti berikut ini:
+ Kelas instans DB
+ Alokasi dan jenis penyimpanan
+ Periode retensi cadangan
+ Perlindungan penghapusan
+ Grup opsi
+ CEV (lihat [Upgrade RDS Custom untuk instans Oracle DB](custom-upgrading-modify.md))
+ Port

**Topics**
+ [Persyaratan dan batasan saat memodifikasi penyimpanan instans DB](#custom-managing.storage-modify)
+ [Persyaratan dan batasan saat memodifikasi kelas instans DB](#custom-managing.instance-class-reqs)
+ [Cara RDS Custom membuat instans DB saat Anda memodifikasi kelas instans](#custom-managing.instance-class-resources)
+ [Memodifikasi instans DB RDS Custom for Oracle](#custom-managing.modifying.procedure)

## Persyaratan dan batasan saat memodifikasi penyimpanan instans DB
<a name="custom-managing.storage-modify"></a>

Pertimbangkan persyaratan dan batasan berikut saat Anda memodifikasi penyimpanan untuk instans DB RDS Custom for Oracle:
+ Penyimpanan minimum yang dialokasikan untuk RDS Custom for Oracle adalah 40 GiB, dan maksimum 64 TiB.
+ Seperti Amazon RDS, Anda tidak dapat mengurangi penyimpanan yang dialokasikan. Ini adalah pembatasan volume Amazon EBS.
+ Penskalaan otomatis penyimpanan tidak didukung untuk instans DB RDS Custom for Oracle.
+ Setiap volume penyimpanan yang Anda lampirkan secara manual ke instans DB RDS Custom berada di luar perimeter dukungan.

  Untuk informasi selengkapnya, lihat [Perimeter dukungan RDS Custom](custom-concept.md#custom-troubleshooting.support-perimeter).
+ Penyimpanan Amazon EBS magnetik (standar) tidak didukung untuk RDS Custom. Anda hanya dapat memilih jenis penyimpanan SSD io1, io2, gp2, atau gp3.

Untuk informasi selengkapnya tentang penyimpanan Amazon EBS, lihat [Penyimpanan instans DB Amazon RDS](CHAP_Storage.md). Untuk informasi umum tentang modifikasi penyimpanan, lihat [Menggunakan penyimpanan untuk instans DB Amazon RDS](USER_PIOPS.StorageTypes.md).

## Persyaratan dan batasan saat memodifikasi kelas instans DB
<a name="custom-managing.instance-class-reqs"></a>

Pertimbangkan persyaratan dan batasan berikut saat Anda memodifikasi kelas instans untuk instans DB RDS Custom for Oracle:
+ Instans DB Anda harus berada dalam status `available`.
+ Instans DB Anda harus memiliki ruang kosong minimal 100 MiB pada volume root, volume data, dan volume biner.
+ Anda hanya dapat menetapkan satu IP elastis (EIP) ke instans DB RDS Custom for Oracle saat menggunakan antarmuka jaringan elastis (ENI) default. Jika Anda melampirkan beberapa ENIs ke instans DB Anda, operasi modifikasi gagal.
+ Semua tag RDS Custom for Oracle harus ada.
+ Jika Anda menggunakan replikasi RDS Custom for Oracle, perhatikan persyaratan dan batasan berikut:
  + Untuk instans DB dan replika baca primer, Anda dapat mengubah kelas instans hanya untuk satu instans DB pada satu waktu.
  + Jika instans DB RDS Custom for Oracle Anda memiliki basis data primer atau replika on-premise, pastikan untuk memperbarui alamat IP pribadi secara manual pada instans DB on-premise setelah modifikasi selesai. Tindakan ini diperlukan untuk melestarikan DataGuard fungsionalitas Oracle. RDS Custom for Oracle menerbitkan peristiwa ketika modifikasi berhasil.
  + Anda tidak dapat memodifikasi kelas instans DB RDS Custom for Oracle saat instans DB primer atau replika baca memiliki konfigurasi FSFO (Fast-Start Failover).

## Cara RDS Custom membuat instans DB saat Anda memodifikasi kelas instans
<a name="custom-managing.instance-class-resources"></a>

Ketika Anda memodifikasi kelas instans, RDS Custom membuat instans DB seperti berikut:
+ Membuat instans Amazon EC2.
+ Membuat volume root dari snapshot DB terbaru. RDS Custom for Oracle tidak mempertahankan informasi yang ditambahkan ke volume root setelah snapshot DB terbaru.
+ Membuat CloudWatch alarm Amazon.
+ Membuat pasangan kunci SSH Amazon EC2 jika Anda telah menghapus pasangan kunci asli. Jika tidak, RDS Custom for Oracle mempertahankan pasangan kunci asli.
+ Membuat sumber daya baru menggunakan tag yang dilampirkan ke instans DB Anda saat Anda memulai modifikasi. RDS Custom tidak mentransfer tag ke sumber daya baru ketika dilampirkan langsung ke sumber daya yang mendasarinya.
+ Mentransfer volume biner dan data dengan modifikasi terbaru ke instans DB baru.
+ Mentransfer alamat IP elastis (EIP). Jika instans DB dapat diakses publik, RDS Custom melampirkan alamat IP publik ke instans DB baru untuk sementara sebelum mentransfer EIP. Jika instans DB tidak dapat diakses publik, RDS Custom tidak membuat alamat IP publik.

## Memodifikasi instans DB RDS Custom for Oracle
<a name="custom-managing.modifying.procedure"></a>

Anda dapat memodifikasi kelas instans DB atau penyimpanan menggunakan konsol, AWS CLI, atau RDS API.

### Konsol
<a name="custom-managing.modifying.procedure.CON"></a>

**Cara memodifikasi instans DB RDS Custom for Oracle**

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 **Basis Data**.

1. Pilih instans DB yang ingin Anda ubah.

1. Pilih **Ubah**.

1. (Opsional) Dalam **Konfigurasi instans**, pilih nilai untuk **Kelas instans DB**. Untuk kelas yang didukung, lihat [Dukungan kelas instans DB untuk RDS Custom for Oracle](custom-oracle-feature-support.md#custom-reqs-limits.instances).

1. (Opsional) Di bagian **Penyimpanan**, lakukan perubahan berikut sesuai kebutuhan:

   1. Masukkan nilai baru untuk **Penyimpanan yang dialokasikan**. Nilai ini harus lebih besar dari nilai saat ini, dan antara 40 GiB–64 TiB.

   1. **Ubah nilai untuk **tipe Storage** menjadi **General Purpose SSD (gp2)**, **General Purpose SSD (gp3), Provisioned IOPS (io1)****, atau Provisioned IOPS (io2)**.**

   1. Jika Anda menentukan jenis penyimpanan selain **General Purpose SSD (gp2)**, Anda dapat mengubah nilai IOPS yang **Disediakan.**

1. (Opsional) Di bagian **Konfigurasi tambahan**, lakukan perubahan berikut sesuai kebutuhan:

   1. Untuk **Grup opsi**, pilih grup opsi baru. Untuk informasi selengkapnya, lihat [Menggunakan grup opsi di RDS Custom for Oracle](custom-oracle-option-groups.md).

1. Pilih **Lanjutkan**.

1. Pilih **Terapkan segera** atau **Terapkan di jendela pemeliharaan terjadwal berikutnya**.

1. Pilih **Ubah instans DB**.

### AWS CLI
<a name="custom-managing.modifying.procedure.CLI"></a>

Untuk memodifikasi penyimpanan untuk RDS Custom untuk instans Oracle DB, gunakan perintah. [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) AWS CLI Atur parameter berikut sesuai kebutuhan:
+ `--db-instance-class` – Kelas instans baru. Untuk kelas yang didukung, lihat [Dukungan kelas instans DB untuk RDS Custom for Oracle](custom-oracle-feature-support.md#custom-reqs-limits.instances).
+ `--allocated-storage` – Jumlah penyimpanan yang akan dialokasikan untuk instans DB, dalam gibibyte. Nilai ini harus lebih besar dari nilai saat ini, dan antara 40–65.536 GiB.
+ `--storage-type`— Jenis penyimpanan: gp2, gp3, io1, atau io2.
+ `--iops`— IOPS yang disediakan untuk instans DB, jika menggunakan jenis penyimpanan io1, io2, atau gp3.
+ `--apply-immediately` – Gunakan `--apply-immediately` untuk langsung menerapkan perubahan penyimpanan.

  Gunakan `--no-apply-immediately` (default) untuk menerapkan perubahan saat jendela pemeliharaan berikutnya.

Contoh berikut mengubah kelas instance DB `my-cfo-instance` ke`db.m5.16xlarge`. Perintah tersebut juga mengubah ukuran penyimpanan menjadi `1024` (1 TiB), tipe penyimpanan menjadi, IOPS yang disediakan ke`io2`, dan grup opsi menjadi`3000`. `cfo-ee-19-mt`

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

```
aws rds modify-db-instance \
    --db-instance-identifier my-cfo-instance \
    --db-instance-class db.m5.16xlarge \
    --storage-type io2 \
    --iops 3000 \
    --allocated-storage 1024 \
    --option-group cfo-ee-19-mt \
    --apply-immediately
```
Untuk Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier my-cfo-instance ^
    --db-instance-class db.m5.16xlarge ^
    --storage-type io2 ^
    --iops 3000 ^
    --allocated-storage 1024 ^
    --option-group cfo-ee-19-mt ^
    --apply-immediately
```

# Mengubah set karakter RDS Custom for Oracle DB instance
<a name="custom-managing.character-set"></a>

RDSKustom untuk Oracle default ke set karakter. US7ASCII Anda mungkin ingin menentukan set karakter yang berbeda untuk memenuhi persyaratan bahasa atau karakter multibyte. Bila Anda menggunakan RDS Custom for Oracle, Anda dapat menjeda otomatisasi dan kemudian mengubah set karakter database Anda secara manual.

Mengubah set karakter instans RDS Custom for Oracle DB memiliki persyaratan sebagai berikut:
+ Anda hanya dapat mengubah karakter pada instance RDS Kustom yang baru disediakan yang memiliki database kosong atau starter tanpa data aplikasi. Untuk semua skenario lainnya, ubah set karakter menggunakan DMU (Database Migration Assistant for Unicode).
+ Anda hanya dapat mengubah ke set karakter yang didukung oleh RDS untuk Oracle. Untuk informasi selengkapnya, lihat [Set karakter DB yang didukung](Appendix.OracleCharacterSets.md#Appendix.OracleCharacterSets.db-character-set.supported).

**Untuk mengubah set karakter RDS Custom for Oracle DB instance**

1. Jeda otomatisasi RDS kustom. Untuk informasi selengkapnya, lihat [Menjeda dan melanjutkan instans RDS Custom DB](custom-managing.customizing-env.md#custom-managing.pausing).

1. Masuk ke basis data Anda sebagai pengguna dengan hak istimewa `SYSDBA`.

1. Mulai ulang basis data dalam mode terbatas, ubah set karakter, dan kemudian mulai ulang basis data dalam mode normal.

   Jalankan skrip berikut di SQL klien Anda:

   ```
   SHUTDOWN IMMEDIATE;
   STARTUP RESTRICT;
   ALTER DATABASE CHARACTER SET INTERNAL_CONVERT AL32UTF8;
   SHUTDOWN IMMEDIATE;
   STARTUP;
   SELECT VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = 'NLS_CHARACTERSET';
   ```

   Verifikasi bahwa output menunjukkan set karakter yang benar:

   ```
   VALUE
   --------
   AL32UTF8
   ```

1. Lanjutkan otomatisasi RDS kustom. Untuk informasi selengkapnya, lihat [Menjeda dan melanjutkan instans RDS Custom DB](custom-managing.customizing-env.md#custom-managing.pausing).

# Mengatur LANG nilai NLS \$1 di RDS Custom for Oracle
<a name="custom-managing.nlslang"></a>

*Lokal* adalah serangkaian informasi yang membahas persyaratan bahasa dan budaya yang sesuai dengan bahasa dan negara tertentu. Guna menentukan perilaku lokal untuk perangkat lunak Oracle, atur variabel lingkungan `NLS_LANG` pada host klien Anda. Variabel ini mengatur bahasa, wilayah, dan set karakter yang digunakan oleh aplikasi klien dan server basis data.

Untuk RDS Custom for Oracle, Anda hanya dapat mengatur bahasa dalam `NLS_LANG` variabel: wilayah dan karakter menggunakan default. Bahasa ini digunakan untuk pesan, pemeriksaan, nama hari, dan nama bulan basis data Oracle. Setiap bahasa yang didukung memiliki nama yang unik, misalnya, Amerika, Prancis, atau Jerman. Jika bahasa tidak ditentukan, nilai default-nya adalah Amerika.

Setelah Anda membuat database RDS Custom for Oracle, Anda dapat mengatur `NLS_LANG` host klien Anda ke bahasa selain bahasa Inggris. Untuk melihat daftar bahasa yang didukung oleh Oracle Database, masuk ke database RDS Custom for Oracle Anda dan jalankan kueri berikut:

```
SELECT VALUE FROM V$NLS_VALID_VALUES WHERE PARAMETER='LANGUAGE' ORDER BY VALUE;
```

Anda dapat mengatur `NLS_LANG` pada baris perintah host. Contoh berikut menetapkan bahasa ke bahasa Jerman untuk aplikasi klien Anda menggunakan shell Z di Linux.

```
export NLS_LANG=German
```

Aplikasi Anda membaca nilai `NLS_LANG` saat dimulai dan kemudian mengomunikasikannya ke basis data saat terhubung.

Untuk informasi selengkapnya, lihat [Memilih Lokal dengan Variabel LANG Lingkungan NLS \$1 di](https://docs.oracle.com/en/database/oracle/oracle-database/21/nlspg/setting-up-globalization-support-environment.html#GUID-86A29834-AE29-4BA5-8A78-E19C168B690A) *Oracle Database Globalization Support Guide*.

## Dukungan untuk Enkripsi Data Transparan
<a name="custom-managing.tde"></a>

RDSKustom mendukung Enkripsi Data Transparan (TDE) untuk RDS Custom untuk instans Oracle DB.

Namun, Anda tidak dapat mengaktifkan TDE menggunakan opsi dalam grup opsi khusus seperti yang Anda bisa di RDS untuk Oracle. Anda menghidupkan TDE secara manual. Untuk informasi tentang penggunaan Enkripsi Data Transparan Oracle, lihat [Securing stored data using Transparent Data Encryption](http://docs.oracle.com/cd/E11882_01/network.112/e40393/asotrans.htm#BABFGJAG) di dokumentasi Oracle.

# Menandai sumber daya RDS Custom for Oracle
<a name="custom-managing.tagging"></a>

Anda dapat menandai sumber daya RDS Custom sama seperti sumber daya Amazon RDS, tetapi dengan beberapa perbedaan penting:
+ Jangan membuat atau memodifikasi tag `AWSRDSCustom` yang diperlukan untuk otomatisasi RDS Custom. Jika melakukannya, Anda dapat merusak otomatisasi.
+ `Name`Tag ditambahkan ke sumber daya Kustom RDS dengan nilai awalan atau. `do-not-delete-rds-custom` `rds-custom!oracle-do-not-delete` Setiap nilai yang diteruskan pelanggan untuk kunci akan ditimpa.
+ Tag yang ditambahkan ke instans DB RDS Custom selama pembuatan disebarkan ke semua sumber daya RDS Custom terkait lainnya.
+ Tag tidak disebarkan saat Anda menambahkannya ke sumber daya RDS Custom setelah pembuatan instans DB.

Untuk informasi umum tentang penandaan sumber daya, lihat [Menandai sumber Amazon RDS](USER_Tagging.md).

# Menghapus instans DB RDS Custom for Oracle
<a name="custom-managing.deleting"></a>

**Awas**  
Menghapus instans DB adalah tindakan permanen. Anda tidak dapat memulihkan instans DB setelah penghapusan kecuali Anda memiliki cadangan atau snapshot.  
Saat Anda menghapus instans DB Kustom RDS, AWS secara otomatis menghapus instans Amazon EC2 dan volume EBS yang mendasarinya. Jangan menghentikan EC2 instans Amazon secara manual atau menghapus volume EBS sebelum menghapus instans DB melalui Amazon RDS. Penghapusan manual sumber daya ini menyebabkan penghapusan instans DB dan pembuatan snapshot akhir gagal, mencegah kemungkinan pemulihan.

Untuk menghapus instans DB RDS Custom, lakukan hal berikut:
+ Berikan nama instans DB.
+ Hapus opsi untuk mengambil snapshot DB akhir dari instans DB.
+ Pilih atau hapus opsi untuk mempertahankan cadangan otomatis.

Anda dapat menghapus instans DB RDS Custom menggunakan konsol atau CLI. Waktu yang diperlukan untuk menghapus instans DB dapat bervariasi bergantung pada periode retensi cadangan (yaitu, berapa banyak cadangan yang harus dihapus) dan berapa banyak data yang dihapus.

## Konsol
<a name="custom-managing.deleting.console"></a>

**Cara menghapus instans DB RDS Custom**

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 **Basis data**, lalu pilih instans DB RDS Custom yang ingin dihapus. Instans DB RDS Custom menunjukkan peran **Instans (RDS Custom)**.

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

1. Untuk mempertahankan cadangan otomatis, pilih **Pertahankan cadangan otomatis**.

1. Masukkan **delete me** dalam kotak.

1. Pilih **Hapus**.

## AWS CLI
<a name="custom-managing.deleting.CLI"></a>

Anda menghapus instans RDS Custom DB dengan menggunakan [delete-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-instance.html) AWS CLI perintah. Identifikasi instans DB menggunakan parameter `--db-instance-identifier` yang diperlukan. Parameter yang tersisa sama dengan instans DB Amazon RDS, dengan pengecualian berikut:
+ `--skip-final-snapshot` diperlukan.
+ `--no-skip-final-snapshot` tidak didukung.
+ `--final-db-snapshot-identifier` tidak didukung.

Contoh berikut menghapus instans DB RDS Custom bernama `my-custom-instance` dan mempertahankan cadangan otomatis.

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

```
aws rds delete-db-instance \
    --db-instance-identifier my-custom-instance \
    --skip-final-snapshot \
    --no-delete-automated-backups
```
Untuk Windows:  

```
aws rds delete-db-instance ^
    --db-instance-identifier my-custom-instance ^
    --skip-final-snapshot ^
    --no-delete-automated-backups
```