久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何利用v$session視圖中client

156次閱讀
沒有評論

共計 1315 個字符,預計需要花費 4 分鐘才能閱讀完成。

這篇文章主要介紹了如何利用 v$session 視圖中 client_info 字段追蹤客戶端 IP 地址,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓丸趣 TV 小編帶著大家一起了解一下。

缺省從 v$session 中不能直接獲得客戶端 IP,需要執行 dbms_application_info.set_client_info 存儲過程才能將登錄數據終端機的 IP 地址記錄在 client_info 字段中。

可以使用以下方法創建觸發器來完成自動記錄 IP 地址功能:

create or replace trigger
login_on_record_ip

after logon on database

begin 

dbms_application_info.set_client_info(sys_context( userenv ,
ip_address

end;

/

實驗:

1.  使用終端機以 SCOTT 用戶遠程登錄數據庫,并查詢 v$session 視圖中的 client_info 字段。

SQL select
sid,serial#,username,terminal,client_info from v$session where
username= SCOTT

 
SID  SERIAL# USERNAME  TERMINAL  CLIENT_INFO

———- ———- ———-
——————– ——————————

 
54  62937 SCOTT  SAM_DBA

2.    執行創建觸發器

SQL create or replace trigger
login_on_record_ip

 
2  after logon on database

 
3  begin 

 

dbms_application_info.set_client_info(sys_context( userenv ,
ip_address

 
5  end;

 
6  /

Trigger created.

3.  斷開 SCOTT 用戶連接,再次使用終端機以 SCOTT 用戶遠程登錄數據庫,并查詢 v$session 視圖中的 client_info 字段。

SQL  
select sid,serial#,username,terminal,client_info from v$session where
username= SCOTT

 
SID  SERIAL# USERNAME  TERMINAL  CLIENT_INFO

———- ———- ———-
——————– ——————————

 
54  62945 SCOTT  SAM_DBA  192.168.10.2

此時已經可以查看 V$SESSION 視圖中的 CLIENT_INFO 列看到新登錄的客戶端 IP 地址了。

感謝你能夠認真閱讀完這篇文章,希望丸趣 TV 小編分享的“如何利用 v$session 視圖中 client_info 字段追蹤客戶端 IP 地址”這篇文章對大家有幫助,同時也希望大家多多支持丸趣 TV,關注丸趣 TV 行業資訊頻道,更多相關知識等著你來學習!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-24發表,共計1315字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 呼图壁县| 无锡市| 稻城县| 宁明县| 金川县| 利辛县| 柳河县| 宁津县| 吴川市| 清水县| 阳信县| 开平市| 黎川县| 阳江市| 嘉善县| 石楼县| 鹤山市| 长汀县| 大城县| 额尔古纳市| 甘泉县| 蒙城县| 南和县| 青州市| 凌源市| 雷波县| 曲阳县| 射阳县| 醴陵市| 长白| 开封县| 禄丰县| 金平| 喀什市| 大兴区| 苏州市| 崇阳县| 元阳县| 四会市| 团风县| 英德市|