符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
通过创建触发器对用户登录进行日志记录,对登录用户进行相关审计,记录登录用户,主机,系统用户及IP地址:
1. 在sys模式下创建一个表,用于记录客户端登录数据库服务器的详细信息。
成都创新互联是一家专注于成都网站设计、成都网站建设、外贸网站建设与策划设计,西华网站建设哪家好?成都创新互联做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:西华等地区。西华做网站价格咨询:18980820575
create table login_history ( username varchar2(60), --用户名 machine varchar2(60), --机器名 login_time date, --登录时间 ip varchar2(50) --ip地址 ); 或者 SQL> create table LOGON_TABLE as select sysdate logon_time, sys_context('USERENV','SESSION_USER') username, sys_context('USERENV','HOST') host, sys_context('USERENV','OS_USER') os_user, sys_context('USERENV','IP_ADDRESS') ip_address from dual / Table created.
2. 在sys模式下创建一个触发器。
create or replace trigger login_log after logon on database begin insert into login_history select username, machine, sysdate, sys_context('userenv', 'ip_address') from v$session where audsid = userenv('sessionid'); commit; end; 或者 SQL> create or replace trigger tri_logon after logon on database begin insert into LOGON_TABLE ( logon_time, username, host, os_user, ip_address ) values ( sysdate, sys_context('USERENV', 'SESSION_USER'), sys_context('USERENV','HOST'), sys_context('USERENV','OS_USER'), sys_context('USERENV','IP_ADDRESS')); end; / Trigger created.
3. 一些查看session数的实例(以sys用户登录)
--查看login_history表 select * from login_history; --查看当前的所有session数 select count(*) from v$session; --查看当前的客户端计算机名为RHEL的所有session数 select count(*) from v$session where machine = 'RHEL'; --查看当前的各个客户端计算机的连接数 select count(*) , machine from v$session group by machine;
4. 查看当前会话的ip
select sys_context('userenv','ip_address') from dual;