Bonjour
je voudrais supprimer les Privilèges EXECUTE UTL_FILE du groupe PUBLIC, mais je ne sais pas comment faire.
Pourriez vous me dire comment faire ?
Merci
Bonjour
je voudrais supprimer les Privilèges EXECUTE UTL_FILE du groupe PUBLIC, mais je ne sais pas comment faire.
Pourriez vous me dire comment faire ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part revoke execute on sys.utl_file from public;
attention, cette commande invalide certains objets.
je te conseille la procédure suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 SQL> select distinct owner from dba_dependencies where REFERENCED_NAME='UTL_FILE'; OWNER ------------------------------ ORDPLUGINS PUBLIC SYS XDB SQL> revoke EXECUTE on SYS.UTL_FILE from PUBLIC; Revoke succeeded. SQL> grant EXECUTE on SYS.UTL_FILE to XDB; Grant succeeded. SQL> grant EXECUTE on SYS.UTL_FILE to ORDPLUGINS; Grant succeeded. SQL> @?/rdbms/admin/utlrp
Bonjour,
A quoi sert cette commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part @?/rdbms/admin/utlrp
à recompiler tous les objets invalides
Partager