Architecture de base de données RDS for Oracle - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Architecture de base de données RDS for Oracle

L'architecture multilocataire Oracle, également appelée architecture CDB, permet à une base de données Oracle de fonctionner comme une base de données de conteneur (CDB) multilocataire. Une base de données de conteneur (CDB) peut inclure des bases de données enfichables (PDB) créées par le client. Une base de données non-CDB est une base de données Oracle qui utilise l'architecture traditionnelle, qui ne peut pas contenir de bases de données enfichables (PDB). Pour plus d'informations sur l'architecture multi-locataires, reportez-vous au Guide de l'administrateur d'Oracle Multitenant.

Pour Oracle Database 19c et versions ultérieures, vous pouvez créer une instance de base de données RDS for Oracle qui utilise l'architecture CDB. Dans RDS for Oracle, les PDB sont appelés bases de données locataire. Vos applications clientes se connectent au niveau de la base de données locataire (PDB) plutôt qu’au niveau de la CDB. RDS for Oracle prend en charge les configurations suivantes de l'architecture CDB :

Configuration à locataires multiples

Amazon RDS permet à une instance CDB de contenir entre 1 et 30 bases de données locataires, en fonction de l’édition de la base de données et des licences d’option requises. Vous pouvez utiliser les API RDS pour ajouter, modifier et supprimer des bases de données locataire. La configuration à locataire multiple de RDS for Oracle ne prend pas en charge les PDB d’application ni les PDB de proxy, qui sont des types de PDB spéciaux. Pour plus d’informations sur les PDB d’application et les PDB de proxy, consultez Types de PDB dans la documentation d’Oracle Database.

Note

La fonctionnalité Amazon RDS est appelée « à locataires multiples » plutôt que « multilocataire », car il s’agit d’une fonctionnalité Amazon RDS, et pas seulement du moteur de base de données Oracle. De même, le terme RDS « locataire » fait référence à tout locataire d’une configuration RDS, et pas seulement aux PDB Oracle. Dans la documentation RDS, le terme sans trait d’union « multilocataire Oracle » fait exclusivement référence à l’architecture CDB de base de données Oracle, qui est compatible à la fois avec les déploiements sur site et RDS.

Configuration à locataire unique

Amazon RDS limite une instance CDB RDS for Oracle à une base de données locataire (PDB). Vous ne pouvez pas ajouter d'autres PDB à l'aide des API RDS. La configuration à locataire unique utilise les mêmes API RDS que l'architecture non CDB. Ainsi, l'expérience de travail avec une CDB dans une configuration à locataire unique est essentiellement la même que celle consistant à travailler avec une architecture non CDB.

Vous pouvez convertir une CDB qui utilise la configuration à locataire unique en configuration à locataire multiple, ce qui vous permet d’ajouter des PDB à votre CDB. Ce changement d'architecture est définitif et irréversible. Pour plus d’informations, consultez Conversion de la configuration à locataire unique en configuration à locataires multiples.

Note

Vous ne pouvez pas accéder à la base de données de conteneur (CDB) elle-même.

Dans Oracle Database 21c et versions ultérieures, toutes les bases de données sont des CDB. En revanche, vous pouvez créer une instance de base de données Oracle Database 19c en tant que base de données CDB ou non-CDB. Vous ne pouvez pas mettre à niveau une base de données non-CDB en CDB, mais vous pouvez convertir une base de données non-CDB Oracle Database 19c en CDB, puis la mettre à niveau. Vous ne pouvez pas convertir une CDB en base de données non-CDB.

Pour plus d’informations, consultez les ressources suivantes :