Então André, seu eu fizer a consulta fora da trigger ele me tráz os dados, está muito estranho.
--- Em oracle_br@yahoogrupos.com.br, "Andre Santos" <[EMAIL PROTECTED]> escreveu > > 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" > > <alex.kirsten@> 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] >