Bonjour à tous,
Voici mon bout de script :
Mon problème est que lorsque j'exécute le bout de code ci-dessus, j'ai le message suivant qui s'affiche. Pourtant le fichier existe bien à l'emplacement spécifié. Aussi, le droit d'exécution du package 'UTL_FILE' a été attribué à l'utilisateur exécutant le script.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 declare file_handle UTL_FILE.FILE_TYPE; BEGIN file_handle := UTL_FILE.FOPEN('/export/home2/img/obj/photos/', 'P00009.jpg', 'r'); IF utl_file.is_open(file_handle) THEN INSERT INTO Tab_Cli(PHOTOCLI) VALUES ('P00009.jpg'); END IF; END;
Aidez-moi à comprendre et à résoudre le problème.
ORA-29283: invalid file operation
ORA-06512: at "SYS.UTL_FILE", line 449
ORA-29283: invalid file operation
ORA-06512: at line 17
29283. 00000 - "invalid file operation"
*Cause: An attempt was made to read from a file or directory that does
not exist, or file or directory access was denied by the
operating system.
*Action: Verify file and directory access privileges on the file system,
and if reading, verify that the file exists.
Partager