PDB & CDB
Realiser par: Rachid BEN YOUSSEF
I. Introduction
Avec l’architecture Multitenant introduite par Oracle 12c, une base de données conteneur
(CDB) peut héberger plusieurs bases de données enfichables (PDB). Cela permet une
meilleure gestion des ressources et une isolation des données.
II. Création d’une CDB
1. Pré-requis :
- Le paramètre `ENABLE_PLUGGABLE_DATABASE` doit être activé (`TRUE`).
2. Méthodes:
- Via DBCA : Sélectionnez l’option “Créer en tant que base de données
conteneur”.
Via SQL:
CREATE DATABASE CDB
ENABLE PLUGGABLE DATABASE
DATAFILE ‘/chemin/vers/[Link]’ SIZE 500M AUTOEXTEND ON;
III. Création d’une PDB
1. À partir de la Seed PDB:
CREATE PLUGGABLE DATABASE PDB01
ADMIN USER admin IDENTIFIED BY ‘motdepasse’
FILE_NAME_CONVERT = (‘/chemin/seed’, ‘/chemin/PDB01’);
2. Ouverture de la PDB:
ALTER PLUGGABLE DATABASE PDB01 OPEN;
IV. Avantages
- Consolidation des bases de données.
- Isolation des données entre les PDBs.
- Simplification des mises à jour et des sauvegardes.