D.2 - Vérification des hypotheses minimales de sécurité

Base en mode archivelog  ? :

SQL>  SELECT log_mode FROM v$database;
LOG_MODE
--------
ARCHIVELOG

en cas de probleme la passer en mode ARCHIVELOG :
SQL> SHUTDOWN IMMEDIATE ; (ou NORMAL mais pas ABORT !)
SQL> STARTUP MOUNT;
SQL> ALTER DATABASE ARCHIVELOG;
SQL> ALTER DATABASE OPEN;

Processus d’Archivage et espace disque OK ?

On peut tester que l’archivage fonctionne en forcant un switch de redolog et donc…une archive.

SQL> ARCHIVE LOG LIST;
...
Current Log sequence 22
...
SQL> ALTER SYSTEM SWITCH LOGFILE;
SQL> ARCHIVE LOG LIST;
...
Current Log sequence 23
...

Vérifier aussi qu’il y a de la place sur la destination d’archivage  ( parametre LOG_ARCHIVE_DEST) ou par défaut $ORACLE_HOME/dbs

Redolog files multiplexés ? :

Ici on veut plusieurs membres par groupes.

SQL> select group#, status, member
from v$logfile;

GROUP# STATUS MEMBER
1 ONLINE /REDO/log_11.rdo
2 ONLINE /REDO/log_21.rdo
3 ONLINE /REDO/log_31.rdo
4 ONLINE /REDO/log_41.rdo

et si ce n’est pas le cas (comme ici 4 GROUP avec chacun 1 fichier non multiplexé)  on peut rajouter des membre SUR UN DISQUE DIFFERENT bien sur ! :

SQL>  ALTER DATABASE ADD LOGFILE MEMBER
'/DISK2/log_12.rdo' TO GROUP 1,
'/DISK2/log_22.rdo' TO GROUP 2,
'/DISK2/log_32.rdo' TO GROUP 3,
'/DISK2/log_42.rdo' TO GROUP 4;

Control File multiplexés :

SQL> select name
from v$controlfile;
NAME
/data/ctrl1PRDUN.ctl
/data/ctrl2PRDUN.ctl

et si ce n’est pas le cas (comme ici 2 fichier mais dans le meme filesystem !!) :

SQL> SHUTDOWN IMMEDIATE;$> cp /data/ctrl1.ctl  /DISK2/ctrl3.ctl
SQL> CREATE PFILE FROM SPFILE;
$> modifier le parametre CONTROL_FILE du nouveau fichier init.ora
pour y faire référence au nouveau control file(dans $ORACLE_HOME/dbs par défaut)
CONTROL_FILES=(....,nouveau_ctl.ctl)SQL> -- demarrer la base avec le pfile
SQL> STARTUP PFILE=$ORACLE_HOME/dbs/init<ORACLE_SID>.ora
SQL> recreer le spfile
SQL> CREATE SPFILE FROM PFILE;
SQL>-- redemarrer normalement...
SQL> SHUTDOWN IMMEDIATE; (ou abort...)
SQL> STARTUP

1 comment to D.2 - Vérification des hypotheses minimales de sécurité

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>