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' 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
Accedi a 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 pannello di navigazione, seleziona 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 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
RDSCDBcome 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,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 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-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", ... } }...