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

SQL Oracle Discussion :

utilisation du package UTL_HTTP


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 16
    Par défaut utilisation du package UTL_HTTP
    bonjours,
    lorsque j'utilise une de mes procédure un fonction du package UTL_HTTP, oracle me renvoie une erreur lors de la compilation de ma procédure : 'l'identificateur UTL_HTTP doir être déclaré', j'aimerais bien savoir pourquoi etant donnée que c'est un pakage system, j'utilise oracle 10g express.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 114
    Par défaut
    sous 10g XE il faut donner les droits (GRANT) pour l'utilsisation du package UTL_HTTP.

    Pour ma part je fais comme ceci.

    1) J'ouvre une session de commandes MS-DOS (menu Démarrer / Executer / cmd)
    2) Je me connecte en sys à ma base Oracle XE en tapant :

    3) Je regarde les droits existants sur le package UTL_HTTP :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select grantee,privilege from dba_tab_privs where table_name = 'UTL_HTTP';
    Normalement ca doit renvoyer un truc dans ce genre là :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    GRANTEE                        PRIVILEGE
    ------------------------------ ----------------------------------------
    FLOWS_020100                   EXECUTE
    4) Je donne le droit à tout le monde (pas très sécurisé, on peut se contenter d'accorder les droits à un schéma donné) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    grant execute on sys.utl_http to public;
    5) Je vérifie que ca a fonctionné en reexecutant la requete du point 3 qui doit maintenant répondre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    GRANTEE                        PRIVILEGE
    ------------------------------ ----------------------------------------
    FLOWS_020100                   EXECUTE
    PUBLIC                         EXECUTE
    A noter que sous XE il faut faire la même chose pour le package UTL_SMTP (enfin il parait que ca dépend des versions de XE et que ce n'est pas le cas avec la version R2...)

    En clair, ca donne ca :


Discussions similaires

  1. Réponses: 4
    Dernier message: 17/07/2009, 17h25
  2. Pb d'utilisation de package !!
    Par Senia31 dans le forum Langage
    Réponses: 2
    Dernier message: 28/12/2005, 17h45
  3. [SAX] Utilisation du package contenant org.apache.xerces.par
    Par Sphost dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 17/01/2005, 11h07
  4. [CR] Utilisation des package Oracle ??
    Par sboober dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 06/12/2004, 07h37
  5. prob avec utilisation de package
    Par martijan dans le forum Modules
    Réponses: 13
    Dernier message: 11/07/2003, 09h37

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