Bonjour,

Je suis totalement novice et je découvre oracle au fur et à mesure. J'utilise Oracle Database 10g Express Edition Release 10.2.0.1.0 - Product.

Je souhaite créer une procédure stocker écrivant dans un fichier à l'aide de UTL_FILE.
Je créer un nouveau user, puis la procédure. En finalité j'obtiens le message d'erreur suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
PLS-00201: l'identificateur 'UTL_FILE' doit être déclaré
Après quelques recherches, et si j'ai bien tout compris, en fait l'user (en l'occurence HR) n'as pas les droits nécessaire pour utiliser UTL_FILE. C'est bien ca?
Ces droits ne peuvent pas être utilisés via un role, et il doivent etre directement apposés sur l'objet.
Mais est ce que c'est réellement une solution viable ? Et surtout, comment faire?

merci d'avance!

AkA