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 :

suppresion d'une tablespace avec Oracle 8i


Sujet :

Oracle

  1. #1
    nbo
    nbo est déconnecté
    Membre à l'essai
    Inscrit en
    Novembre 2004
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 47
    Points : 14
    Points
    14
    Par défaut suppresion d'une tablespace avec Oracle 8i
    Bonjour,

    Je veux supprimer un tablespace et son contenu, mais j'ai le message suivant:

    DROP TABLESPACE user_data INCLUDING CONTENTS;

    DROP TABLESPACE user_data INCLUDING CONTENTS

    ORA-00604: Une erreur s'est produite au niveau SQL récursif 1
    ORA-02429: impossible abandonner index utilisé pour utilisation de clé primaire/unique

    Qu'est ce que je peux faire?

  2. #2
    Membre émérite Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Points : 2 370
    Points
    2 370
    Par défaut
    Juste DROP TABLESPACE ça te suffit pas ?

  3. #3
    nbo
    nbo est déconnecté
    Membre à l'essai
    Inscrit en
    Novembre 2004
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 47
    Points : 14
    Points
    14
    Par défaut
    Non cela ne suffi pas car:

    DROP TABLESPACE user_data;

    DROP TABLESPACE user_data

    ORA-01549: L'espace table n'est pas vide, utiliser l'option INCLUDING CONTENTS


    Merci d'avance,

    Actuelement, les tables qui etaient dans la tablespace sont supprimees mais il doit rester un index (resultant d'une cle primaire d'une table qui etait dans cette tablespace.

    Merci pour votre aide

  4. #4
    Membre émérite Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Points : 2 370
    Points
    2 370
    Par défaut
    Je ne comprend pas... j'ai mes tables sur un tablespace, mes index sur un autre et je les drop sans problème !!

  5. #5
    nbo
    nbo est déconnecté
    Membre à l'essai
    Inscrit en
    Novembre 2004
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 47
    Points : 14
    Points
    14
    Par défaut
    J'ai trouve l'index corresondant. Il s'agit d'une cle primaire associe a une table localise sur une autre tablespace. Comment proce der pour enlever la cle primaire de cette table?

    Je peux eventuellement la copier sur un autre nom et la supprimer et la renommer en suite.

    Merci d'avance,

  6. #6
    Rédacteur

    Inscrit en
    Septembre 2004
    Messages
    626
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 626
    Points : 848
    Points
    848
    Par défaut
    et si tu fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    drop tablespace ... including contents cascade constraint

    Laly.

  7. #7
    nbo
    nbo est déconnecté
    Membre à l'essai
    Inscrit en
    Novembre 2004
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 47
    Points : 14
    Points
    14
    Par défaut
    Merci d'avance,

    DROP TABLESPACE user_data INCLUDING CONTENTS;

    Tablespace dropped

    J'ai copier la table dont la cle primaire etait sur cette tablespace et je l'ai droppe avant de drope la table space.

    Merci une fois de plus

  8. #8
    Membre régulier
    Inscrit en
    Février 2004
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 97
    Points : 110
    Points
    110
    Par défaut
    tu aurais aussi pu simplement deplacer l'index de la clef primaire dans un autre tablespace avec la commande:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alter index <index_name> rebuild tablespace <tablespce_name>

  9. #9
    nbo
    nbo est déconnecté
    Membre à l'essai
    Inscrit en
    Novembre 2004
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 47
    Points : 14
    Points
    14
    Par défaut
    Merci beaucoup,

    Cela me servira prochainement.

    Pourriez-vous m'aider pour ma precedante question s'il vous plait? (la question sur la migration vers une autre version d'oracle)

    Merci d'avance,

    nbo

Discussions similaires

  1. creer une base avec oracle
    Par grospatapouf dans le forum Débuter
    Réponses: 5
    Dernier message: 01/06/2009, 09h39
  2. Debugger une jsp avec Oracle Application Server 10.1.3
    Par xoco dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 26/02/2009, 18h03
  3. Programmer une sauvegarde avec Oracle EM 10g
    Par Nelson08 dans le forum Oracle
    Réponses: 0
    Dernier message: 25/02/2008, 16h35
  4. Une erreur avec oracle
    Par Imad_ing dans le forum Oracle
    Réponses: 1
    Dernier message: 21/05/2007, 15h50
  5. Conseils pour developper une application avec Oracle
    Par belugha dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 02/06/2003, 16h03

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