Activer ou désactiver le mode ARCHIVELOG dans Oracle
Le mode Archive Log permet de pouvoir effectuer des backups de la DB Oracle de manière Online c’est-à-dire sans devoir stopper la base de données.
En cas de problème, on restore le dernier backup et les derniers logs files.
Pour modifier le mode d'archivage de la base, on utilise la commande ALTER DATABASE avec la clause ARCHIVELOG ou NOARCHIVELOG.
Il est parfois utile de désactiver le mode Archivelog lors d’un upgrade (ne pas oublier de repasser en mode Archivelog, après l’upgrade).
Activer le mode ARCHIVELOG :
Il faut tout d’abord se connecter à la DB en administrateur :
sqlplus /nolog
connect /as sysdba
1. Arrêter la base.
SHUTDOWN
2. Sauvegarder la base.
Ce n’est pas obligatoire mais vaut toujours mieux avoir un backup avant modification.
4. Démarrer la base en mode mount sans l'ouvrir.
STARTUP MOUNT
5. Modifier le mode d'archivage et ouvrir la base.
ALTER DATABASE ARCHIVELOG; (ou NOARCHIVELOG)
ALTER DATABASE OPEN;
6. Arrêter la base..
SHUTDOWN IMMEDIATE
7. Sauvegarde la base.
Ce n’est pas obligatoire mais vaut toujours mieux avoir un backup après modification.
Le changement du mode d'archivage mettra à jours le fichier de contrôle et rendra les anciennes sauvegardes inutilisables.
Commenter cet article