Articles avec le tag ‘control files’
Introduction
Les controls files sont des éléments très importants pour une base de données Oracle. Si vous perdez vos controls files lors d’une panne de disque dur par exemple, vous risquez d’être fortement embêté pour remettre sur pied votre base de données dans un délai pardonnable.
C’est pourquoi, Oracle et tous les DBAs vous le diront : il est très important de multiplexer vos fichiers de contrôle. Voici comment le faire.
Comment multiplexer mes control files ?
Avant de commencer cet article, il est important de savoir que l’annotation [SID] est censé remplacer le SID que vous avez donné à votre instance. Il faut donc le remplacer à chaque commande ci-dessous.
Première étape : Changer les paramètres de votre SPFILE puis arrêtez votre base de données.
$ORACLE_HOME/bin/sqlplus / « as sysdba »
SQL > ALTER SYSTEM SET control_files = ‘/u01/app/oracle/oradata/[SID]/control01.ctl’, ‘/disk2/[SID]/control02.ctl’ SCOPE=SPFILE;
SQL > SHUTDOWN IMMEDIATE;
Ensuite, copiez votre fichier de contrôle actuel vers votre deuxième disque dur (pour nous c’est /disk2)
cp /u01/app/oracle/oradata/[SID]/control01.ctl /disk2/[SID]/controlfiles/control02.ctl
Puis redémarrez votre base de données.
$ORACLE_HOME/bin/sqlplus / « as sysdba »
SQL > STARTUP
Voilà vos fichiers de données sont multiplexés sur plusieurs disques durs pour être armé contre les pannes de disques durs.