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 :

Drop user cascade exception


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2009
    Messages : 80
    Par défaut Drop user cascade exception
    Bonjour,

    j'ai un programme d'un fournisseur externe qui contient une routine qui permet de supprimer un client d'une base de données. La routine effectue au préalable un backup puis envoi la commande pour supprimer l'utilisateur en cascade, y compris le schema. Cependant elle ne fonctionne pas.
    Le fournisseur ne pouvant me répondre je cherche en vain.
    Le message du log:
    SQL : DROP USER XXX CASCADE
    Exception : ORA-00604: error occurred at recursive SQL level 1
    ORA-01013: user requested cancel of current operation
    Quelqu'un a déja eu ce problème?

  2. #2
    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
    Bonjour,

    le user utilisé par la routine a-t-il les droits de supprimer un autre user?

  3. #3
    Membre averti
    Inscrit en
    Septembre 2009
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 17
    Par défaut
    l'utilisateur utilisé pour supprimé XXX est il SYS ? il faut voire s'il n'y a pas des déclencheurs qui empeche le drop .

  4. #4
    Membre expérimenté
    Inscrit en
    Janvier 2010
    Messages
    135
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 135
    Par défaut
    > SQL : DROP USER XXX CASCADE
    > Exception : ORA-00604: error occurred at recursive SQL level 1
    > ORA-01013: user requested cancel of current operation

    Whenever you have a recursive SQL error, don't guess. Just enable SQL trace:

    alter session set events '10046 trace name context forever, level 4';

    and run the command again, i.e. DROP USER CASCADE, in your case.

    Most of the time, the trace file in udump will tell you what happened.

Discussions similaires

  1. Drop user cascade
    Par epiik dans le forum Administration
    Réponses: 1
    Dernier message: 04/11/2011, 13h13
  2. Drop user cascade
    Par mboubidi dans le forum Administration
    Réponses: 3
    Dernier message: 21/12/2009, 17h17
  3. [9i] DROP USER et ORA-01001
    Par weejungle dans le forum Oracle
    Réponses: 24
    Dernier message: 30/08/2006, 11h39
  4. [10gR1] Drop user puis import fait grossir les fichiers
    Par Cereal123 dans le forum Oracle
    Réponses: 3
    Dernier message: 11/07/2006, 08h05
  5. INSO Filter : "USER-defined exception" avec ctx_do
    Par Wiztiti dans le forum Oracle
    Réponses: 2
    Dernier message: 01/06/2004, 16h14

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