Bonjour, j'ai créé un snapshot avec le user 'TOTO', tout ce passe bien le refresh de cette vue aussi.

Cependant, il possible de faire de refresh avec le user 'TATA', pourtant j'ai donné le droit d'exécution de SYS.DBMS_SNAPSHOT à 'TATA'.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
SQL> execute dbms_mview.refresh ('unisys.v_a2_decision_agvo');
BEGIN dbms_mview.refresh ('unisys.v_a2_decision_agvo'); END;
 
*
ERREUR à la ligne 1 :
ORA-01031: privilèges insuffisants
ORA-06512: à "SYS.DBMS_SNAPSHOT", ligne 794
ORA-06512: à "SYS.DBMS_SNAPSHOT", ligne 851
ORA-06512: à "SYS.DBMS_SNAPSHOT", ligne 832
ORA-06512: à ligne 1
Question : Savez vous les autres droits à donner à 'TATA' ???