Menambahkan basis data RDS for Oracle ke instans CDB Anda - 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.

Menambahkan basis data RDS for Oracle ke instans CDB Anda

Dalam konfigurasi multi-penghuni RDS for Oracle, basis data penghuni adalah PDB. Untuk menambahkan basis data penghuni, pastikan Anda memenuhi prasyarat berikut:

Anda dapat menambahkan database penyewa menggunakan AWS Management Console, 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.

Untuk menambahkan basis data penghuni ke instans DB Anda
  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 untuk membuat basis data penghuni.

  3. Di panel navigasi, pilih Basis data.

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

  5. Pilih Tindakan lalu Tambahkan basis data penghuni.

  6. 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. Untuk informasi selengkapnya, lihat Manajemen kata sandi dengan Amazon RDS Aurora dan AWS Secrets Manager.

      • 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 basis data 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.

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

  7. Pilih Tambahkan penghuni.

Untuk menambahkan database penyewa ke CDB Anda dengan AWS CLI, gunakan perintah create-tenant-databasedengan 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.

contoh

Untuk Linux, macOS, atau Unix:

aws rds create-tenant-database --region us-east-1 \ --db-instance-identifier my-cdb-inst \ --tenant-db-name mypdb2 \ --master-username mypdb2-admin \ --master-user-password mypdb2-pwd \ --character-set-name UTF-16

Untuk Windows:

aws rds create-tenant-database --region us-east-1 \ --db-instance-identifier my-cdb-inst ^ --tenant-db-name mypdb2 ^ --master-username mypdb2-admin ^ --master-user-password mypdb2-pwd ^ --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", ... } }...