Oracle中檢視客戶端連線的IP資訊

2021-07-27 20:03:04 字數 799 閱讀 3142

大家都知道在v$session 中記錄著客戶端的機器名稱,但是沒有ip , 如果記錄clinet ip 呢?

con sys/sys as dba

1. 利用triger 這裡不介紹.

2. 利用 dbms_session 過程包.

begin

dbms_session.set_identifier(sys_context('userenv', 'ip_address'));

end;

3.我們可以通過觸發器。

這樣當客戶端登陸後,在v$session的client_info列會記錄其相應的ip資訊。

這裡才查詢v$session ,你會發現 v$session 多了一列 記錄客戶端的ip.

select client_info from v$session;

client_info

192.168.1.3

select user,sid,serial#,utl_inaddr.get_host_address as host,sys_context('userenv','ip_address') as local,sysdate

from v$session;

select user,sid,serial#,utl_inaddr.get_host_address as host,sys_context('userenv','ip_address') as local,sysdate

from v$session where audsid=sys_context('userenv','sessionid');

文件參考:

在Oracle中檢視客戶端連線的IP資訊

大家都知道在v session 中記錄著客戶端的機器名稱,但是沒有ip 如果記錄clinet ip 呢?con sys sys as dba 1.利用triger 這裡不介紹.2.利用 dbms session 過程包.begin dbms session.set identifier sys co...

OpenWRT 檢視客戶端 IP 即時流量

使用openwrt 已經有一陣子了,平時就是自己使用,折騰掛卡,離線,蠻有意思。這兩天多了室友,接入裝置也多了起來,於是乎就想檢視一下每乙個接入裝置的即時速度。小義學藝不精,對openwrt 了解甚少,沒有發現好的軟體,但是找到了乙個利用iptables工具來統計即時流量的指令碼,小試了一下,還不錯...

客戶端連線oracle

使用sql plus連線伺服器 oracle客戶端連伺服器時一般需要配置sqlnet.ora和tnsnames.ora。listener.ora sqlnet.ora tnsnames.ora 都是放在 oracle home network admin目錄下,sqlnet.ora作用是通過這個檔案...