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. Vos applications clientes se connectent au niveau de la 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

Cette fonctionnalité de plate-forme RDS permet à une instance RDS pour Oracle CDB de contenir entre 1 et 30 bases de données mutualisées, en fonction de l'édition de la base de données et de toute option requise (licences de bases de données clientes). La configuration à locataires multiples ne prend pas en charge les PDB d'application ou les PDB de proxy. Vous pouvez utiliser les API RDS pour ajouter, modifier et supprimer des bases de données locataire.

Note

La fonctionnalité Amazon RDS est appelée « à locataires multiples » plutôt que « multilocataire » car il s'agit d'une fonctionnalité de la plateforme RDS, et pas seulement du moteur de base de données Oracle. Le terme « multilocataire Oracle » fait exclusivement référence à l'architecture de base de données Oracle, qui est compatible à la fois avec les déploiements sur site et RDS.

Configuration à locataire unique

Cette fonctionnalité de plate-forme RDS limite une instance RDS pour Oracle CDB à une seule base de données client (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 multi-locataire, 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 :