privilegios para implementar triggers AFTER LOGON ON DATABASE
Hola uno de vosotros me ha explicado como se implementa un trigger que se ejecute cada vez que alguien entra en el sistema. He implementado el trigger y me dice que no tengo privilegios suficientes.¿Alguien sabe como puedo arreglar esto? Muchas gracias a todos
Tanto si no tienes privilegios para crearlo, como si no los tienes para ejecutarlo, debes entrar con SYSTEM (la clave por defecto es manager, pero imagino q la habreis cambiado) y hacer esto:
Para permiso de creacion:
GRANT CREATE TRIGGER TO (nombredetuusuario)
Para ejecucion no es necesario ningun permiso, ya que si no indicas tu lo contrario, un trigger siempre se ejecuta internamente con el usuario que lo creó, y entiendo q ese si tiene permisos sobre las tablas que se accedan en el trigger.
Para permiso de creacion:
GRANT CREATE TRIGGER TO (nombredetuusuario)
Para ejecucion no es necesario ningun permiso, ya que si no indicas tu lo contrario, un trigger siempre se ejecuta internamente con el usuario que lo creó, y entiendo q ese si tiene permisos sobre las tablas que se accedan en el trigger.
