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 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
Accedi a AWS Management Console 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:
-
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
eNCLOB
) 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 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-namemypdb2
\ --master-usernamemypdb2-admin
\ --master-user-passwordmypdb2-pwd
\ --character-set-nameUTF-16
In Windows:
aws rds create-tenant-database --region us-east-1 \ --db-instance-identifier
my-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", ... } }...