Bonjour,
lors de la création d'une vue matérialisée, le message d'erreur suivant est apparu :
Il semble que pour résoudre le problème, il suffit que je donne le privilège 'ON COMMIT REFRESH' à l'utilisateur GEST.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE MATERIALIZED VIEW GEST.VM REFRESH COMPLETE with ROWID ON COMMIT AS SELECT .... ORA-01031: insufficient privileges
La vue matérialisée utilise les tables de l'utilisateur PROD.
Je ne trouve pas d'explication précise sur 'ON COMMIT REFRESH'... Pouvez-vous m'expliquer les conséquences de la mise en place d'un tel privilège ?
Je ne veux surtout pas que GEST puisse modifier les tables de PROD à cause de ce privilège...
Pouvez-vous m'aider ?
Merci et bonne journée
Partager