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 :

[9.2] ORA-00376 et UNDOTBS


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 083
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 083
    Par défaut [9.2] ORA-00376 et UNDOTBS
    Bonjour,
    j'ai l'erreur suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Action : 
    CREATE OR REPLACE PACKAGE BODY OXA_ATMDT IS ... 
     
    Erreur : 
    ORA-00604: error occurred at recursive SQL level 1 
    ORA-00376: file 17 cannot be read at this time 
    ORA-01110: data file 17: 'E:\ORADATA\XX1\UNDOTBS02.DBF'
    Avez-vous une idée ?
    D'avance merci.
    PS :
    DB : 9.2.0
    sous Windows SERVER 2000
    PS : en effet nous avons 2 tablespace undo (UNDOTBS01 et UNDOTBS02 mais de temps en temps le UNDOTBS02 sort de la base : OEM ne le voit pas).

    D'avance merci.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 083
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 083
    Par défaut
    pour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT segment_name,tablespace_name, status 
                FROM dba_rollback_segs;
    j'ai :
    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
     
    SEGMENT_NAME                   TABLESPACE_NAME                STATUS
    ------------------------------ ------------------------------ ----------------
    SYSTEM                         SYSTEM                         ONLINE
    _SYSSMU1$                      UNDOTBS1                       OFFLINE
    _SYSSMU2$                      UNDOTBS1                       OFFLINE
    _SYSSMU3$                      UNDOTBS1                       OFFLINE
    _SYSSMU4$                      UNDOTBS1                       OFFLINE
    _SYSSMU5$                      UNDOTBS1                       OFFLINE
    _SYSSMU6$                      UNDOTBS1                       OFFLINE
    _SYSSMU7$                      UNDOTBS1                       OFFLINE
    _SYSSMU8$                      UNDOTBS1                       OFFLINE
    _SYSSMU9$                      UNDOTBS2                       NEEDS RECOVERY
    _SYSSMU10$                     UNDOTBS1                       OFFLINE
    _SYSSMU11$                     UNDOTBS2                       NEEDS RECOVERY
    _SYSSMU12$                     UNDOTBS1                       OFFLINE
    _SYSSMU13$                     UNDOTBS2                       NEEDS RECOVERY
    _SYSSMU14$                     UNDOTBS2                       NEEDS RECOVERY
    _SYSSMU15$                     UNDOTBS2                       NEEDS RECOVERY
    _SYSSMU16$                     UNDOTBS2                       NEEDS RECOVERY
    _SYSSMU17$                     UNDOTBS2                       NEEDS RECOVERY
    _SYSSMU18$                     UNDOTBS2                       NEEDS RECOVERY
    _SYSSMU19$                     UNDOTBS2                       NEEDS RECOVERY
    _SYSSMU20$                     UNDOTBS2                       NEEDS RECOVERY
    _SYSSMU21$                     UNDOTBS2                       OFFLINE
    Quelqu'un pourrait en tirer une conclusion constructive ?
    D'avance merci.
    Comment faire recovery ???

  3. #3
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Par défaut
    Bonjour ,
    ne te prends pas la tête tu drop le UNDO et tu le recrée

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 083
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 083
    Par défaut
    Merci.
    Puis-je le droper de façon suivante :
    1-alter tablespace UNDO offline
    2-drop tablespace UNDO
    3-Create tablespace UNDO Reuse '/mondatafile.dbf'
    ????
    merci

  5. #5
    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
    Plus ou moins mais en fait c'est assez différent de ça.

    Il faudrait d'abord créer un nouveau tablespace undo, puis exécuter

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER SYSTEM SET UNDO_TABLESPACE = <nouveau TS>;
    (et mettre à jour le init.ora si vous n'utilisez pas de spfile).

    L'ancien tablespace doit se mettre OFFLINE automatiquement à condition que tout se passe bien. Voir http://download-uk.oracle.com/docs/c.../undo.htm#9117


    Dans votre cas, j'ai des doutes car votre tablepace est dans un état instable Il faudrait peut-être mieux essayez de restaurer votre base avec un tablespace UNDO en bon état ?

Discussions similaires

  1. Réponses: 8
    Dernier message: 20/04/2009, 10h14
  2. Erreur ORA-00376 sur rollback
    Par dugdug dans le forum Administration
    Réponses: 0
    Dernier message: 15/12/2008, 17h51
  3. ORA-12012 sur un undotbs
    Par moi26 dans le forum Administration
    Réponses: 4
    Dernier message: 20/06/2008, 11h10
  4. Réponses: 14
    Dernier message: 02/04/2004, 14h33
  5. Oracle ORA-00020 : maximum de processus
    Par Lisou dans le forum Administration
    Réponses: 5
    Dernier message: 22/03/2004, 16h27

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