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
[...] Introduction au Flashback Recovery Vérification des hypotheses minimales de sécurité [...]