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 :

[DBA] fichier SYSTEM01.DBF


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de tchalkost
    Inscrit en
    Juillet 2006
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 102
    Par défaut [DBA] fichier SYSTEM01.DBF
    Bonjour à tous,

    Je viens de réinstaller oracle et par défaut lorsque je créer une base de données, le fichier SYSTEM01.DBF est déjà présent ainsi que d'autres.

    Ma question est de savoir a quoi correspond ce fichier, quel est son utilité ?

    Si une erreur est détecté sur ce fichier (après restauration), du style:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    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:\PROGRAMS\ORACLE\ORADATA\NOM_BASE\DBF\SYSTEM01.DBF'
    J'ai déja vu sur le forum pour un problème similaire qu'il était préconisé de supprimer le fichier en question puis de le recréer. Qu'en pensez-vous pour mon cas ?

  2. #2
    Membre éclairé
    Inscrit en
    Novembre 2004
    Messages
    312
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 312
    Par défaut
    Bonjour,

    Ce fichier correspond à l'un des fichiers de données du Tablespace SYSTEM !!



    N'en avez-vous pas une copie ?

  3. #3
    Membre confirmé Avatar de tchalkost
    Inscrit en
    Juillet 2006
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 102
    Par défaut
    Bah concernant ta première réponse je m'en doutais qu'il y en a qui allait me sortir cette réponse, mais bon. Je pensais plutôt avoir une réponse sur son utilité sur oracle ce qu'il gère pour mieux comprendre mon problème.

    Pour la 2ième, j'ai une copie mais ça me fais la même erreur. Quoicque lorsque je fais une restauration est-ce que j'ai besoin des données systemes ou je peux juste restaurer les données des tablespaces qui sont créés ?

    Enfin je veux dire que si j'ai créé un tablespaces de données ayant pour nom DONNEES01.DBF, DONNEES02.DBF. Devrais-je juste restaurer ces tablespaces puis faire la restauration ou faut-il aussi prendre les données du système qui sont associés a ces données (quoicque ça me paraît assez logique mais bon je pose quand même la question) ??

    Merci

  4. #4
    Membre confirmé Avatar de tchalkost
    Inscrit en
    Juillet 2006
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 102
    Par défaut
    Je voulais aussi vous faire part d'un extrait du message d'erreur oracle se trouvant dans le fichier "D:\Programs\oracle\admin\ICEFLD\bdump"

    Il est écrit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Thu Aug 03 08:18:05 2006
    ARC1: Media recovery disabled
    Thu Aug 03 08:18:23 2006
    Completed: create tablespace SYSTEM datafile  'D:\Programs\or
    Thu Aug 03 08:18:23 2006
    create rollback segment SYSTEM tablespace SYSTEM
      storage (initial 50K next 50K)
    
    Completed: create rollback segment SYSTEM tablespace SYSTEM
    Est-ce que ça avoir un lien par rapport a mon problème ??
    Concernant la ligne en gras, comment le mettre en "Media recovery enabeld" ??

  5. #5
    Membre confirmé Avatar de links
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 113
    Par défaut
    Bonjour,
    Lorsque tu crée ta base de donnée, l'un des fichiers qui se créent automatiquement et pour les quels tu n'as pas a te soucier est le fichier system, il appartient effectivement au tablespace system. S'il est créé automatiquement à la création de la base, c'est parcequ'oracle met des données dans ce fichier qui sont nécessaire au fonctionnement même de la base, des données dont lui a besoin pour fonctionner. ces données constituent le fameux dictionaire de donnée.
    Si tu as perdu ton fichier system, l'une des contraintes lors de la restoration est que tu ne peux pas le faire à chaud, autrement dit avec la base de donnée ouverte. Tu est donc obligé d'effectuer une récupération base de donnée fermée.
    Si tu est en mode archive log, je pense qu'il faudra faire une copie de tout tes fichiers de donnée sans le fichier de control et tu effectu un recover database.
    attention, avant toute manipulation, effectue une sauvegarde totale de ta base et met la de coté.
    Je ne veux pas être responsable de ton licenciment

  6. #6
    Membre éclairé
    Inscrit en
    Novembre 2004
    Messages
    312
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 312
    Par défaut

    Ma question est de savoir a quoi correspond ce fichier, quel est son utilité ?


    The SYSTEM tablespace always contains the data dictionary tables for the entire database. The data dictionary tables are stored in datafile 1.

    The SYSTEM Tablespace
    Every Oracle database contains a tablespace named SYSTEM, which Oracle creates automatically when the database is created. The SYSTEM tablespace is always online when the database is open.

    To take advantage of the benefits of locally managed tablespaces, you can create a locally managed SYSTEM tablespace, or you can migrate an existing dictionary managed SYSTEM tablespace to a locally managed format.

    In a database with a locally managed SYSTEM tablespace, dictionary tablespaces cannot be created. It is possible to plug in a dictionary managed tablespace using the transportable feature, but it cannot be made writable.

  7. #7
    Membre confirmé Avatar de tchalkost
    Inscrit en
    Juillet 2006
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 102
    Par défaut
    Cool en french et en english, lequel vais-je choisir

    Merci je vais réfléchir là-dessus ...

Discussions similaires

  1. Taille du fichier system01.dbf
    Par fotit dans le forum Administration
    Réponses: 5
    Dernier message: 19/11/2011, 19h18
  2. Enregistrer des fichier en DBF sous Excel 2007
    Par filigane dans le forum Excel
    Réponses: 1
    Dernier message: 20/09/2007, 10h56
  3. [FoxPro] Fichiers .CDX, .DBF, .FPT
    Par DiVanO dans le forum Autres SGBD
    Réponses: 3
    Dernier message: 13/06/2006, 10h44
  4. Fichier INDX01.DBF endommagé sur Veritas Backup Exec
    Par Maglight dans le forum Oracle
    Réponses: 3
    Dernier message: 29/11/2005, 08h57
  5. fichier QSQL.dbf
    Par souad26 dans le forum Bases de données
    Réponses: 1
    Dernier message: 18/11/2004, 21h59

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