Utilisation de bases de données de conteneurs (CDB) dans RDS Custom 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.

Utilisation de bases de données de conteneurs (CDB) dans RDS Custom for Oracle

Vous pouvez créer votre instance de base de données RDS Custom for Oracle avec l’architecture Oracle Multitenant (type de moteur custom-oracle-ee-cdb ou custom-oracle-se2-cdb) ou avec l’architecture non CDB traditionnelle (type de moteur custom-oracle-ee ou custom-oracle-se2). Lorsque vous créez une base de données de conteneurs (CDB), elle contient une base de données enfichable (PDB) et un contenur initial de PDB. Vous pouvez créer des PDB supplémentaires manuellement à l'aide d'Oracle SQL.

Noms PDB et CDB

Lorsque vous créez une instance de base de données RDS Custom for Oracle, vous indiquez un nom pour la PDB initiale. Par défaut, votre PDB initiale est nommée ORCL. Vous pouvez choisir un autre nom.

Par défaut, votre CDB est nommée RDSCDB. Vous pouvez choisir un autre nom. Le nom CDB est également le nom de votre identifiant système (SID) Oracle, qui identifie de manière unique la mémoire et les processus qui gèrent votre CDB. Pour plus d'informations sur le SID Oracle, consultez Identifiant système (SID) Oracle (langue française non garantie) dans Concepts Oracle Database.

Vous ne pouvez pas renommer des PDB existantes à l'aide des API Amazon RDS. Vous ne pouvez pas non plus renommer la CDB à l'aide de la commande modify-db-instance.

Gestion de la PDB

Dans le modèle de responsabilité partagée RDS Custom for Oracle, vous êtes responsable de la gestion des PDB et de la création de toutes les PDB supplémentaires. RDS Custom ne limite pas le nombre de PDB. Vous pouvez créer, modifier et supprimer manuellement des PDB en vous connectant à la racine CDB et en exécutant une instruction SQL. Créez des PDB sur un volume de données Amazon EBS pour empêcher l'instance de base de données de sortir du périmètre de support.

Pour modifier vos CDB ou PDB, procédez comme suit :

  1. Suspendez l'automatisation pour éviter toute interférence avec les actions RDS Custom.

  2. Modifiez vos CDB ou PDB.

  3. Sauvegardez toutes les PDB modifiées.

  4. Relancez l'automatisation de RDS Custom.

Récupération automatique de la racine CDB

RDS Custom maintient la racine CDB ouverte de la même manière qu'il maintient une base de données non-CDB ouverte. Si l'état de la racine CDB change, l'automatisation de la surveillance et de la récupération tente de récupérer la racine CDB à l'état souhaité. Vous recevez des notifications d'événements RDS quand la CDB racine est arrêtée (RDS-EVENT-0004) ou redémarrée (RDS-EVENT-0006), comme dans le cas de l'architecture non-CDB. RDS Custom tente d'ouvrir toutes les PDB en mode READ WRITE au démarrage de l'instance de base de données. Si certaines PDB ne peuvent pas être ouvertes, RDS Custom publie l'événement suivant : tenant database shutdown.