Droits user pour exécution de java.io.FilePermission
Bonjour,
Je dois faire un script pour lire le contenu d'un répertoire (lister les fichiers) et je pars sur l'utilisation de script java.
je créé un répertoire avec la commande:
Code:
create or replace directory TMP_TEST as '/tmp';
Celui-ci se créé bien (visu de l'entrée avec
Code:
select * from all_directories;
C'est la partie suivante qui pose problème ... je veux définir des droits sur ce répertoire pour mon utilisateur SWA en utilisant la commande suivante mais j'ai une erreur:
Code:
call dbms_java.grant_permission('SWA', 'java.io.FilePermission', '/tmp/*','read,write,delete');
*Erreur:
Code:
ORA-29532: Java call terminated by uncaught Java exception: java.lang.SecurityException: policy table update java.io.FilePermission, /tmp/*
Quels sont les droits nécessaire à donner à mon utilisateur (celui qui lance le script) pour pouvoir exécuter mon script dbms_java.grant_permission ?