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' Console di gestione AWS 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. Se il CDB ha repliche di lettura, puoi solo aggiungere un database tenant all'istanza DB principale; Amazon RDS crea automaticamente il database tenant sulle repliche. Viene inoltre convalidato lo stato della replica, assicurando che tutte le repliche siano disponibili e che il ritardo di replica sia inferiore a 5 minuti prima della creazione del tenant.

Per aggiungere un database del tenant all'istanza database
  1. Accedi a Console di gestione AWS 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 pannello di navigazione, seleziona 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 creata personalmente.

        Nota

        Consigliamo AWS Secrets Manager come tecnica più sicura per la gestione delle credenziali. Si applicano costi aggiuntivi. AWS Secrets Manager non è supportato per le istanze che utilizzano repliche di lettura. Per ulteriori informazioni, consulta Gestione delle password con Amazon RDS e AWS Secrets Manager.

      • Gestione autonoma

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

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

    • 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. Se l'istanza contiene repliche di lettura, i tenant non possono essere creati con un set di caratteri personalizzato. È possibile creare i tenant con un set di caratteri personalizzato prima di creare una replica di lettura, se necessario.

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

Per Linux, macOS o 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", ... } }...