Bonjour,

Est-il possible d'autoriser un autre user que SYSTEM (qui ne disposerait pas des droits DBA) à utiliser les packages DBMS_UTILITY et DBMS_STATS ?

à priori un GRANT ne suffit pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
ORA-20000: Insufficient privileges to analyze an object in Schema
ORA-06512: à "SYS.DBMS_STATS", ligne 9858
ORA-06512: à "SYS.DBMS_STATS", ligne 10023
ORA-06512: à "SYS.DBMS_STATS", ligne 10077
ORA-06512: à "SYS.DBMS_STATS", ligne 10054
ORA-06512: à ligne 2
En fait nous générons des chargements massifs dans le cadre de l'alim d'un Datawarehouse et nous aurions besoin de lancer le calcul des stats a des moments particuliers, lorsque certaines tables sont alimentées.

Merci de vos infos.