Anderson

Se não me engano, a informação "module" da V$SESSION nem sempre está
preenchida.
Depende das informações passadas pela aplicação na conexão (conforme a
biblioteca/método de acesso).

[ ]

André


Em 30/07/07, anderson.castro_16 <[EMAIL PROTECTED]> escreveu:
>
>   O owner da trigger é sys!
>
> att
>
> Anderson Castro
>
> --- Em oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>,
> "Alex Fernando Kirsten"
> <[EMAIL PROTECTED]> escreveu
> >
> > grant select any dictionary to OWNER_DA_TRIGGER
> >
> > []'s
> >
> >
> > Alex Fernando Kirsten
> > Oracle 9i Database Administrator Certified Professional
> > Depto. de Tecnologia
> > Operacional Têxtil
> >
> > ----- Original Message -----
> > From: anderson.castro_16
> > To: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>
> > Sent: Monday, July 30, 2007 10:07 AM
> > Subject: [oracle_br] Problema trigger na V$session
> >
> >
> > Pessoal estou com problemas na trigger abaixo, pois a mesma não
> está
> > inputando a informação do Module, da v$session na tabela que
> criei
> > com outro usuário.
> >
> > Alguém pode me ajudar é uma banco Oracle 8i.
> >
> > att
> >
> > Anderson Castro
> >
> > CREATE OR REPLACE TRIGGER SYS.T_REG_LOG_ACCESS
> > AFTER LOGON ON DATABASE
> > declare
> >
> > wmod varchar2(60);
> >
> > BEGIN
> >
> > select substr(module,1,60)
> > into wmod
> > from v$session
> > where sys_context('USERENV','SESSIONID') = audsid;
> >
> > insert into sisadm.log_acesso (
> > NO_DBUSER,
> > NO_OSUSER,
> > NO_APLICACAO,
> > NO_HOST,
> > NM_IP,
> > DT_ACESSO,
> > ID_PERMISSAO
> > ) values(
> > user,
> > sys_context('USERENV','os_user'),
> > wmod,
> > sys_context('USERENV','HOST'),
> > sys_context('USERENV','IP_ADDRESS'),
> > sysdate,
> > 'S'
> > );
> > commit;
> > END;
> >
> >
> >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a