Bonjour tout le monde ,
je découvre le mode archive log sous oracle 11g .
Sur une base de test , j'ai supprimé le répertoire de destination des archives.
l'archivage s'est interrompu comme il se doit, par contre, la base reste
bloquer même apres recréation du répertoire :
la commande indiquée dans un livre sur l'administration 11g semble incorrecte ou fausse :
sql> alter system archive log start ;
cette commande et son alter ego stop ne sont pas valables,
cf le fichier d'alert log :
commandes sous dos :RCH: Archival stopped, error occurred. Will continue retrying
Errors in file d:\oracle\diag\rdbms\ddct11g\ddct11g\trace\ddct11g_arc1_3324.trc:
ORA-16014: le journal 1 séquence 493 n'est pas archivé car il n'y a pas de destination disponible
ORA-00312: journal en ligne 1 thread 1 : 'D:\ORACLE\ORADATA\DDCT11G\REDO01.LOG'
Wed Jan 18 11:27:42 2012
Archiver process freed from errors. No longer stopped
Wed Jan 18 11:30:29 2012
ARCHIVE LOG STOP has been deprecated - see ALTER DATABASE ARCHIVELOG
ARCHIVE LOG START has been deprecated - see ALTER DATABASE ARCHIVELOG
Wed Jan 18 11:32:42 2012
ARCH: Archival stopped, error occurred. Will continue retrying
Errors in file d:\oracle\diag\rdbms\ddct11g\ddct11g\trace\ddct11g_arc0_6892.trc:
ORA-16014: le journal 1 séquence 493 n'est pas archivé car il n'y a pas de destination disponible
ORA-00312: journal en ligne 1 thread 1 : 'D:\ORACLE\ORADATA\DDCT11G\REDO01.LOG'
Wed Jan 18 11:32:42 2012
Comment puis-relancer l'activité de la base sans l'arrêter ?
SQL*Plus: Release 11.2.0.1.0 Production on Mer. Janv. 18 11:29:42 2012
Copyright (c) 1982, 2010, Oracle. All rights reserved.
ConnectÚ Ó :
Oracle Database 11g Release 11.2.0.1.0 - Production
SQL> archive log list ;
mode Database log mode Archive
Archivage automatique ActivÚ
Destination de l'archive d:\oracle\arch\ddct11g
SÚquence de journal en ligne la plus ancienne 493
SÚquence de journal suivante Ó archiver 493
SÚquence de journal courante 495
SQL> alter system archive log stop ;
SystÞme modifiÚ.
SQL> alter system archive log start ;
SystÞme modifiÚ.
SQL> archive log list ;
mode Database log mode Archive
Archivage automatique ActivÚ
Destination de l'archive d:\oracle\arch\ddct11g
SÚquence de journal en ligne la plus ancienne 493
SÚquence de journal suivante Ó archiver 493
SÚquence de journal courante 495
Les connexions à la base se font , mais les commandes sous sqlplus restent inactives
(sqlplus ne renvoie ni le curseur ni d'erreurs !!)
Dans différents liens, il est dit qu'il suffit de corriger l'erreur
(en l'occurrence dans mon cas de creer le dossier d'archive log)
pour que tout rentre dans l'ordre ..
cela ne semble pas être le cas.
Pouvez-vous me le confirmer ?
suis-je obligé d'arrêter la base ?
Cordialement
Partager