Obrigado, Chiappa vou estudar a melhor forma de obter essa informação.

--
att,
Jean Carlo Stein da Fonseca
Programador PL/SQL Forms/Reports 6i.
DBA Oracle em busca do OCA.
(48) 9604-6138


--------- Mensagem Original --------
De: jlchiappa <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br <oracle_br@yahoogrupos.com.br>
Assunto: [oracle_br] Re: RES: [oracle br] IP da Sessão
Data: 23/04/08 22:11

>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>             Jean, pmfji mas é o seguinte : não, o banco Oracle não fornece
uma
> view/tabela aonde fiquem registrados os IPs clientes, ou uma funão
> que permita consultar o IP duma sessão (até mesmo porque via de regra
> essa info é descartada após a conexão estabelecida, a comunicaão **
> NUNCA ** é do banco direto com a máquina-cliente, mas sim do banco com
> o shadow process, que faz o meio de campo entre banco e
> máquina-cliente), as suas opões para obter isto (EM SENDO conexão
> dedicada, óbvio, pools de conexão e shared server são outro tipo de
> animalzinho)  seriam :
>
> a) ter uma TRIGGER de LOGON que dispare para cada sessão ao conectar,
> capturando via context o IP e salvando isso num lugar aonde vc possa
> consultar mais tarde (uma tabela sua, ou mesmo - já que é uma info
> pequena - gravando na própria v$session via dbms_application
>
> ou
>
> b) se estiver ativo (normalmente está, é o default) consultar os logs
> do listener, lá há o IP do cliente
>
> ou
>
> c) ativar a Auditoria do banco, nas views nnn_AUDIT o IP fica na
> coluna de comentários
>
> []s
>
> Chiappa
> --- Em oracle_br@yahoogrupos.com.br, &quot;Jean Carlo&quot;
&lt;[EMAIL PROTECTED]&gt; escreveu
> &gt;
> &gt; Boa tarde, Rodrigo.
> &gt; Já utilizo o seguinte sys_context no meu select substr(SYS_CONTEXT
> &gt; ('USERENV', IP_ADDRESS'),1,100)
> &gt; Porem ele traz o IP da minha sessão se não estou enganado e gostaria
de
> &gt; trazer o IP da sessão de outro usuário conectado.
> &gt; Abaixo está o select que estou usando para ver os lock's no banco.
> &gt; select /*+ rule */distinct b.object_name
> &gt; ,a.oracle_username
> &gt; ,a.OS_USER_NAME
> &gt; ,c.status
> &gt; ,c.terminal
> &gt; ,to_char(c.logon_time,'dd.mm.yyyy hh24:mi:ss') logon
> &gt; ,c.sid
> &gt; ,c.serial#
> &gt; ,c.server
> &gt; ,substr(SYS_CONTEXT ('USERENV', 'IP_ADDRESS'),1,100)
> &gt; from V$LOCKED_OBJECT a
> &gt; ,dba_objects     b
> &gt; ,v$session       c
> &gt; where a.object_id = b.object_id
> &gt; and a.oracle_username = c.username
> &gt; and a.session_id = c.sid
> &gt; /
> &gt;
> &gt; --
> &gt; att,
> &gt; Jean Carlo Stein da Fonseca
> &gt; Programador PL/SQL Forms/Reports 6i.
> &gt; DBA Oracle em busca do OCA.
> &gt; (48) 9604-6138
> &gt;
> &gt;
> &gt; --------- Mensagem Original --------
> &gt; De: rodrigo &lt;[EMAIL PROTECTED]&gt;
> &gt; Para: oracle_br@yahoogrupos.com.br
&lt;oracle_br@yahoogrupos.com.br&gt;
> &gt; Assunto: RES: [oracle_br] IP da Sessão
> &gt; Data: 23/04/08 12:16
> &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;             Tem como pegar várias info como
> &gt; &gt;
> &gt; &gt; Sys_context
> &gt; &gt;
> &gt; &gt; Att,
> &gt; &gt;
> &gt; &gt; Mufalani
> &gt; &gt;
> &gt; &gt;
> &gt; &gt; -----Mensagem original-----
> &gt; &gt; De: oracle_br@yahoogrupos.com.br
> [mailto:[EMAIL PROTECTED] Em
> &gt; &gt; nome de Jean Carlo
> &gt; &gt; Enviada em: quarta-feira, 23 de abril de 2008 09:10
> &gt; &gt; Para: Oracle BR
> &gt; &gt; Assunto: [oracle_br] IP da Sessão
> &gt; &gt;
> &gt; &gt; Tem como saber qual o IP das máquinas que estão se conectando a
> &gt; determinada
> &gt; &gt; sessão???
> &gt; &gt;
> &gt; &gt; --
> &gt; &gt; att,
> &gt; &gt; Jean Carlo Stein da Fonseca
> &gt; &gt; Programador PL/SQL Forms/Reports 6i.
> &gt; &gt; DBA Oracle em busca do OCA.
> &gt; &gt; (48) 9604-6138
> &gt; &gt;
> &gt; &gt; ________________________________________________
> &gt; &gt; HarpaMail! Garanta o seu!!! www.harpa.com.br
> &gt; &gt;
> &gt; &gt; ------------------------------------
> &gt; &gt;
> &gt; &gt; ----------------------------------------------------------
> &gt; &gt; ----------------------------------------------
> &gt; &gt; &amp;gt;Atenão! As mensagens do grupo ORACLE_BR são de acesso
público e de
> &gt; inteira
> &gt; &gt; responsabilidade de seus remetentes.
> &gt; &gt; Acesse:
http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> &gt; &gt; ----------------------------------------------------------
> &gt; &gt; ----------------------------------------------
> &gt; &gt; &amp;gt;Funões, Procedures, propostas de emprego - O GRUPO
ORACLE_BR
> TEM SEU
> &gt; &gt; PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
> &gt; &gt; ----------------------------------------------------------
> &gt; &gt; -------------------------------------------- Links do Yahoo!
Grupos
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt;
> &gt; ________________________________________________
> &gt; HarpaMail! Garanta o seu!!! www.harpa.com.br
> &gt;
>
>
>
>
>
>     
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

________________________________________________
HarpaMail! Garanta o seu!!! www.harpa.com.br

Responder a