Mengonversi konfigurasi satu penghuni menjadi multi-penghuni - 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.

Mengonversi konfigurasi satu penghuni menjadi multi-penghuni

Anda dapat memodifikasi arsitektur CDB RDS for Oracle dari konfigurasi satu penghuni menjadi multi-penghuni. Sebelum dan sesudah konversi, CDB Anda berisi basis data satu penghuni (PDB).

Selama konversi, RDS for Oracle memigrasikan metadata berikut ke basis data penghuni baru:

  • Nama pengguna utama

  • Nama basis data

  • Set karakter

  • Set karakter nasional

Sebelum konversi, Anda dapat melihat informasi sebelumnya menggunakan perintah describe-db-instances. Setelah konversi, Anda melihat informasi menggunakan perintah describe-tenant-database.

Konversi memiliki persyaratan dan batasan sebagai berikut:

  • Setelah mengonversi konfigurasi arsitektur satu penghuni menjadi multi-penghuni, Anda tidak dapat mengembalikan arsitektur ke konfigurasi satu penghuni. Operasi ini tidak dapat dibatalkan.

  • Tag untuk instans DB disebarkan ke DB penghuni awal yang dibuat selama konversi.

  • Basis data primer atau replika yang mengaktifkan Oracle Data Guard tidak dapat dikonversi.

  • Anda tidak dapat meningkatkan versi mesin DB dan melakukan konversi ke konfigurasi multi-penghuni dalam operasi yang sama.

  • Kebijakan IAM Anda harus memiliki izin untuk membuat basis data penghuni.

Untuk mengonversi CDB yang menggunakan konfigurasi satu penghuni ke mulit-penghuni
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di sudut kanan atas konsol Amazon RDS, pilih Wilayah AWS tempat instans DB Anda berada.

  3. Di panel navigasi, pilih Basis data, lalu pilih instans non-CDB yang ingin Anda konversi menjadi instans CDB.

  4. Pilih Ubah.

  5. Untuk Pengaturan arsitektur, pilih Arsitektur multi-penghuni Oracle.

  6. Untuk Konfigurasi arsitektur, pilih Konfigurasi multi-penghuni.

  7. (Opsional) Untuk Grup parameter DB, pilih grup parameter baru untuk instans CDB Anda. Pertimbangan grup parameter yang berlaku saat mengonversi instans DB sama seperti saat meningkatkan instans DB.

  8. (Opsional) Untuk Grup opsi, pilih grup opsi baru untuk instans CDB Anda. Pertimbangan grup opsi yang berlaku saat mengonversi instans DB sama seperti saat meningkatkan instans DB.

  9. Jika semua perubahan sudah sesuai dengan keinginan Anda, pilih Lanjutkan dan periksa ringkasan modifikasi.

  10. Pilih Terapkan langsung. Opsi ini diperlukan saat Anda beralih ke konfigurasi multi-penghuni. Perlu diketahui bahwa opsi ini dapat menyebabkan waktu henti dalam beberapa kasus.

  11. Di halaman konfirmasi, tinjau perubahan Anda. Jika sudah benar, pilih Modifikasi instans DB.

    Atau pilih Kembali untuk mengedit perubahan atau Batal untuk membatalkan perubahan.

Untuk mengonversi CDB menggunakan konfigurasi penyewa tunggal ke konfigurasi multi-penyewa, tentukan dalam perintah. --multi-tenant AWS CLI modify-db-instance

Contoh berikut mengonversi instans DB bernama my-st-cdb dari konfigurasi satu penghuni ke multi-penghuni. Opsi --apply-immediately diperlukan.

contoh

Untuk Linux, macOS, atau Unix:

aws rds modify-db-instance --region us-east-1\ --db-instance-identifier my-st-cdb \ --multi-tenant \ --apply-immediately

Untuk Windows:

aws rds modify-db-instance --region us-east-1 ^ --db-instance-identifier my-st-cdb ^ --multi-tenant ^ --apply-immediately

Output-nya akan terlihat seperti berikut.

{ "DBInstance": { "DBInstanceIdentifier": "my-st-cdb", "DBInstanceClass": "db.r5.large", "MultiTenant": false, "Engine": "oracle-ee-cdb", "DBResourceId": "db-AB1CDE2FGHIJK34LMNOPRLXTXU", "DBInstanceStatus": "modifying", "MasterUsername": "admin", "DBName": "ORCL", ... "EngineVersion": "19.0.0.0.ru-2022-01.rur-2022-01.r1", "AutoMinorVersionUpgrade": true, "ReadReplicaDBInstanceIdentifiers": [], "LicenseModel": "bring-your-own-license", "OptionGroupMemberships": [ { "OptionGroupName": "default:oracle-ee-cdb-19", "Status": "in-sync" } ], ... "PendingModifiedValues": { "MultiTenant": "true" } } }