Bonjour
Nous aimerions connaitre les droits nécessaire à la mise en place d'un trigger se déclanchant avec "after logon on database".
Ou un lien vers la documentation qui traite du problème
Merci
Bonjour
Nous aimerions connaitre les droits nécessaire à la mise en place d'un trigger se déclanchant avec "after logon on database".
Ou un lien vers la documentation qui traite du problème
Merci
Vous avez quelle erreur ? simplement "privilèges insuffisants" ?
<EDIT>
IL faut rajouter le droit ADMINISTER DATABASE TRIGGER
En général, quand vous ne savez pas quel est le grant nécessaire, vous devez regarder les vues
DBA_SYS_PRIVS pour des privilèges relatifs au système
DBA_TAB_PRIVS pour des privilèges relatifs aux tables
http://oracle.developpez.com/guide/a...ion/adminrole/
</EDIT>
Oui c'est ça, voilà l'erreur retournée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 after logon on database * ERREUR à la ligne 2 : ORA-01031: privilèges insuffisants
Ok coucoucmoi
Merci pour ta réponse ça fonctionne, par contre on ne pige pas comment tu as fait exactement pour trouver ce GRANT ?
On arrive bien à lire les tables que tu cites plus haut, mais comment tu as fait pour savoir que c'était celui là qui étais le bon ?
Et aussi sur un select, comment tu fais pour n'afficher que les lignes qui contiennent le mot 'trigger' (par exemple) ?
Merci pour l'aide en tout cas . Il ne nous manque plus que la méthode pour éviter de redemander le même genre de question plus tard .
Il suffit de filtrer sur '%TRIG%' :
on obtient alors :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Distinct Privilege FROM DBA_SYS_PRIVS WHERE Upper(Privilege) like '%TRIG%';
Et manifestement, pour des trigger ON DATABASE, le premier semble approprié ;-)ADMINISTER DATABASE TRIGGER
ALTER ANY TRIGGER
CREATE ANY TRIGGER
CREATE TRIGGER
DROP ANY TRIGGER
Ensuite, une simple recherche sous google avec cette chaine confirme la théorie...![]()
Excellent, c'est axactement ce qu'il nous manquait, ... oki c'est une bonne méthode, merci bcp
Partager