close
Unix, Linux & Tips

Les tribulations d'un admin sys

Oracle offre une possibilité intéressante en termes d’administration, à savoir, la sauvegarde d’une base de données à chaud. Cela permet à l’administrateur de pouvoir effectuer ses sauvegardes sans interrompre l’application, et sans avoir à fermer la base de données aux utilisateurs.

Nous allons donc, faire un backup de nos tablespaces, archivelog et control files.

Activation des archivelog

Pour se faire, il faut avant tout que la base de données soit en mode ARCHIVELOG, via les commandes suivantes :

La base de données n’a pas les archivelog activés. nous allons doc les activer via les commandes suivantes :

Archivage du redolog courant

Via les commandes précédentes, nous savons quelle est l’archive courante utilisée. Nous allons maintenant, effectuer un changement de fichier journal, puis lancer une archivage de l’ensemble des fichiers redologs :

Nous sommes maintenant prêts à effectuer la sauvegarde des fichiers de la base.

Sauvegarde des fichiers de données

Pour se faire, nous allons lister l’ensemble des tablespaces de la base de données qui doivent être sauvegardés(exclure donc les REDO et TEMP), ainsi que leurs fichiers associés.

Remarque : Si status est en mode ACTIVE, ça veut dire que le BEGIN BACKUP est en cours, et donc le fichier est bloqué par Oracle le temps de la sauvegarde.

Maintenant que nous connaissons les noms des fichiers associés aux tablespaces, nous pouvons effectuer la sauvegarde de ceux-ci.

Lancer la sauvegarde physique des fichiers :

Libérer les tablespaces une fois que la sauveagrde du fichier physique est terminée.

Remarque : Ces opérations doivent être répetées pour tous les tablespaces listés par la commande précédente.

Sauvegarde des fichiers de redo et de contrôles

Effectuer un archive des fichiers journaux et les copier dans le répertoire de backup.

Remarque : A ce stade, un message d’erreur doit prévenir qu’il n’y a pas de nouveau redolog à archiver, en effet, aucune activité n’a eue lieue depuis le dernier archivage.

La dernière étape consiste à la sauvegarde des fichiers de contrôle et de paramètre.

Notre base de données est maintenant sauvegardée, et prête à être restaurée.

Tags : archivebackuponlineredosql
Emmanuel V.

The author Emmanuel V.

Leave a Response

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.