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 :

Fichier dbf manquant [9iR2]


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 3
    Par défaut Fichier dbf manquant
    Bonjour,

    Dans la suite j'ai volontairement caché certaines informations par des XXXXXXXX et des [...]. Celle ci ne devraient pas être importantes et je préfère éviter de fournir des informations liées au métier.

    J'ai récemment supprimé par erreur un fichier de tablespace "users_01.dbf".
    Ce fichier a été supprimé "à la main" et non par une commande oracle.

    Ma base de données est depuis ce moment arrêtée :
    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
     
    SQL> SELECT * FROM V$DATABASE;
     
          DBID NAME      CREATED  RESETLOGS_CHANGE# RESETLOG PRIOR_RESETLOGS_CHANGE#
    ---------- --------- -------- ----------------- -------- -----------------------
    1190532251 XXXXXXXX  10/11/11                 1 10/11/11                       0
     
    PRIOR_RE LOG_MODE     CHECKPOINT_CHANGE# ARCHIVE_CHANGE# CONTROL CONTROLF
    -------- ------------ ------------------ --------------- ------- --------
             NOARCHIVELOG            8874697         8867194 CURRENT 10/11/11
     
    CONTROLFILE_SEQUENCE# CONTROLFILE_CHANGE# CONTROLF OPEN_RESETL VERSION_
    --------------------- ------------------- -------- ----------- --------
                     4404             8892169 05/07/13 NOT ALLOWED 10/11/11
     
    OPEN_MODE  PROTECTION_MODE      PROTECTION_LEVEL     REMOTE_A ACTIVATION#
    ---------- -------------------- -------------------- -------- -----------
    MOUNTED    MAXIMUM PERFORMANCE  UNPROTECTED          ENABLED   1190540443
     
    DATABASE_ROLE    ARCHIVELOG_CHANGE# SWITCHOVER_STATUS  DATAGUAR GUARD_S SUP SUP
    ---------------- ------------------ ------------------ -------- ------- --- ---
    PRIMARY                           0 NOT ALLOWED        DISABLED NONE    NO  NO
     
    SUP FOR
    --- ---
    NO  NO
    Lorsque j'essaye d'obtenir la liste des fichiers dbf :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    SQL> SELECT name, STATUS FROM v$datafile;
     
    /donnees/XXXXXXXX/orasys/s1/system_001.dbf				SYSTEM
    /donnees/XXXXXXXX/orarbs/r1/undotbs01.dbf				ONLINE
    /donnees/XXXXXXXX/oradbf/d1/users_01.dbf				ONLINE
    [...]
    /donnees/XXXXXXXX/oradbf/d1/users01.dbf					ONLINE
    Si je tente d'ouvrir ma base :
    SQL> alter database OPEN;
    alter database OPEN
    *
    ERREUR à la ligne 1 :
    ORA-01122: Echec de contrôle de vérification pour fichier BdD 3
    ORA-01110: fichier de données 3 : '/donnees/XXXXXXXX/oradbf/d1/users_01.dbf'
    ORA-01203: incarnation erronée de ce fichier - création SCN erronée
    Comment faire en sorte que ma base puisse démarrer ?

    D'avance merci !

    Version :
    Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
    PL/SQL Release 9.2.0.6.0 - Production
    CORE 9.2.0.6.0 Production
    TNS for Solaris: Version 9.2.0.6.0 - Production
    NLSRTL Version 9.2.0.6.0 - Production

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 3
    Par défaut
    Je viens d'arriver à démarrer ma base.
    Pour chaque fichier corrompu de cette façon, il faut exécuter la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ALTER DATABASE datafile '/donnees/XXXXXXXX/oradbf/d1/users_01.dbf' offline DROP;
    Une fois effectuée, le démarrage de la base de données est possible.
    J'avais essayé sans mettre le chemin complet et je crois que ça n'avait pas fonctionné.
    Je passe le sujet en résolu.
    Bonne journée à tous.

  3. #3
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut
    Donc vous avez perdu toutes vos données, mais ça ne vous dérange pas ???

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 3
    Par défaut
    Dans mon cas, je manipulais ma base de données afin de remettre un dump de prod dans la base de données. Les données présentes étaient vouées à être supprimées.
    Le tablespace user en question contenait potentiellement des données utilisateurs mais je ne pense pas que ça me gène par la suite.
    Si ces données étaient critiques, je sens que je vais très vite m'en rendre compte ... et pleurer.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Importer un fichier dbf
    Par podz dans le forum Access
    Réponses: 13
    Dernier message: 19/12/2006, 19h29
  2. remplacer fichier DBF
    Par jeff06_2 dans le forum Bases de données
    Réponses: 3
    Dernier message: 14/01/2005, 09h05
  3. [Oracle/Admin] chg de repertoire fichiers dbf (suite)
    Par shaun_the_sheep dans le forum Administration
    Réponses: 20
    Dernier message: 03/11/2004, 15h03
  4. Lecture d'un fichier .dbf
    Par San Soussy dans le forum Autres SGBD
    Réponses: 8
    Dernier message: 07/07/2004, 16h30

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