Sauvegarde et récupération
1. Principes
RMAN peut être utilisé pour sauvegarder et récupérer les différents conteneurs d’une base de données Multitenant :
-
la CDB dans son ensemble (CDB Root et toutes les PDB) ;
-
la CDB Root uniquement ;
-
une ou plusieurs PDB.
En complément, comme dans une base de données non CDB, RMAN peut sauvegarder et récupérer des fichiers individuellement (fichiers de données, tablespaces, fichier de contrôle, fichier de paramètre serveur, etc.).
Les mêmes opérations qu’avec une base de données non CDB peuvent être effectuées (sauvegarde complète ou incrémentale, récupération complète ou incomplète, etc.), avec les mêmes commandes RMAN (même syntaxe avec parfois quelques différences mineures).
Si vous disposez déjà d’un script RMAN de sauvegarde d’une base de données non CDB, celui-ci fonctionnera normalement sans aucune modification pour sauvegarder la base de données conteneur dans son ensemble (CDB Root et toutes les PDB), en se connectant à la CDB Root.
Ce point est important et intéressant, car en fonctionnement normal, le plan de sauvegarde journalier classique consiste à sauvegarder la totalité de la base de données conteneur, à l’identique que ce qui est fait dans une base de données non CDB.
De même, à quelques restrictions...