
FAQ OracleConsultez toutes les FAQ
Nombre d'auteurs : 16, nombre de questions : 138, dernière mise à jour : 16 février 2013
Sommaire→Administration→Archive LogGrâce à la commande suivante :
SQL> ARCHIVE LOG LIST
mode Database log mode No Archive
Archivage automatique Désactivé
Destination de l'archive USE_DB_RECOVERY_FILE_DEST
Séquence de journal en ligne la plus ancienne 82
Séquence de journal courante 84
Il faut être connecté en tant que SYSDBA, sous peine d'obtenir l'erreur suivante :
ORA-01031: insufficient privileges
On peut également utiliser le vue V$DATABASE :
SELECT LOG_MODE FROM SYS.V$DATABASE;
LOG_MODE
------------
NOARCHIVELOG
Il est important de monitorer le suivi des archiveLog,
afin de détecter des archives trop importantes par rapport à l'activité.
Cette requête fontionne sur toutes les versions :
SQL> SELECT TO_DATE(TO_CHAR(next_time, 'dd/mm/yyyy'), 'dd/mm/yyyy') Jour, ROUND(SUM(blocks*block_siz
e/1024/1024)) Mo
2 FROM v$archived_log
3 GROUP BY TO_DATE(TO_CHAR(next_time, 'dd/mm/yyyy'), 'dd/mm/yyyy')
4 ORDER BY 1 DESC ;
JOUR MO
--------- ----------
26-SEP-06 48226
25-SEP-06 25258
24-SEP-06 20438
23-SEP-06 31261
22-SEP-06 17450
21-SEP-06 18811
20-SEP-06 30778
19-SEP-06 36108
18-SEP-06 90508
17-SEP-06 31568
16-SEP-06 50283
1. Il faut tout d'abord arrêter la base :
Sql> SHUTDOWN
On ne peut pas modifier le mode ARCHIVELOG en NOARCHIVELOG si la base à besoin d'une restauration media.
2. Il faut ensuite sauvegarder la base :
En effet, avant de faire des modifications majeures dans la base,
il faut toujours la sauvegarder pour se protéger pour des raisons de sécurité.
3. Editer le fichier d'initialisation pour ajouter les paramètres qui spécifient la destination des archives.
4. Démarrer la base en mode mount sans l'ouvrir :
sql> STARTUP MOUNT
5. Modifier le mode d'archivage et ouvrir la base.
sql> ALTER DATABASE ARCHIVELOG;
sql> ALTER DATABASE OPEN;
Le changement du mode d'archivage mettra à jours le fichier de contrôle et rendra les anciennes sauvegardes inutilisables.
6. Arrêter la base :
sql> SHUTDOWN IMMEDIATE
7. Sauvegarde la base :
En version 10g, il n'est pas nécessaire de renseigner le paramètre d'initialisation :
LOG_ARCHIVE_START = TRUE



