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

PL/SQL Oracle Discussion :

Problème avec UTL_FILE


Sujet :

PL/SQL Oracle

  1. #1
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 29
    Par défaut Problème avec UTL_FILE
    Bonjour,

    J'ai créé un package pour le traitement des fichiers EXCEL.
    Après avoir déclaré le package, la définition de package:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    CREATE OR REPLACE PACKAGE Body NOM_PACKAGE IS
    l_file utl_file.file_type;
    .....

    alors lorsque j'exécute le package, le message suivant s'affiche:
    L'identificateur 'UTL_FILE' doit être déclaré

    Ma version d'oracle est:
    ORACLE DATABASE 10g EXPRESS EDITION

    Alors je pense que le package UTL_FILE est déjà installé dès l'installation d'oracle, sinon si vous avez des remarques ou des solutions pour m'aider, et merci d'avance.

  2. #2
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 953
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 953

  3. #3
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 29
    Par défaut
    Merci de votre réponse skuatamad, mais je voudrais savoir c quoi le problème? est-ce que le package n'est pas installé? ou quoi?

  4. #4
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 953
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 953
    Par défaut
    Désolé mon précédent post était inutil
    Que renvoie la requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select owner, object_type from all_objects where object_name = 'UTL_FILE' ;
    Regarde cette discussion sur OTN :
    http://forums.oracle.com/forums/thre...hreadID=313042

  5. #5
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 29
    Par défaut
    Citation Envoyé par skuatamad Voir le message
    Désolé mon précédent post était inutil
    Que renvoie la requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select owner, object_type from all_objects where object_name = 'UTL_FILE' ;
    Regarde cette discussion sur OTN :
    http://forums.oracle.com/forums/thre...hreadID=313042
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    SQL> select owner, object_type from all_objects where object_name = 'UTL_FILE' ;
     
    OWNER                          OBJECT_TYPE
    ------------------------------ -------------------
    SYS                            PACKAGE
    SYS                            PACKAGE BODY
    PUBLIC                        SYNONYM

  6. #6
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 29
    Par défaut
    @skuatamad:

    Problème résolu
    En fait, il ne faut pas exécuter le package sous le compte SYSTEM, mais de se connecter avec un autre compte en utilisant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CONNECT user/password AS SYSDBA;
    Puis de donner le droit d'exécution au public:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GRANT execute on utl_file to PUBLIC;
    Le package UTL_FILE est définit pour tout le monde, ainsi je peux utiliser UTL_FILE....

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

Discussions similaires

  1. Problème avec UTL_FILE
    Par StringBuilder dans le forum PL/SQL
    Réponses: 4
    Dernier message: 13/07/2012, 09h07
  2. Problème avec UTL_FILE
    Par kymior23 dans le forum PL/SQL
    Réponses: 13
    Dernier message: 12/06/2009, 10h44
  3. Problème avec Utl_File.fcopy
    Par FABFAB125 dans le forum Oracle
    Réponses: 14
    Dernier message: 09/08/2007, 11h57
  4. Probléme avec UTL_FILE.FOPEN
    Par elflamby dans le forum Oracle
    Réponses: 4
    Dernier message: 24/01/2006, 11h45
  5. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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