Académique Documents
Professionnel Documents
Culture Documents
com
Administration de la base de
données Oracle
Séance 10
Sauvegardes de bases de données
Harvard University
Pourquoi les systèmes
échouent-ils
Types de panne du système
– Problèmes physiques
CPU, disque, etc.
– Problèmes de conception
Bogues logiciels dans le système d'exploitation, la
base de données ou le logiciel d'application
– Problèmes opérationnels
Erreur humaine (DBA)
– Problèmes environnementaux
Puissance, tremblements de terre, température,
etc.
Harvard University
Que peut faire le DBA ?
Harvard University
Que peut faire le DBA ?
Harvard University
Protection du matériel
Essayez d'avoir une redondance matérielle et
système.
UPS (alimentation électrique ininterrompue).
Mise en miroir de disque, technologie RAID
ou technologie SAN.
Pièces détachées sur site.
Basculement des systèmes redondants.
Sites de basculement.
Harvard University
Protection de la base de
données : Mode d'archivage
Les fichiers journaux d'archivage sont des
copies des fichiers journaux redo.
En utilisant les journaux d'archives, la base
de données peut être complètement
récupérée.
Permet d'effectuer des sauvegardes en ligne
(à chaud).
Harvard University
Protection de la base de
données : Mode d'archivage
L'un des inconvénients de l'archivage des fichiers
journaux est qu'il nécessite plus d'espace disque.
Un travail administratif supplémentaire est
nécessaire pour maintenir le répertoire de
destination du journal d'archivage. Vous devez
vous assurer qu'ils sont sauvegardés sur bande.
S'il n'y a pas assez d'espace dans la zone de
journal pour écrire les journaux archivés, la base
de données va se bloquer.
Harvard University
Protection de la base de données
(manquante) : mode non archivé
Harvard University
Types de sauvegarde
Harvard University
Système d'exploitation ou
sauvegarde à froid
Forme de sauvegarde la plus simple.
Implique l'arrêt de tous les processus de base de
données sur un serveur, puis la sauvegarde de tous
les fichiers liés à Oracle.
Ceci est également connu comme hors ligne
sauvegarde, car la base de données est hors ligne ou
dans un "froid" Etat.
Effectuez une sauvegarde complète chaque semaine
si vous le pouvez.
Gardez à l'esprit les exigences de l'entreprise.
Harvard University
Système d'exploitation ou
sauvegarde à froid
Copiez ou tar tous les fichiers dans un
emplacement local ou distant.
Sauvegardez-les sur bande ou sur un autre
support.
Une fois la base de données redémarrée,
tous les fichiers de données sont touchés et
leur horodatage est modifié.
Résultat : sauvegarde cohérente !
Harvard University
Système d'exploitation ou
sauvegarde à froid
Que veut dire cohérent ?
Que tous les fichiers de données et fichiers de contrôle
soient cohérents à un moment donné - aient le même
SCN.
Le SCN est le numéro de changement de système
qu'Oracle marque dans chaque fichier pour maintenir la
cohérence de la base de données.
Lorsque les transactions sont validées, un SCN leur est
attribué qu'Oracle enregistre avec les entrées de
transaction dans les fichiers de journalisation. Ainsi, le
SCN est incrémenté à chaque nouvelle transaction
validée.
Harvard University
Système d'exploitation ou
sauvegarde à froid
Le processus de point de contrôle met non seulement à
jour les fichiers de données avec des blocs modifiés à
partir de la mémoire (db buffer cache), mais met
également à jour les en-têtes des fichiers de données et
les fichiers de contrôle avec le SCN actuel.
Lorsque la récupération a lieu, Oracle examine le SCN
actuel dans les fichiers de données, puis démarre à
partir de ce point dans les fichiers journaux de
rétablissement (ou les fichiers journaux d'archivage) et
reporte les transactions validées à partir de ce point
SCN.
Harvard University
Utilisez les utilitaires O/S pour la sauvegarde, par ex. tar ou des outils tiers (Legato, RMAN).
Utilisez les utilitaires O/S pour la sauvegarde, par ex. tar ou des outils tiers (Legato, RMAN).
Harvard University
Étapes de sauvegarde à froid
Harvard University
Étapes de sauvegarde à froid
Harvard University
Sauvegarde à chaud
Harvard University
Sauvegarde à chaud
Harvard University
Sauvegarde à chaud
Harvard University
Sauvegarde à chaud
Harvard University
Sauvegarde à chaud
– "Les en-têtes des fichiers de données sont mis à jour avec
le SCN capturé lorsque le début de la sauvegarde est émis.
Les en-têtes des fichiers de données ne sont pas mis à
jour tant que la commande 'alter tablespace end backup'
n'est pas émise ; cependant, les blocs de données dans
les fichiers de base de données peuvent continuer à être
lus et mis à jour.
– "Lorsque le fichier de données est restauré à partir d'une
sauvegarde à chaud, la restauration commence à partir du
SCN capturé lorsque la sauvegarde de début est émise.
Toutes les modifications appliquées pendant la période de
sauvegarde à chaud seront reportées à partir des journaux
de rétablissement. »
– La récupération est le processus consistant à transférer
tous les fichiers sur le même SCN.
Harvard University
Étapes de sauvegarde à chaud
Harvard University
Étapes de sauvegarde à chaud
Harvard University
Étapes de sauvegarde à chaud
Harvard University
Sauvegarde logique
Également connu sous le nom d'exportation.
Crée une copie logique des objets de base de
données et les stocke dans un fichier binaire.
Utilisez-le pour importer dans une autre base de
données Oracle.
Il lit les données et les stocke dans le fichier binaire.
Il ne fournit pas de récupération ponctuelle.
Il ne peut pas être utilisé avec les fichiers journaux
redo archivés.
Harvard University
Paramètres d'exportation
Harvard University
Modes d'exportation
Mode tableau
– Utilisez le paramètre TABLES pour exporter les tables
sélectionnées
Les objets/définitions suivants sont exportés
– Définitions de tableaux
– Données du tableau
– Subventions du propriétaire
– Index du propriétaire
– Contraintes de table
– Déclencheurs de table
Harvard University
Modes d'exportation
Mode utilisateur
– Utilisez le paramètre OWNER pour exporter un
schéma spécifique
Les objets suivants sont exportés
– Objets/définitions en mode tableau
– Liens de base de données
– Vues
– Synonymes privés
Harvard University
Modes d'exportation
Harvard University
Modes d'exportation
Harvard University
Modes d'exportation
Harvard University
Étapes d'exportation
Harvard University
Étapes d'exportation
Harvard University
Exportation
L'ensemble d'outils d'exportation/importation
a été le principal utilitaire pour déplacer des
données entre les bases de données
L'importation lit chaque enregistrement du
fichier de vidage et insert dana la cible à l'aide
de la commande INSERT INTO
C'est lent
Harvard University
Pompe de données
Harvard University
Pompe de données
Harvard University
Base de données Flashback
Définir db_recovery_file_dest_size
– Size value
Définir db_recovery_file_dest
– Location, directory
Après le flashback, vous devez exécuter
'modifier les journaux de réinitialisation
ouverts de la base de données ;
Harvard University
Requête Flashback
Il nous permet de voir la valeur d'une colonne à
un moment précis
Si la copie d'image avant du bloc est disponible
dans le segment d'annulation
Flashback Query ne fournit qu'un instantané
fixe des données à un moment précis
Il ne s'agit pas d'une représentation courante
des données modifiées entre deux points dans
le temps.
Harvard University
Tableau de retour en arrière
Il permet la récupération d'une table supprimée
La seule façon de le faire auparavant était
d'utiliser la récupération à un instant donné de
l'espace table
La table supprimée reste dans le même espace
de table sous un nom défini par le système.
La table et ses objets associés sont placés dans
une « corbeille »
FLASHBACK TABLE EMP TO BEFORE DROP;
Il peut flasher d'autres opérations DDL
Harvard University
RMAN
Harvard University
RMAN
Prime time en 9i
Plus facile à gérer en 10g, mieux en 11g
S'intègre à divers produits de sauvegarde, par
ex. Legato
Scriptable
Intégré à Oracle Enterprise Manager (OEM)
Matrice de compatibilité RMAN
Harvard University
Gardez à l'esprit
Si vous sauvegardez les fichiers Oracle sur disque,
assurez-vous qu'aucun fichier actif lié à la base de
données ne se trouve sur ces disques.
Conservez plusieurs copies du fichier de contrôle.
Conservez plusieurs groupes de fichiers de
journalisation.
Conservez les fichiers journaux d'archivage sur des
disques distincts des fichiers de base de données.
Harvard University
Gardez à l'esprit
Harvard University
En train de lire
Harvard University