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 :

Supprimer un fichier de tablespace dans pour qu'il ne s'affiche plus dans DBA_DATA_FILES


Sujet :

Administration Oracle

  1. #1
    Membre régulier Avatar de Sabact
    Inscrit en
    Septembre 2006
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 189
    Points : 91
    Points
    91
    Par défaut Supprimer un fichier de tablespace dans pour qu'il ne s'affiche plus dans DBA_DATA_FILES
    Bonjour,

    Quelle table, je dois faire une suppression un fichier d'une tablespace pour qu'il ne s'affiche plus dans DBA_DATA_FILES.


    Merci

  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    aucune, on ne mets pas à jour les tables du catalogue Oracle. Il faut dropper le datafile et selon la version, recréer le tablespace

  3. #3
    Membre régulier Avatar de Sabact
    Inscrit en
    Septembre 2006
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 189
    Points : 91
    Points
    91
    Par défaut
    Citation Envoyé par orafrance Voir le message
    aucune, on ne mets pas à jour les tables du catalogue Oracle. Il faut dropper le datafile et selon la version, recréer le tablespace
    J'essaie de supprimer la tablespe avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER DATABASE tbsbin DATAFILE  DROP '/TBSDATA/tbsbin/tbsbin_30.dbf'
    => j'ai l'erreur ORA-00950: invalid DROP option

    Dans un instant le message d'erreur devine ERREUR à la ligne 1 :
    ORA-02236: invalid file name


    Je vous assure que le fichier a le bon nom ..


    vous avez des idées.

    Merci

  4. #4
    Membre averti Avatar de macben
    Inscrit en
    Mars 2004
    Messages
    546
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2004
    Messages : 546
    Points : 433
    Points
    433

  5. #5
    Membre régulier Avatar de Sabact
    Inscrit en
    Septembre 2006
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 189
    Points : 91
    Points
    91
    Par défaut
    Citation Envoyé par macben Voir le message

    après le lancement du bon syntaxe "ALTER DATABASE tbsbin DROP DATAFILE '/TBSDATA/tbsbin/tbsbin_30.dbf'"

    => on aura ORA-01900: LOGFILE keyword expected

  6. #6
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    alter tablespace

  7. #7
    Membre régulier Avatar de Sabact
    Inscrit en
    Septembre 2006
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 189
    Points : 91
    Points
    91
    Par défaut
    Citation Envoyé par orafrance Voir le message
    alter tablespace

    Salut,


    Je vous signale que mon datafile est en état offline for drop.

    J'essaie de recouvrir à nouveau avec ma belle commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alter database recover datafile '/usr/data/tbs.dbf'
    et une nouvelle surprise

    ORA-00283: recovery session canceled due to errors
    ORA-01110: data file 73: '/usr/data/tbs.dbf'
    ORA-01122: database file 73 failed verification check
    ORA-01110: data file 73: '/usr/data/tbs.dbf'
    ORA-01251: Unknown File Header Version read for file number 73


    vous avez une idée.

    Merci

  8. #8
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    c'est quelle version de base de données et qu'as-tu fais jusqu'ici ?

  9. #9
    Membre régulier Avatar de Sabact
    Inscrit en
    Septembre 2006
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 189
    Points : 91
    Points
    91
    Par défaut
    Citation Envoyé par orafrance Voir le message
    c'est quelle version de base de données et qu'as-tu fais jusqu'ici ?
    Oracle9i Enterprise Edition Release 9.2.0.8.0 - 64bit Production

  10. #10
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    Alors il faut recréer le tablespace sans ce fichier et droper le tablespace original

  11. #11
    Membre régulier Avatar de Sabact
    Inscrit en
    Septembre 2006
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 189
    Points : 91
    Points
    91
    Par défaut
    Citation Envoyé par orafrance Voir le message
    Alors il faut recréer le tablespace sans ce fichier et droper le tablespace original

    Qu'est que ce que vous en pensez si je vais créer une nouvelle datafile vide poratant le même nom:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alter database TBS_DATA create datafile '/usr/data/tbs.dbf' as '/usr/data/tbs.dbf';

    Cela est fait pour éviter de supprimer les autres datafile contenu dans la tablespace en question.

    Merci pour votre aide.

  12. #12
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    T'auras une nouvelle ligne dans dba_data_files, ça ne réglera donc pas le problème :neutre:

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 14/10/2009, 20h22
  2. Réponses: 1
    Dernier message: 09/01/2009, 20h28
  3. Les images ne s'affiche plus dans Mozilla Firefox
    Par sondo dans le forum Windows XP
    Réponses: 17
    Dernier message: 19/11/2008, 22h46
  4. Supprimer les fichiers de tablespace
    Par DAB.cz dans le forum Administration
    Réponses: 5
    Dernier message: 17/04/2008, 14h28
  5. Réponses: 1
    Dernier message: 12/01/2007, 23h59

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