|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : mars 2007 Messages : 750 ![]() |
Bonjour,
j'ai un traitement batch qui tourne la nuit et qui consiste à executer une succession de packages sur une base oracle 9i et chacun de ces packages génèrent des messages dans un même fichier LOG. Les premiers packages arrivent à ecrire dans le fichier log mais les packages suivants n'y arrivent pas et j'obtiens l'erreur suivante: ORA-06512: à "SYS.UTL_FILE" Mon traitement fonctionnait tres bien dans ma base oracle 8i mais là on est passé à une base 9i et j'ai ce problème. A quoi c'est dû? si je modifie le nom du fichier log j'arrive à ecrire. merci de votre aide |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Sans doute un problème de droits.
Travailles tu avec des directories ou le paramètre utl_file_dir ? Est-ce les mêmes utilisateurs systèmes qui ont installé/démarré la base ?
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
|
|
#3 | |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
Citation:
Vous êtes sous quelle plateforme ? vous utilisez des directory ou le mauvais vieux utl_file_dir ? le répertoire est un répertoire local ou distant (NFS ? partage windows ? samba ? ...) les permissions ont bien été accordées au compte Oracle qui a réalisé l'installation des binaires ? |
|
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Inscription : mars 2007 Messages : 750 ![]() |
j'utilise le paramètre utl_file_dir
parcontre je ne sais pas quel utilisateur a installé la base. maintenant j'ai relancé mon traitement batch en modifiant le nom du fichier LOG et ça à l'air de fonctionner mais j'ai du mal à comprendre le pourquoi du probleme. ça ne peut pas être un probleme de droit car c'est le même USER qui a crée et qui ecrit dans le fichier LOG. |
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Voici qui devrait éclairer ta lanterne :
http://www.developpez.net/forums/sho..._dir+directory => il faut donc que tu regardes si l'utilisateur système qui a démarré ta base V8 et ta base V8 est le même (ou appartient au même groupe au niveau des droits).
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com