Introduction et rappels
- Configuration du réseau Oracle.
- Rappels sur les fichiers redo log, les fichiers de contrôle, les fichiers de données.
- Configuration du mode ARCHIVELOG.
- Utilisation de la zone de récupération rapide (Flash Recovery Area).
- La console d'Oracle Enterprise Manager.
Exercice
Configuration afin de démarrer la base à distance.
Sauvegarde et récupération complète
- Sauvegarde et restauration en mode NOARCHIVELOG.
- Sauvegarde en mode ARCHIVELOG.
- Restauration et récupération en mode ARCHIVELOG.
- Récupération d'un tablespace en mode ARCHIVELOG.
Exercice
Sauvegarde et restauration d'une base de données.
LogMiner
- Utilisation de LogMiner et de LogMiner Viewer.
- Analyse des fichiers redo log.
- Exploitation des résultats.
Exercice
Récupérer le SCN d'un traitement erroné avec LogMiner.
Récupération incomplète
- Récupération incomplète ; pourquoi ?
- Etapes d'une récupération incomplète.
- Récupération jusqu'à un SCN (ou Timestamp).
- Incarnations de la base et RESETLOGS.
- TableSpace Point In Time Recovery (TSPITR).
Exercice
Effectuer une récupération incomplète. Réalisation d'un TSPITR.
Scénarios de perte de fichiers
- Détection des problèmes.
- Démarrage avec des fichiers manquants.
- Perte des fichiers de contrôle.
- Perte des fichiers du tablespace UNDO.
- Perte d'un fichier sans sauvegarde.
- Récupération de tablespaces en lecture seule.
- Perte de fichiers d'un tablespace temporaire.
- Modifier le tablespace temporaire par défaut.
Exercice
Restauration après perte des fichiers de contrôle, après perte de fichiers de données, après perte des fichiers redo log.
Oracle Flashback
- Flashback Query.
- Utilisation de ora_rowscn, flashback_transaction_query, Flashback Table.
- Configuration de la base pour Flashback Database.
- Effectuer une opération Flashback Database.
Exercice
Réalisation de Flashback pour annuler des erreurs.
Recovery Manager (RMAN)
- Composants et fonctionnalités de RMAN.
- Utilisation de la zone de récupération rapide.
- Configuration de RMAN. Utilisation d'un catalogue.
- Sauvegarde automatique du fichier de contrôle.
- Stratégies de rétention et d'allocation de canaux.
- Afficher les paramètres de configuration RMAN en cours.
- Présentation des commandes RMAN.
- Exécution en parallèle des jeux de sauvegarde.
- Ensembles de sauvegarde et Copies d'image.
- Sauvegardes compressées, totales et incrémentielles.
- Commandes LIST et REPORT.
- Activer le mode ARCHIVELOG pour la base de données.
- Récupération partielle avec RMAN.
- Flashback Database de RMAN.
- Considérations de l'utilisation d'ASM.
Exercice
Sauvegarde complète et incrémentielle d'une base de données en utilisant RMAN. Configuration de RMAN et réalisation de sauvegardes.
Traiter la corruption de base de données
- Symptômes de la corruption de bloc : ORA-1578.
- Utilitaire DBVERIFY et commande ANALYZE.
- Paramètre d'initialisation BD_BLOCK_CHECKING.
- Dump et vérification des métadonnées des segments.
- Utiliser Flashback en cas de corruption logique.
- Utiliser DBMS_REPAIR.
- Restauration physique de bloc.
- Récupération de blocs par RMAN.
Déplacement de données
- Data Pump.
- Transfert direct de données entre deux bases par impdp.
- Tables externes.
- Transport d'un tablespace vers une autre base.
- Restauration vers un autre système.
- Duplication d'une base de données par RMAN.
- Commande RMAN CONVERT DATABASE.
Exercice
Duplication d'une base en utilisant RMAN. Transporter un tablespace d'une base de données vers une autre.