Architettura del database RDS per Oracle - 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à.

Architettura del database RDS per Oracle

L'architettura multitenant Oracle, nota anche come architettura CDB, consente a un database Oracle di funzionare come database container multitenant (CDB). Un CDB può includere database integrabili creati dal cliente (PDB). Un database non CDB è un database Oracle che utilizza l'architettura tradizionale, che non può contenere PDB. Per ulteriori informazioni sull'architettura multitenant, consulta Guida per l'amministratore multitenant Oracle.

Per Oracle Database 19c e versioni successive, è possibile creare un'istanza database RDS per Oracle che utilizza l'architettura CDB. In RDS per Oracle, i PDB sono definiti database del tenant. Le applicazioni client si connettono a livello di database del tenant (PDB) anziché a livello di CDB. RDS per Oracle supporta le seguenti configurazioni dell'architettura CDB:

Configurazione multi-tenant

Amazon RDS consente a un’istanza CDB di contenere da 1 a 30 database del tenant, a seconda dell’edizione del database e delle eventuali licenze opzionali richieste. Per aggiungere, modificare e rimuovere i database del tenant è possibile utilizzare le API RDS. La configurazione multi-tenant in RDS per Oracle non supporta i PDB di applicazioni o i PDB di proxy, che sono tipi speciali di PDB. Per ulteriori informazioni sui PDB di applicazioni e sui PDB di proxy, vedere Types of PDBs nella documentazione di Oracle Database.

Nota

La configurazione Amazon RDS è chiamata “multi-tenant” anziché “multitenant” perché è una funzionalità specifica di Amazon RDS, non solo del motore di database Oracle. Allo stesso modo, il termine “tenant” in RDS si riferisce a qualsiasi tenant in una configurazione RDS, non solo ai PDB Oracle. Nella documentazione di RDS, il termine “Oracle multitenant” senza trattino si riferisce esclusivamente all’architettura CDB del database Oracle, che è compatibile sia con le implementazioni on-premises sia con quelle RDS.

Configurazione a tenant singolo

Amazon RDS limita un’istanza CDB di RDS per Oracle a 1 database del tenant (PDB). Non è possibile aggiungere altri PDB utilizzando le API RDS. La configurazione a tenant singolo utilizza le stesse API RDS dell'architettura non CDB. Pertanto, l'esperienza di utilizzo di un CDB nella configurazione a tenant singolo è per lo più la stessa di un non CDB.

È possibile convertire un CDB che utilizza la configurazione a tenant singolo in una configurazione multi-tenant, in modo da poter aggiungere PDB al CBD. Questa modifica dell'architettura è permanente e irreversibile. Per ulteriori informazioni, consulta Conversione della configurazione a tenant singolo in multi-tenant.

Nota

Non è possibile accedere al CDB stesso.

In Oracle Database 21c e versioni successive, tutti i database sono CDB. È invece possibile creare un'istanza database Oracle Database 19c come CDB o non CDB. Non è possibile aggiornare un database non CDB a database CDB, ma è possibile convertire un database Oracle Database 19c non CDB in database CDB e quindi aggiornarlo. Non è possibile convertire un database CDB in un database non CDB.

Per ulteriori informazioni, consulta le seguenti risorse: