oracle sys_context 使用小記_轉摘骨骨網友筆記

wisdomone1發表於2010-08-06

http://hi.baidu.com/edeed/blog/item/28cba0ecaa6c8e3e269791bb.html

 

 

sys_context很牛,用它替代userenv函式(select userenv('sessionid') from dual;)

功能相當全備

 

如想對客戶端連線進行審計,就用它吧,構建一個對應屬性列的表,採用trigger呼叫sys_context插入資料到此表,定期對此表進行統計分析就可!

  僅例舉幾個小例:

  select sys_context('userenv','ip_address') from dual;--檢視客戶端的主機ip

 select sys_context('userenv'.'host') from dual;--檢視客戶端的主機名

(此處客戶端指:透過監聽器連線oracle的一切客戶端)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-670453/,如需轉載,請註明出處,否則將追究法律責任。

相關文章