Vous êtes sur la page 1sur 2

Administration des Bases de données Oracle

CHAPITRE 6
GERER LES FICHIERS DE JOURNALISATION

(Enregistre l’état de fonctionnement de la base de données)


 ils enregistrent toutes les modifications apportées aux données
 ils offrent un mécanisme de récupération
 ils peuvent être organisés en groupes
 2 groupes au moins sont requis

Informations sur les fichiers de journalisation


V$LOG et V$LOGFILE

EX : desc v$log

Select group#,members,round(bytes)/(1024*1024) taille,status


From v$log;
Ex2: desc v$logfile

Col member format a40

Select group#, member ,status,type


From v$logfile;
Changer de groupe courant de journalisation (par exemple pour mettre un fichier a
offline)
Sql>alter system switch logfile ;
Retaper pour verifier:
Select group#, members, round(byte/(1024*1024) taille, status
From v$log;

Création de fichier de journalisation:

Alter database add logfile group 4


(‘c:\oracle\oradata\orcl\gr401.log’) size 5m

Verifier:

Sql>alter system switch logfile ;

Email : ambobodiallo@gmail.com
Administration des Bases de données Oracle

Retaper pour verifier:


Select group#, members, round(byte/(1024*1024) taille, status
From v$log;

Ajouter des membres à un groupe:

ALTER DATABASE ADD LOGFILE MEMBER


‘c:\oracle\oradata\orcl\gr402.log’ TO GROUP 4;

Si on veut ajouter des members à plusieurs fichiers, on fait :

ALTER DATABASE ADD LOGFILE MEMBER


‘c:\oracle\oradata\orcl\gr402.log’ TO GROUP 4
‘c:\oracle\oradata\orcl\gr103.log’ to group 1
‘c:\oracle\oradata\orcl\gr302.log’ to group 3;

Suppression de members de fichiers de journalisation

ALTER DATABASE DROP LOGFILE MEMBER


‘c:\oracle\oradata\orcl\gr402.log’;

Suppression de GROUP de fichiers de journalisation

ALTER DATABASE DROP LOGFILE GROUP 4;

Performances et redo-log

L’impact des fichiers redo-log sur les performances est important. S’ils sont sous-
dimensionnés, ils vont se remplir rapidement puis basculer de l’un vers l’autre, ce qui
entraîne une attente le temps que toutes les écritures présentes dans le premier fichier
soient écrites dans les fichiers de la base.

Ce goulot d’étranglement étant fréquemment rencontré et facile à éviter, Oracle


impose maintenant des fichiers redo-log d’une taille minimale de 4 Mo.

Pour tout savoir de l’historique des mouvements entre fichiers redo-log sur une période
d’activité, consultez la vue V$LOG_HISTORY.

NB : Oracle conseille une durée minimale de 20 min pour remplir un fichier redo-log. Cela évite des
bascules de fichier à fichier trop fréquentes.

Email : ambobodiallo@gmail.com

Vous aimerez peut-être aussi