Mengelola instans DB Amazon RDS Custom for Oracle - Layanan Basis Data Relasional Amazon

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

Mengelola instans DB Amazon RDS Custom for Oracle

Amazon RDS Custom mendukung subset tugas manajemen biasa untuk instans DB Amazon RDS. Di bawah ini, Anda dapat menemukan petunjuk untuk tugas manajemen RDS Custom for Oracle yang didukung menggunakan AWS Management Console dan AWS CLI.

Menangani basis data kontainer (CDB) di RDS Custom for Oracle

Anda dapat membuat instans RDS Custom for Oracle DB dengan arsitektur multitenant Oracle (custom-oracle-ee-cdbatau 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 PDB tambahan secara manual menggunakan Oracle SQL.

Nama PDB dan CDB

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) di Oracle Database Concepts.

Anda tidak dapat mengganti nama PDB yang ada menggunakan API Amazon RDS. Anda juga tidak dapat mengganti nama CDB menggunakan perintah modify-db-instance.

Manajemen PDB

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

Untuk memodifikasi CDB atau PDB Anda, selesaikan langkah-langkah berikut:

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

  2. Ubah CDB atau PDB Anda.

  3. Cadangkan semua PDB yang dimodifikasi.

  4. Lanjutkan otomatisasi RDS Custom.

Pemulihan otomatis root CDB

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 PDB dalam mode READ WRITE saat memulai instans DB. Jika beberapa PDB tidak dapat dibuka, RDS Custom menerbitkan peristiwa berikut: tenant database shutdown.

Menggunakan fitur ketersediaan tinggi untuk RDS Custom for Oracle

Untuk mendukung replikasi antara RDS Custom untuk instans Oracle DB, Anda dapat mengonfigurasi ketersediaan tinggi (HA) dengan Oracle Data Guard. Instans DB primer secara otomatis menyinkronkan data ke instans siaga. Fitur ini hanya didukung di Enterprise Edition.

Anda dapat mengonfigurasi lingkungan ketersediaan tinggi dengan cara berikut:

  • Konfigurasikan instans siaga di Zona Ketersediaan (AZ) yang berbeda agar tahan terhadap kegagalan AZ.

  • Tempatkan basis data siaga Anda dalam mode terpasang atau hanya baca.

  • Failover atau beralih dari basis data primer ke basis data siaga tanpa kehilangan data.

  • Migrasikan data dengan mengonfigurasi ketersediaan tinggi untuk instans on-premise Anda, lalu lakukan failover atau beralih ke basis data siaga RDS Custom.

Untuk mempelajari cara mengonfigurasi ketersediaan tinggi, lihat laporan resmi Membangun ketersediaan tinggi untuk Amazon RDS Custom for Oracle menggunakan replika baca. Anda dapat melakukan tugas-tugas berikut:

  • Gunakan terowongan jaringan privat virtual (VPN) guna mengenkripsi data bergerak untuk instans ketersediaan tinggi Anda. Enkripsi saat bergerak tidak dikonfigurasi secara otomatis oleh RDS Custom.

  • 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

RDS Custom for Oracle menyertakan fitur default yang memungkinkan Anda menyesuaikan lingkungan instans DB tanpa menghentikan otomatisasi. Misalnya, Anda dapat menggunakan API RDS untuk menyesuaikan lingkungan Anda dengan cara 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

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

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

  2. Identifikasi instans Amazon EC2 yang mendasari.

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

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

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

  6. Boot ulang instans atau basis data Anda jika perlu.

    catatan

    Di CDB Oracle on-premise, Anda dapat mempertahankan mode terbuka yang ditentukan untuk PDB menggunakan perintah default atau setelah pemicu startup. Mekanisme ini menentukan status PDB saat CDB dimulai ulang. Saat membuka CDB Anda, otomatisasi RDS Custom membuang status tersimpan yang ditentukan pengguna dan mencoba membuka semua PDB. Jika RDS Custom tidak dapat membuka semua PDB, peristiwa berikut akan muncul: The following PDBs failed to open: list-of-PDBs.

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

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

  9. 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 dan Buat Ulang Kustom Amazon RDS untuk database Oracle: Bagian 2.

Menjeda dan melanjutkan instans RDS Custom DB

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

Cara menjeda atau melanjutkan otomatisasi RDS Custom
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis data, lalu pilih instans DB RDS Custom yang ingin Anda ubah.

  3. Pilih Ubah. Halaman Modifikasi instans DB muncul.

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

  5. Pilih Lanjutkan untuk memeriksa ringkasan perubahan.

    Sebuah pesan menunjukkan bahwa RDS Custom akan segera menerapkan perubahan.

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

  7. (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 hitungan menit.

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.

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.

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.

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

Memodifikasi instans DB RDS Custom for Oracle sama dengan memodifikasi instans DB Amazon RDS. Anda dapat mengubah pengaturan seperti berikut ini:

Persyaratan dan batasan saat memodifikasi penyimpanan instans DB

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.

  • Penyimpanan Amazon EBS magnetik (standar) tidak didukung untuk RDS Custom. Anda hanya dapat memilih jenis penyimpanan SSD io1, gp2, atau gp3.

Untuk informasi selengkapnya tentang penyimpanan Amazon EBS, lihat Penyimpanan instans DB Amazon RDS. Untuk informasi umum tentang modifikasi penyimpanan, lihat Menggunakan penyimpanan untuk instans DB Amazon RDS.

Persyaratan dan batasan saat memodifikasi kelas instans DB

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 ENI ke instans DB, operasi modifikasi akan 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

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

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

Cara memodifikasi instans DB RDS Custom for Oracle
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis Data.

  3. Pilih instans DB yang ingin Anda ubah.

  4. Pilih Ubah.

  5. (Opsional) Dalam Konfigurasi instans, pilih nilai untuk Kelas instans DB. Untuk kelas yang didukung, lihat Dukungan kelas instans DB untuk RDS Custom for Oracle.

  6. (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.

    2. Ubah nilai untuk Jenis penyimpanan menjadi SSD Tujuan Umum (gp2), SSD Tujuan Umum (gp3), atau IOPS yang Tersedia (io1).

    3. Jika menggunakan IOPS yang Tersedia (io1) atau SSD Tujuan Umum (gp3), Anda dapat mengubah nilai IOPS yang Tersedia.

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

  8. Pilih Lanjutkan.

  9. Pilih Terapkan segera atau Terapkan di jendela pemeliharaan terjadwal berikutnya.

  10. Pilih Ubah instans DB.

Untuk memodifikasi penyimpanan untuk RDS Custom untuk instans Oracle DB, gunakan perintah. modify-db-instance 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.

  • --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, atau io1.

  • --iops – IOPS yang tersedia untuk instans DB, jika menggunakan jenis penyimpanan io1 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 untuk db.m5.16xlarge. Perintah ini juga mengubah ukuran penyimpanan menjadi 1 TiB, jenis penyimpanan menjadi io1, IOPS yang Tersedia menjadi 3000, dan grup opsi menjadi cfo-ee-19-mt.

Untuk Linux, macOS, atau Unix:

aws rds modify-db-instance \ --db-instance-identifier my-cfo-instance \ --db-instance-class db.m5.16xlarge \ --storage-type io1 \ --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 io1 ^ --iops 3000 ^ --allocated-storage 1024 ^ --option-group cfo-ee-19-mt ^ --apply-immediately

Mengubah set karakter instans DB RDS Custom for Oracle

Set karakter RDS Custom for Oracle default adalah US7ASCII. Anda mungkin ingin menentukan set karakter yang berbeda untuk memenuhi persyaratan bahasa atau karakter multibyte. Jika menggunakan RDS Custom for Oracle, Anda dapat menjeda otomatisasi dan kemudian mengubah set karakter basis data secara manual.

Mengubah set karakter instans DB RDS Custom for Oracle memiliki persyaratan berikut:

  • Anda hanya dapat mengubah karakter pada instans RDS Custom yang baru tersedia yang memiliki basis data 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 for Oracle. Untuk informasi selengkapnya, lihat Set karakter DB yang didukung.

Cara mengubah set karakter instans DB RDS Custom for Oracle
  1. Jeda otomatisasi RDS Custom. Untuk informasi selengkapnya, lihat Menjeda dan melanjutkan instans RDS Custom DB.

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

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

    Jalankan skrip berikut di klien SQL 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
  4. Lanjutkan otomatisasi RDS Custom. Untuk informasi selengkapnya, lihat Menjeda dan melanjutkan instans RDS Custom DB.

Mengatur nilai NLS_LANG di RDS Custom for Oracle

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 variabel NLS_LANG: 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 membuat basis data RDS Custom for Oracle, Anda dapat mengatur NLS_LANG di host klien Anda ke bahasa selain bahasa Inggris. Untuk melihat daftar bahasa yang didukung oleh Oracle Database, masuk ke basis data RDS Custom for Oracle 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 Lingkungan NLS_LANG di Oracle Database Globalization Support Guide.

Dukungan untuk Enkripsi Data Transparan

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

Namun, Anda tidak dapat mengaktifkan TDE menggunakan opsi dalam grup opsi kustom seperti di RDS for Oracle. Anda mengaktifkan TDE secara manual. Untuk informasi tentang penggunaan Enkripsi Data Transparan Oracle, lihat Securing stored data using Transparent Data Encryption di dokumentasi Oracle.

Menandai sumber daya RDS Custom for Oracle

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.

  • Tag Name ditambahkan ke sumber daya RDS Custom dengan nilai prefiks do-not-delete-rds-custom. 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 Memberi tag pada sumber daya Amazon RDS.

Menghapus instans DB RDS Custom for Oracle

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.

Cara menghapus instans DB RDS Custom
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis data, lalu pilih instans DB RDS Custom yang ingin dihapus. Instans DB RDS Custom menunjukkan peran Instans (RDS Custom).

  3. Untuk Tindakan, pilih Hapus.

  4. Untuk mempertahankan cadangan otomatis, pilih Pertahankan cadangan otomatis.

  5. Masukkan delete me dalam kotak.

  6. Pilih Hapus.

Anda menghapus instans RDS Custom DB dengan menggunakan delete-db-instance 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.

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