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:
-
Il CDB ha la configurazione multi-tenant abilitata. Per ulteriori informazioni, consulta Configurazione multi-tenant dell'architettura CDB.
-
Disponi delle necessarie autorizzazioni IAM per creare il database del tenant.
È possibile aggiungere un database del tenant utilizzando la Console di gestione AWS, 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
Accedi alla Console di gestione AWS e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/
. -
Nell'angolo in alto a destra della console Amazon RDS, scegli la Regione AWS in cui desideri creare il database del tenant.
-
Nel riquadro di navigazione, scegliere Databases (Database).
-
Scegli l'istanza CDB in cui aggiungere un database del tenant. L'istanza database deve utilizzare la configurazione multi-tenant dell'architettura CDB.
-
Scegli Operazioni, quindi Aggiungi database del tenant.
-
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:
-
Gestione in Gestione dei segreti AWS
In Seleziona la chiave di crittografia, scegli una chiave KMS creata da Secrets Manager o una chiave creata personalmente.
Nota
È consigliabile utilizzare Gestione dei segreti AWS quale tecnica più sicura per la gestione delle credenziali. Vengono applicati costi aggiuntivi. Per ulteriori informazioni, consulta Gestione delle password con Amazon RDS e Gestione dei segreti AWS.
-
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
RDSCDBcome nome predefinito.
-
-
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,NVARCHAR2eNCLOB) e non influisce sui metadati del database.
Per ulteriori informazioni sulle impostazioni precedenti, consulta Impostazioni per istanze database.
-
-
Scegli Aggiungi tenant.
Per aggiungere un database del tenant al CDB con la AWS CLI, usa il comando create-tenant-database con i seguenti parametri obbligatori:
-
--db-instance-identifier -
--tenant-db-name -
--master-username -
--master-user-password
L'esempio seguente crea un database del tenant denominato mypdb2 nell'istanza CDB di RDS per 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-identifiermy-cdb-inst\ --tenant-db-namemypdb2\ --master-usernamemypdb2-admin\ --master-user-passwordmypdb2-pwd\ --character-set-nameUTF-16
Per Windows:
aws rds create-tenant-database --region us-east-1 \ --db-instance-identifiermy-cdb-inst^ --tenant-db-namemypdb2^ --master-usernamemypdb2-admin^ --master-user-passwordmypdb2-pwd^ --character-set-nameUTF-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", ... } }...