Aggiunta di un database del tenant RDS per Oracle all'istanza CDB - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiunta di un database del tenant RDS per Oracle all'istanza CDB

Nella configurazione multi-tenant RDS per Oracle, un database del tenant è un PDB. Per aggiungere un database del tenant, verifica che siano soddisfatti i seguenti prerequisiti:

È possibile aggiungere un database del tenant utilizzando la AWS Management Console, la AWS CLI o l'API RDS. Non è possibile aggiungere più database del tenant in un'unica operazione pertanto è necessario aggiungerli uno alla volta. Se il CDB ha la conservazione dei backup abilitata, Amazon RDS esegue il backup dell'istanza database prima e dopo l'aggiunta di un nuovo database del tenant.

Per aggiungere un database del tenant all'istanza database
  1. Accedi alla AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nell'angolo in alto a destra della console Amazon RDS, scegli la Regione AWS in cui desideri creare il database del tenant.

  3. Nel riquadro di navigazione, scegli Databases (Database).

  4. Scegli l'istanza CDB in cui aggiungere un database del tenant. L'istanza database deve utilizzare la configurazione multi-tenant dell'architettura CDB.

  5. Scegli Operazioni, quindi Aggiungi database del tenant.

  6. Per Impostazioni globali del database effettua le seguenti operazioni:

    • Per Nome del database tenant immetti il nome del nuovo PDB.

    • Per Nome utente principale del database tenant, specifica il nome dell'utente principale per il PDB. Questo utente principale è diverso dall'utente principale del CDB.

    • Inserisci una password in Password principale del database tenant o seleziona Genera automaticamente una password.

    • Per Set di caratteri del database tenant, scegli un set di caratteri per il PDB. L'impostazione predefinita è AL32UTF8. È possibile scegliere un set di caratteri del PDB diverso dal set di caratteri del CDB.

    • Per Set di caratteri nazionali del database tenant, scegli un set di caratteri per il PDB. L'impostazione predefinita è AL32UTF8. Il set di caratteri nazionali specifica la codifica solo per le colonne che utilizzano il tipo di dati NCHAR (NCHAR, NVARCHAR2 e NCLOB) e non influisce sui metadati del database.

    Per ulteriori informazioni sulle impostazioni precedenti, consulta Impostazioni per istanze database.

  7. Scegli Aggiungi tenant.

Per aggiungere un database tenant al tuo CDB conAWS CLI, usa il comando create-tenant-databasecon i seguenti parametri richiesti:

  • --db-instance-identifier

  • --tenant-db-name

  • --master-username

  • --master-user-password

L'esempio seguente crea un database tenant denominato mypdb2 nell'istanza CDB di RDS for Oracle denominata. my-cdb-inst Il set di caratteri del PDB è UTF-16.

Esempio

Per, oLinux: macOS 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

Per 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

L'output è simile al seguente.

...} "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", ... } }...