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 tenant utilizzando l' AWS Management Console API AWS CLI, the o 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 a 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, scegliere 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.

    • Scegli una delle seguenti opzioni di gestione delle credenziali:

      • Gestito in AWS Secrets Manager

        In Seleziona la chiave di crittografia, scegli una chiave KMS creata da Secrets Manager o una chiave che hai creato tu.

        Nota

        Consigliamo AWS Secrets Manager come tecnica più sicura per la gestione delle credenziali. Vengono applicati costi aggiuntivi. Per ulteriori informazioni, consulta Gestione delle password con Amazon RDS e AWS Secrets Manager.

      • Gestito autonomamente

        Per specificare una password, deselezionare la casella di controllo Genera automaticamente una password, se selezionata. Inserisci la stessa password in Password principale e Conferma password principale.

      • In Configurazione aggiuntiva, inserisci il nome del tuo PDB come Nome del database iniziale. Non è possibile assegnare un nome al CDB, che ha il nome predefinito RDSCDB.

    • Per Set di caratteri del database tenant, scegli un set di caratteri per il PDB. Il valore predefinito è 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. Il valore predefinito è 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 con AWS 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 RDS for Oracle denominata. my-cdb-inst Il set di caratteri del PDB è UTF-16.

Esempio

In Linux, macOS, oppure 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

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