oracle ip on_logon_trigger,透过Trigger监控Logon和Logoff
通过Trigger监控Logon和Logoff
1,创建审计信息的Table
create table login_log
(
session_id int not null,
SID INT,
login_on_time date,
login_off_time date,
user_in_db varchar2(100),
machine varchar2(100),
os_user varchar2(100),
ip_address varchar2(20),
run_program varchar2(100)
);
2,创建登陆审计的Trigger
create or replace trigger login_on_info
after logon on database
Begin
insert into login_log(session_id,SID,login_on_time,login_off_time,user_in_db,machine,os_user,ip_address,run_program)
select AUDSID,SID,sysdate,null,sys.login_user,machine,a.OSUSER,SYS_CONTEXT('USERENV','IP_ADDRESS'),NVL(program,MODULE)
from v$session a where AUDSID = USERENV('SESSIONID');
END;
3,创建Logoff的Trigger
create or replace trigger login_off_info
before logoff on database
Begin
update login_log set login_off_time = sysdate
where session_id = USERENV('SESSIONID');
exception
when others then
null;
END;
4,可以查询审计信息
SELECT * FROM login_log;
Note:
1)需要用sys用户来创建
如不用sys用户,会报如下Error:
Thu Apr 7 14:58:00 2011
Errors in file /opt/oracle/app/oracle/admin/bks/bdump/bks_ora_7456.trc:
ORA-04098: trigger 'SYS.LOGIN_ON_INFO' is invalid and failed re-validation
oracle ip on_logon_trigger,透过Trigger监控Logon和Logoff相关推荐
- lepus监控oracle数据库_lepus天兔数据库监控系统搭建记录
一.开场白 去年的锅,今年才接.时间都耗在了各种业务测试上,上周刚刚把锅甩了,赶紧把以前没完成的事做完. 二.lepus简介 简洁.直观.强大的开源数据库监控系统,MySQL/Oracle/Mongo ...
- oracle 监控 视图,【转】oracle几个常用的监控视图
[转]oracle几个常用的监控视图 oracle几个常用的监控视图 oracle几个常用的监控视图 v$process视图: v$process视图包含当前系统oracle运行的所有进程信息.常被用 ...
- Oracle/PLSQL AFTER DELETE Trigger
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Orac ...
- Oracle主库redo传输至备机,关于Oracle Dataguard 日志传输状态监控问题
ORACLE DATAGUARD的主备库同步,主要是依靠日志传输到备库,备库应用日志或归档来实现.当主.备库间日志传输出现GAP,备库将不再与主库同步.因此需对日志传输状态进行监控,确保主.备库间日志 ...
- 唐老师 oracle,ORACLE数据库表空间的监控和维护_快速发表职称论文网
ORACLE数据库表空间的监控和维护 摘 要:通过ORACLE数据库内部管理表和视图加强数据库系统数据表空间的监控和维护. 关键字:数据库表空间监控 ORACLE数据库在系统性能,安全性以及可靠性方面 ...
- oracle logon只有3项,oracle 10g 审计logon和logoff
以下是我的配置:SQL> show parameter audit NAME TYPE VALUE--------- ...
- 基于动态IP的Internet视频监控解决方案(作者:吴晓晖)
一. 市场背景 伴随着计算机及网络技术的飞速发展,尤其视频编解码技术的日益成熟.计算机处理能力的快速提高.以及宽带的逐渐普及,基于Internet的视频网络实时应用在许多行业和政府部门被大范围 ...
- [转]C#中多路IP摄像机的视频监控系统
[翻译] Andrew Kirillov著Camera Vision - video surveillance on C# [简介] 纵观当前的视频监控系统,很容易发现人们越来越倾向于基于IP的解决方 ...
- oracle ip欺骗,Oracle 在重要的表上限制某些IP、用户的恶意操作
1,问题描述 Oracle默认账号是没有限制ip的,这样的隐患就在于,如果我知道了oracle账号用户名密码,我只要能连接到db,就可以对db进行操作,这样对于线上的db来说是很危险的,因为有些非db ...
最新文章
- 一人一天发两篇Science,视频揭秘:植物如何在与病菌的斗争中取胜?
- 数据中心业界迎来机器学习工具
- 对线程与进程的区别以及对多线程并发的理解
- 从人工智能到云,英特尔开源技术推动软件栈创新
- 前端基础6:背景常用属性和定位以及BFC
- font awesome java_java awt实现 fontawesome转png
- linux信号及其含义
- java 焦点转移_将焦点移至键Enter上的下一个控件
- Windows Azure 配置Active Directory 主机(1)
- 大数据在智慧城市建设中的应用
- 易康(eCognition)对象几何特征--2:几何(Geometry)_ 形状(Shape)
- 路由器显示dns服务器异常怎么办,手机显示DNS异常解决方法(图文)
- 前端程序员《HTML》学习笔记(3)之标签学习
- 计算机 90学时培训总结,90学时的培训心得体会
- 烤仔观察 | 从 KuCoin 被盗聊起,盘一盘那些年我们丢过的币
- 使用c语言判断是闰年还是平年
- [Pandas] 分组比例计算求和
- 最全最好用的vim配置(即.vimrc文件的配置),附加vim操作技巧
- 东北育才 d1t1 优雅的序列
- 深入理解PHP之strpos