IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

error redo log


Sujet :

Oracle

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 23
    Par défaut error redo log
    Bonjour,

    J'"ai un souci avec ma base oracle. oracle 8

    Quand je le demarre la base j'obtiens le resulat suivant :

    SQL> startup
    ORACLE instance started.

    Total System Global Area 152559776 bytes
    Fixed Size 73888 bytes
    Variable Size 86777856 bytes
    Database Buffers 65536000 bytes
    Redo Buffers 172032 bytes
    Database mounted.
    ORA-00368: checksum error in redo log block
    ORA-00353: log corruption near block 15440 change 1326484 time 05/31/2006
    14:30:41
    ORA-00312: online log 2 thread 1: '//oradata003_NIMS/redo02.log'


    je comprends pas bien ce qu il me veut ainsi !
    Merci d'avance pour vos nombreuses aides

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2006
    Messages : 133
    Par défaut
    Avez vous essayé de vérifier le redo via la commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ALTER SYSTEM DUMP LOGFILE '//oradata003_NIMS/redo02.log';

    Est-ce une base de production ?
    les données des redo sont elles critiques ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 23
    Par défaut
    j'ai effectue votre commande et voila le resultat obtenu :


    SQL> ALTER SYSTEM DUMP LOGFILE '//oradata003_NIMS/redo02.log';
    ALTER SYSTEM DUMP LOGFILE '//oradata003_NIMS/redo02.log'
    *
    ERROR at line 1:
    ORA-02819: Write failed


    SQL>

    les donnees de redo ne sont pâs importantes ce n'est pas une base de production !

  4. #4
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    Bonjour,

    Avant tout tu peut lire ici : http://mbouayoun.developpez.com/fichredo/#LI.9

    sinon il faut initialiser les fichier redo :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER DATABASE CLEAR LOGFILE GROUP (numero du groupe);

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 23
    Par défaut
    J'ai bie lu le lien mais je ne connais pas le groupe du fichier de redo ou est tout simplement 2 ou 02 puisque le fichier s'appelle redo02.log
    Sinon j'ai essaye de reinitialiser le fichier uniquement en faisant la commande

    SQL> alter database clear unarchived logfile '//oradata003_NIMS/redo02.log' ;
    alter database clear unarchived logfile '//oradata003_NIMS/redo02.log'
    *
    ERROR at line 1:
    ORA-01624: log 2 needed for crash recovery of thread 1
    ORA-00312: online log 2 thread 1: '//oradata003_NIMS/redo02.log'

    et j'ai obtenu des erreurs

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 23
    Par défaut
    j'ai aussi essayé ça et ai obtenu ces erreurs :

    SQL> ALTER DATABASE CLEAR LOGFILE GROUP (2);
    ALTER DATABASE CLEAR LOGFILE GROUP (2)
    *
    ERROR at line 1:
    ORA-02177: Missing required group number


    SQL>

    et aussi

    SQL> ALTER DATABASE CLEAR LOGFILE GROUP 2 ;
    ALTER DATABASE CLEAR LOGFILE GROUP 2
    *
    ERROR at line 1:
    ORA-01624: log 2 needed for crash recovery of thread 1
    ORA-00312: online log 2 thread 1: '//oradata003_NIMS/redo02.log'


    SQL>

  7. #7
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    Je pense que le numéro de groupe est : 1

  8. #8
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2006
    Messages : 133
    Par défaut
    Pourquoi ne pas le vérifier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     select * from v$logfile;

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 23
    Par défaut
    Le groupe est bien numero 2


    SQL> select * from v$logfile;

    GROUP# STATUS
    ---------- -------
    MEMBER
    --------------------------------------------------------------------------------
    1
    //oradata002_NIMS/redo01.log

    2
    //oradata003_NIMS/redo02.log

    3
    //oradata002_NIMS/redo03.log


    GROUP# STATUS
    ---------- -------
    MEMBER
    --------------------------------------------------------------------------------
    4
    //oradata003_NIMS/redo04.log


    SQL>

  10. #10
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    Dans ce cas, Tu est obligé de faire une restauration incomplete

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    recover database until cancel;
    alter database open resetlogs;

  11. #11
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2006
    Messages : 133
    Par défaut
    Etant donné l'erreur que obtenue lors du clear .. je suggère de tenter un "recover".

    Sous svrmgrl ==> connect internal ==> startup mount ==> recover

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 23
    Par défaut
    lors du recovery et du reset j'obtiens ce message d'erreurs

    SQL> recover database until cancel ;
    ORA-00279: change 1326110 generated at 05/31/2006 14:30:25 needed for thread 1
    ORA-00289: suggestion : /data001_proptima_archive/oracle/T0001S0000000209.ARC
    ORA-00280: change 1326110 for thread 1 is in sequence #209


    Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
    CANCEL
    ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
    ORA-01194: file 1 needs more recovery to be consistent
    ORA-01110: data file 1: '//oradata002_NIMS/system01.dbf'


    ORA-01112: media recovery not started


    SQL> alter database open resetlogs;
    alter database open resetlogs
    *
    ERROR at line 1:
    ORA-01194: file 1 needs more recovery to be consistent
    ORA-01110: data file 1: '//oradata002_NIMS/system01.dbf'


    SQL>

  13. #13
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    Est ce que tu est en mode Archivelog ?
    Sinon
    La seule solution est de recréer le fichier de contrôle.

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 23
    Par défaut
    Oui je suis en mode archivelog
    Je vais recreer le fichier et voir les erreurs !

  15. #15
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    Une derniere chose avant la création du ichier de contrôle.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    recover database until cancel using backup controlfile;
    puis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    alter database open resetlogs;

  16. #16
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 23
    Par défaut
    Toujours les memes erreurs
    Je vais recreer le fichier

    Citation Envoyé par bouyao
    Une derniere chose avant la création du ichier de contrôle.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    recover database until cancel using backup controlfile;
    puis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    alter database open resetlogs;

Discussions similaires

  1. [RESTAURATION] Perte d'un redo LOg
    Par PpPool dans le forum Oracle
    Réponses: 7
    Dernier message: 14/02/2006, 17h59
  2. [REDO LOG] Comment vider le journal de transaction
    Par vsavoir dans le forum Oracle
    Réponses: 4
    Dernier message: 02/01/2006, 23h27
  3. [Redo log] : augmenter la taille des fichiers
    Par user_oracle dans le forum Oracle
    Réponses: 3
    Dernier message: 29/11/2005, 19h49
  4. standby redos logs
    Par aline dans le forum Oracle
    Réponses: 13
    Dernier message: 08/08/2005, 12h58
  5. Statuts des redo log
    Par shirai dans le forum Oracle
    Réponses: 28
    Dernier message: 03/02/2005, 18h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo