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

Administration Oracle Discussion :

difficultés de restauration de base


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 37
    Par défaut difficultés de restauration de base
    Est-possible de procéder à une restauration de base sans les fichiers contrôle de celle-ci ? Car Suite à un incident disk, les fichiers ont été détruits. Un miracle serait-il possible ?
    Y-a-t-il une procédure possible ?

    merci d'avance

  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
    Si vous n'avez aucune sauvegarde des control files (ni binaire ni source (option indiquée ci-dessous par louping)), vous pouvez recréer les control files à condiition de connaître exactement la structure de votre base en termes de datafiles et de online redo log (ainsi que le jeu de caractères indiqué dans l'alert.log); voir par exemple pour Oracle 9: Losing All Current and Backup Control Files . Dans ce cas, il n'est pas nécessaire d'ouvrir le base avec l'option RESETLOGS.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 115
    Par défaut
    As-tu un fichier de trace que tu aurais générer par la commande:
    ALTER DATABASE BACKUP CONTROLFILE TO TRACE ;
    Dans ce fichier, il faut récupérer un bloc en 8i ou le deuxième en 9i, commencant par CREATE CONTROLFILE et remplacer REUSE DATABASE par SET DATABASE et NORESETLOGS par RESETLOGS
    Sinon, tu dois pouvoir le construire (avec une autre instance et la liste de tes fichiers)
    Ensuite il faut l'ouvrir en resetlogs....
    Tu as de forte chance que cela marche s'il n'y avait pas trop d'activité
    A+

  4. #4
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 37
    Par défaut quelques éléments supplémentaires
    merci pour votre rapidité.

    la version oracle: 8.1.7
    machine serveur HP C3600 sous hp unix.
    Les fichiers CONTROL et REDO de l'instance ont été perdus.


    Le collègue avec qui je travaille sur les bdd en question m'a communiqué les messages suivants relatifs à la tentative de restauration.

    ORA-01122: database file 6 failed verification check
    ORA-01110: data file 6: '/PROD2/save_otis/otis_01.dbf'
    ORA-01203: wrong incarnation of this file - wrong creation SCN

  5. #5
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 37
    Par défaut quelques éléments supplémentaires
    merci pour votre rapidité.

    la version oracle: 8.1.7
    machine serveur HP C3600 sous hp unix.
    Les fichiers CONTROL et REDO de l'instance ont été perdus.


    Le collègue avec qui je travaille sur les bdd en question m'a communiqué les messages suivants relatifs à la tentative de restauration.

    ORA-01122: database file 6 failed verification check
    ORA-01110: data file 6: '/PROD2/save_otis/otis_01.dbf'
    ORA-01203: wrong incarnation of this file - wrong creation SCN

  6. #6
    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
    Les erreurs ORA-01122 et ORA-01203 signifient que le datafile en question n'est pas "en phase" avec les control files de la base: il appartient peut-être à une autre base ou le fichier en question est endommagé.

    Avez-vous recréé les control files ?
    Quels fichiers avez-vous exactement restaurés ou recrées ?
    Quelles commandes avez-vous utilisées pour restaurer ?
    Est-ce que votre base fonctionne en mode ARCHIVELOG ou non ?

    Il faut nous donner le plus de détails possibles sur les commandes exécutées et les messages retournés par Oracle pour vous aider

  7. #7
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 37
    Par défaut suite des manips
    ALTER DATABASE BACKUP CONTROLFILE TO TRACE -> fait

    CREATE CONTROLFILE et remplacer REUSE DATABASE par SET DATABASE et NORESETLOGS par RESETLOGS -> fait

    Ensuite avant de réouvrir la base , on devait faire (selon le doc Oracle) :

    RECOVER DATABASE using BACKUP CONTROLFILE; -> fait

    Et il y a message d'erreur :

    ORA-00279: change 1268936 generated at 05/25/2007 16:10:19 needed for thread 1
    ORA-00289: suggestion : /oracle2/oracle/app/oracle/admin/otis/arch/arch.log1_2358.dbf
    ORA-00280: change 1268936 for thread 1 is in sequence #2358
    Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

    merci de vos lumières

Discussions similaires

  1. Erreur dans le restauration une Base Interbase
    Par touhami dans le forum Bases de données
    Réponses: 2
    Dernier message: 18/11/2005, 09h34
  2. MS SQL server // restaurer une base sur MS SQL server
    Par Billouze dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 25/10/2005, 13h22
  3. comment restaurer un base.BAK
    Par timsah dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 11/10/2005, 12h19
  4. Restaurer une base avec un autre nom de base de donnée
    Par dimdidi dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 19/08/2005, 10h11
  5. Impossible de restaurer une base
    Par bencot dans le forum InterBase
    Réponses: 5
    Dernier message: 27/11/2003, 11h12

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