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 :

Restaurer datafile system01.dbf


Sujet :

Administration Oracle

  1. #1
    Membre extrêmement actif
    Avatar de islamov2000
    Homme Profil pro
    Ingénieur d'études & developpement en informatique
    Inscrit en
    Septembre 2007
    Messages
    814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur d'études & developpement en informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 814
    Billets dans le blog
    6
    Par défaut Restaurer datafile system01.dbf
    Bonjour

    j'ai une sauvegarde physique d'une BDD oracle 10g.
    j'essaye de la restaurer en la migrant vers 11g. sauf que je suis arrivé à l'etape ; "instance montée".
    et je n'ai pas pu l'ouvrir. ci-apres le resultat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    SQL> shutdown immediate
    ORA-01109: base de donnÚes non ouverte
     
     
    Base de donnÚes dÚmontÚe.
    Instance ORACLE arrÛtÚe.
    SQL> startup
    Instance ORACLE lancÚe.
     
    Total System Global Area 1071333376 bytes
    Fixed Size                  1375792 bytes
    Variable Size             528482768 bytes
    Database Buffers          536870912 bytes
    Redo Buffers                4603904 bytes
    Base de donnÚes montÚe.
    ORA-01589: doit utiliser l'option RESETLOGS ou NORESETLOGS pour l'ouverture de
    BDD
     
     
    SQL> alter database open RESETLOGS;
    alter database open RESETLOGS
    *
    ERREUR Ó la ligne 1 :
    ORA-01113: le fichier 1 nÚcessite une rÚcupÚration aprÞs dÚfaillance matÚrielle
    ORA-01110: fichier de donnÚes 1 :
    'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF'
    Je fais appel à vos compétences pour débloquer la situation
    Merci par avance

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Décembre 2019
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Décembre 2019
    Messages : 1 172
    Par défaut
    Bonjour,

    Pourquoi n'utilises-tu pas DBUA ou Data Pump pour migrer ta base?

  3. #3
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Donc il s'agit d'une sauvegarde à chaud (base ouverte) dont tu as restauré tous les fichiers (controlfile et datafiles). Il faut appliquer le recover (les archivelogs du redo généré pendant le backup) pour rendre les fichiers consistants.

  4. #4
    Membre extrêmement actif
    Avatar de islamov2000
    Homme Profil pro
    Ingénieur d'études & developpement en informatique
    Inscrit en
    Septembre 2007
    Messages
    814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur d'études & developpement en informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 814
    Billets dans le blog
    6
    Par défaut
    Merci pour vos réponses.
    Ma sauvegarde était faite à froid (sauvegarde physique des fichiers).et ma base était en Noarchivelog. en plus je n'ai pas un export à chaud.

  5. #5
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    Vu le message d'erreur, il ne semble pas que ce soit un backup à froid. La base a été arrêtée normalement?

  6. #6
    Membre extrêmement actif
    Avatar de islamov2000
    Homme Profil pro
    Ingénieur d'études & developpement en informatique
    Inscrit en
    Septembre 2007
    Messages
    814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur d'études & developpement en informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 814
    Billets dans le blog
    6
    Par défaut
    d’après ma memoire , oui,pachot.

  7. #7
    Membre très actif Avatar de PaulNero
    Homme Profil pro
    DBA Senior Oracle and SQL SERVER
    Inscrit en
    Octobre 2010
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Inde

    Informations professionnelles :
    Activité : DBA Senior Oracle and SQL SERVER
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2010
    Messages : 416
    Par défaut Restaurer datafile system01.dbf
    Bonjour,
    Désolé je sais que le message est vieux mais je propose tout de même ceci pour ceux qui seraient confrontés à la même situation:

    1-Vérifier le dernier fichier de trace pour complément d'informations

    2-démarrage en nomount

    3- création du fichier de contrôle en spécifiant les bonnes locations des datafiles,redolog,character set...:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    create controlfile reuse database "mabase" resetlogs force logging noarchivelog
    4- startup mount puis:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT MEMBER FROM V$LOG G, V$LOGFILE F WHERE G.GROUP# = F.GROUP# 
     AND G.STATUS = 'CURRENT';  (pour déceler le redo actif)
    5-sous sql faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    recover database using backup controlfile;
     
    Specify log: {=suggested | filename | AUTO | CANCEL}
    "mettre ici le chemin du redolog"
    5-ouverture en open resetlogs sous sqlplus.

Discussions similaires

  1. Taille du fichier system01.dbf
    Par fotit dans le forum Administration
    Réponses: 5
    Dernier message: 19/11/2011, 19h18
  2. SYSTEM01.DBF corrompu (apparement)
    Par amauryxiv dans le forum Recovery Manager
    Réponses: 9
    Dernier message: 24/11/2010, 15h48
  3. Tablespace TEMP full, datafile temp.dbf vide
    Par milka dans le forum Administration
    Réponses: 4
    Dernier message: 03/11/2009, 15h14
  4. [DBA] fichier SYSTEM01.DBF
    Par tchalkost dans le forum Oracle
    Réponses: 11
    Dernier message: 07/08/2006, 10h48
  5. Réponses: 32
    Dernier message: 04/07/2006, 14h27

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