Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

The method of recording the IP address of connected users by Oracle

2025-03-26 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

Shulou(Shulou.com)06/01 Report--

We all know that the machine name of the client is recorded in v$session, but without IP, how can we get IP information to be recorded in v$session?

1. First of all, using the DBMS_SESSION process package, first execute: BEGIN DBMS_SESSION.set_identifier (SYS_CONTEXT ('USERENV',' IP_ADDRESS')); END;/2. Execute trigger create or replace trigger on_logon_trigger after logon ondatabasebegin dbms_application_info.set_client_info (sys_context ('userenv','ip_address')); end;/ Note: execute procedure package and trigger requires dba permission 3. Then log in to pl/sql using the administrator user to view the IP information of the connected oracle and execute the query sql:select username, program, machine, client_info, sys_context ('userenv',' ip_address') as ipadd from v$session s where username is not null order by username, program, machine

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Database

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report