[Oracle 9R2 -Dbms_stats] Problèmes de droits
Bonjour,
J'ai un problème étrange de droits d'acces avec le package dbms_stat.
Quand j'utilise
Code:
dbms_stats.gather_schema_stats( 'User')
tout va bien.
Si j'essaie
Code:
dbms_stats.gather_schema_stats( 'User',options => 'GATHER AUTO')
Ca ne marche que si je l'utilise directement (exec dbms_stat...).
Si je tente de l'utiliser dans une procedure, j'obtiens les erreurs
Citation:
Envoyé par Oracle
ORA-01031: privilèges insuffisants
ORA-06512: à "SYS.DBMS_STATS", ligne 8426
ORA-06512: à "SYS.DBMS_STATS", ligne 10803
ORA-06512: à "SYS.DBMS_STATS", ligne 10958
ORA-06512: à "SYS.DBMS_STATS", ligne 11036
ORA-06512: à "SYS.DBMS_STATS", ligne 11013
Je sais que dans le cas des procedures/packages il faut que les droits soit donnés directement au propriétaire et non pas au travers d'un role.
Je lui ai donc donné les droits contenu dans le role GATHER_SYSTEM_STATISTICS, mais ca ne change rien.:(
PS: je n'ai pas oublié le passage des tables en monitoring