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 :

Problemes de base de données oracle


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 37
    Par défaut Problemes de base de données oracle
    J'ai une base de données oracle qui fonctionne avec 3 groupes redologs. Chaque groupe possede un seul membre:
    Group 1 'C:\oracle\oradata\redo01.log'
    Group 2 'C:\oracle\oradata\redo02.log'
    Group 3 'C:\oracle\oradata\redo03.log'

    Au cours de l'exploitation de la base de données, j'ai perdu le fichier Redo02.log. De plus la base de données fonctionne en mode noarchivelog et je n'ai fait aucune sauvegarde.

    Au démarrage de la base de données, oracle m'affiche un message qui signifie que le fichier system01.dbf nécessite une récupération. J'ai testé un recover mais oracle demande le fichier redo02.log. J'ai recréé à nouveau le fichier de controle mais le problème persiste.

    Existe t il un moyen de récupérer la base de données ?

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Il n'y a probablement pas de solution sauf si toutes les modifications nécessaires à la reprise seraient encore dans un autre redo log qui n'aurait pas été recyclé ...
    Quel est le message Oracle exact que vous avez lorsque vous essayez de faire un recover ?

    je n'ai fait aucune sauvegarde.
    Vous n'avez même pas d'export de votre base ?
    Si vous n'avez ni sauvegarde correcte de la base, ni export full, ni aucun moyen de recharger les données, vous avez tout perdu et vous devez recréer une base vide

    Pour éviter ce type de problème à l'avenir, il faut absolument:
    - faire des sauvegardes base fermée et base arrêtée proprement
    - éventuellement faire un export full
    - multiplexer les redo logs (càd créer un deuxième membre pour chaque groupe si possible sur un autre disque).

  3. #3
    Membre émérite Avatar de 13thFloor
    Homme Profil pro
    DBA Oracle freelance
    Inscrit en
    Janvier 2005
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : DBA Oracle freelance

    Informations forums :
    Inscription : Janvier 2005
    Messages : 670
    Par défaut
    Oh, faut pas le décourager comme ça.
    Avec un peu de chance il aura fait un alter database backup controlfile to trace et il pourra reconstrure sa base avec un open resetlogs (pas sur que ça marche mais à tester).
    Sinon, Allam, penses à TOUJOURS mutliplexer controlfiles et redo logs.
    Recover until cancel avec annulation n'a rien donné de positif ?

  4. #4
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    ça part mal : no archive log, pas de sauvegardes, pertes du redo (courant manifestement)

    le control file n'intervient en rien ici... la structure de la base est connue mais des données sont perdues.

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 37
    Par défaut
    j'ai recréé le fichier de controle et j'ai essayé de redémarrer la base avec l'option resetlogs mais je recois le message d'erreur suivant:
    ORA-01194: Le fichier 1 necessite plus de récupération pour être cohérant.
    ORA-01110: Fichier de données 1: 'c:\oracle\oradata\system01.dbf '

  6. #6
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    oui, il veut toujours restaurer system01.dbf....

    le controlfile n'a rien changé...

    essayer de faire un recover en lui donnant à manger les redo qu'il vous reste.... peu probable que ça marche, mais ça se tente

Discussions similaires

  1. Probleme de connection a base de donnée oracle
    Par reportPer dans le forum BIRT
    Réponses: 16
    Dernier message: 17/09/2009, 11h31
  2. Probleme import base de donnée oracle 10g
    Par opensource dans le forum Import/Export
    Réponses: 6
    Dernier message: 15/04/2009, 14h39
  3. couplage base de données oracle et sqlserver avec c et c++
    Par mloul dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 22/11/2004, 14h00
  4. Purge d'une Base de Données ORACLE 8i
    Par manar dans le forum Administration
    Réponses: 18
    Dernier message: 24/09/2004, 11h49
  5. probleme construction base de donnes MySql...Help
    Par chakan dans le forum Requêtes
    Réponses: 7
    Dernier message: 21/07/2004, 11h27

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