Pular para o conteúdo

Fóruns Banco de dados Oracle Trigger After Logon Trigger After Logon

#95645
Ishii
Participante

    Olá

    Qual o owner dessa trigger? Se não for um com grant DBA ele não tem privilégio na v$session mesmo…se for o caso conceda o privilégio necessário. (Como se trata de uma trigger de auditoria eu normalmente coloco no Sys mesmo, mas isso é uma decisão individual)


    select machine, osuser
    into vMachine, vOsUser
    from v_$session
    where sid = SYS_CONTEXT ('USERENV', 'SID') ;

    Nesse caso eu uso a v_$session e a máquina também do login (ai eu sei se foi remoto ou não…) Outro ponto é o SYS_CONTEXT pois evita o rownum que você utiliza…

    []s Ishii