A propos des bases de données pluggables

Cet article fournit des détails sur les bases de données pluggables et la gestion de leurs différentes fonctionnalités, telles que la sauvegarde, la restauration, le transfert et le clonage.

L'architecture colocative permet à une base de données Oracle Database d'être une base de données Conteneur. Une base de données Conteneur contient des bases de données pluggables et des conteneurs d'application créés par l'utilisateur. Une base de données pluggable est un ensemble portable de schémas, d'objets de schéma et d'objets non schéma qui apparaît à une application en tant que base de données distincte. Au niveau physique, chaque base de données pluggable dispose de son propre ensemble de fichiers de données qui stockent les données de la base de données pluggable. La base de données Conteneur inclut tous les fichiers de données des bases de données pluggables qu'elle contient, ainsi qu'un ensemble de fichiers de données système qui stockent les métadonnées de la base de données Conteneur elle-même.

Les bases de donnée Oracle 19c ou de version ultérieure créées dans un système de base de donnée incluent une base de donnée pluggable initiale à laquelle vous pouvez accéder à partir de la page Détails de la base de donnée dans la console OCI. A l'aide des API ou de la console OCI, vous pouvez démarrer, arrêter, cloner et supprimer des bases de données pluggables. Vous pouvez également créer des bases de données pluggables supplémentaires dans la base de données Conteneur. Toutes les opérations de base de données pluggables effectuées à l'aide de la console OCI ou d'API peuvent être surveillées via la demande de travail générée par l'opération. Pour plus d'informations, reportez-vous à Demandes de travail.

Vous pouvez créer et gérer des bases de données pluggables dans le système en utilisant la console et les API OCI.

Remarque : généralement, le terme "base de données" fait référence à la base de données Conteneur.

Créer

Vous pouvez avoir plusieurs bases de données pluggables dans une base de données pluggable. Les bases de données pluggables doivent être créées une par une et la création d'une base de données pluggable n'a aucun effet sur les bases de données pluggables existantes dans la base de données pluggable.

Pour créer une base de données pluggable à l'aide de la console OCI, reportez-vous à Création d'une base de données pluggable.

Restaurer

Une base de données pluggable peut être restaurée à partir d'une sauvegarde. Les deux types de restauration suivants sont pris en charge :

Vous pouvez effectuer une restauration "in-place" lorsque vous souhaitez replacer une base de données pluggable dans un état ou une heure spécifiés. La base de données Conteneur et la base de données pluggable doivent être en fonctionnement et une seule base de données pluggable peut être restaurée à la fois.

Pour restaurer une base de données pluggable à l'aide de la console OCI, reportez-vous à Restauration d'une base de données pluggable.

Transférer

Vous pouvez transférer une base de données pluggable d'une base de données Conteneur vers une autre base de données Conteneur du même domaine de disponibilité vers la même version de base de données ou une version ultérieure dans les compartiments, les systèmes de base de données ou les réseaux cloud virtuels. Si deux réseaux cloud virtuels différents sont utilisés, les deux doivent être appairés avant le transfert. Pendant le déplacement, la base de données pluggable est enlevée de la base de données Conteneur source et déplacée vers la base de données Conteneur de destination en cours d'exécution. Dans une association Data Guard, une base de données pluggable transférée vers la base de données principale est également synchronisée avec la base de données de secours.

Pour transférer une base de données pluggable à l'aide de la console OCI, reportez-vous à Relocalisation d'une base de données pluggable.

Clone

Un clone est une copie indépendante et complète de la base de données donnée telle qu'elle existait au moment de l'opération de clonage. Vous pouvez créer des clones de votre base de données pluggable dans la même base de données Conteneur ou dans une autre base de données Conteneur et actualiser la base de données pluggable clonée.

Les types de clones suivants sont pris en charge :

Pour cloner une base de données pluggable à l'aide de la console OCI, reportez-vous à Clonage d'une base de données pluggable.

Clone pouvant être actualisé

Un clone actualisable vous permet de maintenir votre clone distant à jour avec la base de données pluggable source.

Pour créer un clone actualisable à l'aide de la console OCI, reportez-vous à Clonage d'une base de données pluggable.

Pour actualiser un clone à l'aide de la console OCI, reportez-vous à Actualisation d'une base de données pluggable.

Convertir le clone actualisable en base de données pluggable standard

Vous pouvez convertir un clone actualisable en base de données pluggable standard en déconnectant le clone actualisable (base de données pluggable de destination) de la base de données pluggable source à tout moment. Si la base de données pluggable d'actualisation figure dans une association Data Guard, lorsqu'elle est convertie en base de données pluggable standard, elle est synchronisée avec la base de données de secours dans le cadre du processus de conversion.

Pour convertir une base de données pluggable à l'aide de la console OCI, reportez-vous à Conversion d'un clone actualisable en base de données pluggable standard.

Feuilles de calcul SQL

La feuille de calcul SQL fournit un espace de travail SQL Web où vous pouvez saisir des instructions SQL directement dans le navigateur à l'aide d'une connexion de base de données. A partir de SQL Worksheet, vous pouvez exécuter des instructions ou des scripts SQL sur la base de données et créer des objets de base de données.

Vous devez créer une connexion pour utiliser la feuille de calcul SQL. La feuille de calcul SQL utilise la connexion que vous créez avec le service pour vous permettre d'exécuter des commandes et des scripts SQL à partir de la console. Les scripts utilisés dans la feuille de calcul SQL peuvent résider dans OCI Object Storage ou sur votre lecteur local. Dans le menu de sélection Connexion, vous pouvez changer instantanément la connexion utilisée par la feuille de calcul SQL.

Les connexions sont des ressources qui contiennent les informations nécessaires pour accéder à une instance Oracle Database dans OCI. Les connexions sont créées en fournissant simplement des informations sur l'emplacement de la base de données. La connexion contient également l'utilisateur employé pour accéder à la base de données et l'emplacement du Mot de passe qui est stocké dans le Vault OCI.

Pour créer une connexion, lancez et utilisez SQL Worksheet à l'aide de la console OCI. Reportez-vous à Feuilles de calcul SQL.

Sauvegarde

Vous pouvez éventuellement effectuer une sauvegarde de la base de données pluggable lors des opérations de création, de clonage ou de transfert lorsque la base de données Conteneur est configurée avec la fonctionnalité de sauvegarde automatique. La destination de sauvegarde de la base de données pluggable est toujours identique à la base de données Conteneur. Les sauvegardes ne sont pas accessibles directement ni créées à la demande. Oracle recommande de sauvegarder immédiatement la base de données pluggable après l'avoir créée ou clonée. En effet, la base de données pluggable ne sera pas récupérable tant que la prochaine sauvegarde automatique quotidienne ne sera pas terminée, ce qui entraînera une perte de données possible.

Ouvrir les modes

Dans la console OCI, vous pouvez voir les modes ouverts d'une base de données pluggable, tels que la lecture-écriture, la lecture seule et le montage. Si le statut de la base de données pluggable est identique sur tous les noeuds, le système affiche le même statut pour toutes les bases de données pluggables. Si les statuts de la base de données pluggable sont différents d'un noeud à l'autre, le système affiche un message indiquant sur quels noeuds les bases de données pluggables sont ouvertes en mode lecture/écriture. Vous ne pouvez pas modifier le mode d'ouverture d'une base de données pluggable via l'API ou la console OCI. Toutefois, vous pouvez démarrer ou arrêter une base de données pluggable. Le démarrage de la base de données pluggable le démarrera en mode lecture/écriture. L'arrêt de la base de données pluggable la ferme et reste en mode montage.

Limites de la gestion de bases de données pluggables