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 :

Problème suite au deplacement d'un TS


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 16
    Par défaut Problème suite au deplacement d'un TS
    Bonjour,
    j'ai fais une fausse manip sur mon système unix en déplaçant un répertoire qui contenait deux fichiers .dbf . J'ai remis le répertoire ou il se trouvait précedement mais lors du redemarrage de ma base je me retrouve avec cette erreur :

    ORA-01113: le fichier 119 necessite une recuperation apres defaillance
    materielle
    ORA-01110: fichier de donnees 119 : '/home/inforh21/ATMP/oradata/ATMP_DATA.dbf'
    Il n'y a rien de précieux dans ce tablespace et je peux donc l'effacer mais oracle refuse car il ne trouve pas le dbf lié.

    Est-ce que vous pourriez m'aiguiller un peu svp ?

    Merci d'avance
    Pierre

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Avril 2007
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études

    Informations forums :
    Inscription : Avril 2007
    Messages : 135
    Par défaut
    Bonjour,

    S'agit-il d'un tablespace temporaire?
    As-tu tenté un recover?

  3. #3
    Membre émérite Avatar de Z3phur
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2007
    Messages : 680
    Par défaut
    Essai de créer dans ce répertoire un fichier de même non et après renouvelle la manipulation pour le supprimer, je ne sais pas si cela va marcher car je n'ai jamais essayé cette manipulation.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Avril 2007
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études

    Informations forums :
    Inscription : Avril 2007
    Messages : 135
    Par défaut
    Commence par mettre le tablespace offline, comme ça tu pourras démarrer tranquille. Là tu pourras recréer ton tbs.

  5. #5
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 16
    Par défaut Pas encore bien solutionné
    Désolé j'etais passé en mode vacancier,

    pour billharry / 1ier message : c'est un tablespace de données.

    pour Z3phur : j'ai essayé ce genre de manip et ca pas changé la donne.

    pour billharry / 2ieme : j'ai reussi a mettre mon tablespace offline mais lorsque je demarre la base en mode j'arrive a ce résultat :
    Total System Global Area 165644128 bytes
    Fixed Size 743264 bytes
    Variable Size 113246208 bytes
    Database Buffers 50331648 bytes
    Redo Buffers 1323008 bytes
    Base de données montée.
    ORA-01589: doit utiliser l'option RESETLOGS ou NORESETLOGS pour l'ouverture de
    BDD
    J'utilise donc l'option RESETLOGS comme ceci :
    ALTER DATABASE OPEN RESETLOGS;
    et j'obtiens :
    ERREUR à la ligne 1 :
    ORA-01194: Le fichier 1 nécessite plus de récupération pour être cohérent
    ORA-01110: fichier de données 1 :
    '/home/inforh21/oradata/DRHPARG/base/data/system01.dbf'
    et pour tous : merci beucoup.

  6. #6
    Membre expérimenté
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Avril 2007
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études

    Informations forums :
    Inscription : Avril 2007
    Messages : 135
    Par défaut
    Citation Envoyé par lafouine46 Voir le message
    J'utilise donc l'option RESETLOGS comme ceci :
    et j'obtiens :

    ERREUR à la ligne 1 :
    ORA-01194: Le fichier 1 nécessite plus de récupération pour être cohérent
    ORA-01110: fichier de données 1 :
    '/home/inforh21/oradata/DRHPARG/base/data/system01.dbf'

    et pour tous : merci beucoup.
    Tente un recover maintenant, mais si tu n'es pas en mode archive log ça va vite devenir difficile.

  7. #7
    Membre émérite Avatar de Z3phur
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2007
    Messages : 680
    Par défaut
    Salut,

    une petite question : pourquoi avoir pris l'option RESETLOGS
    et pas NORESETLOGS?

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 105
    Par défaut
    quel est l'état de la sauvegarde? quel type?(si elle existe)
    quel est le résultat d'un restore database; recover database; ?

    (évidemment la question 2 si la qu1 est oui elle existe)

    En fait la fause manip a fait qu'au retour du répertoire tes 2 fichiers dbf n'étaient plus en phase avec le reste de la base. Avec une bonne sauvegarde (physique...ou rman) un restore déboucle tout et tu passes en open rapidement. Au pire tu passerais en RESETLOGS mais il faut essayer le NORESETLOGS avant, au cas où ça marche (qu'il ne manque rien pour tout restaurer, tu ne perds rien ou presque.)

    ---
    Maintenant, où en est ta base ?

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Août 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 13
    Par défaut
    Bonjour,

    Il y a deux solutions pour ton problème:
    * partir d'un backup et faire un recover des datafiles
    * supprimer le tablespace et tous ses datafiles
    => 1) démarrer la base en mount
    SQL>shutdown immediate
    SQL>startup mount
    2) supprimer les datafiles du controlfile (à faire pour tous les fichiers du tablespace)
    SQL>alter database datafile 'mon_fichier' offline drop;
    3) redémarrer la base
    SQL> shutdown immediate
    SQL> startup
    4) supprimer le tablespace du dictionnaire
    SQL> drop tablespace mon_tablespace including contents;

    Christophe

Discussions similaires

  1. Problème suite harmonisation résolution écran
    Par socooooool dans le forum Delphi
    Réponses: 7
    Dernier message: 17/08/2006, 14h49
  2. [phpMyAdmin] Problème suite à mise à jour vers phpMyAdmin 2.8.1
    Par inginfodz dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 24/05/2006, 10h31
  3. Réponses: 4
    Dernier message: 14/05/2006, 11h51
  4. [NASM] Problème suite de Fibonacci
    Par empochez dans le forum Assembleur
    Réponses: 1
    Dernier message: 05/04/2006, 11h17
  5. problème suite à un appuie long de la touche shift
    Par emi dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 02/04/2006, 14h32

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