1 / 6
文档名称:

Oracle基于系统级触发器的审计功能.doc

格式:doc   大小:51KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Oracle基于系统级触发器的审计功能.doc

上传人:1314042**** 2021/1/25 文件大小:51 KB

下载得到文件列表

Oracle基于系统级触发器的审计功能.doc

相关文档

文档介绍

文档介绍:从Oracle8i开始,Oracle引入了特殊的触发器,这些触发器并不是和特殊的DML事件相关联的(DML事件,如,INSERT,UPDATE和DELETE)。这些系统级别的触发器包括:
l         数据库启动/关闭触发器
l         DDL触发器
l         最终用户登陆/注销触发器
l         系统错误触发器
l         DDL触发器
使用这些触发器,可以对数据库发生的一些重要事件进行审计。
当触发事件发生的时候,可以启动触发器。在触发器中,可以通过DML操作将审计操作记录在日志表中,或者通过抛出一个EXCEPTION来制止某种操作。在触发器中,可以通过使用系统事件函数(Event Attribute Functions)来获取一些信息。以下是系统事件函数的详细情况:
系统事件函数
函数名称
类型
描述
备注
ora_client_ip_address
VARCHAR2
客户端的IP地址
 
ora_database_name
VARCHAR2(50)
数据库名称
 
ora_dict_obj_name
VARCHAR2(30)
DDL发生的对象名称
 
ora_dict_obj_owner
VARCHAR2(30)
DDL发生对象的宿主
 
ora_dict_obj_type
VARCHAR2(20)
对象类别
 
ora_is_alter_column
(column_name IN
VARCHAR2)
BOOLEAN
当某列被修改的时候返回真,否则返回假
 
ora_is_drop_column
(column_name IN
VARCHAR2)
BOOLEAN
当某列被删除的时候返回真,否则返回假
 
ora_login_user
VARCHAR2(30)
登录的用户名
 
ora_sysevent
VARCHAR2(20)
系统事件的名称
 
is_servererror(error_num in integer)
BOLEAN
返回系统是否产生某个错误
 
ORACLE 8I开始,提供了一个新的函数“SYS_CONTEXT”。通过使用SYS_CONTEXT函数可以获得一些和用户相关的信息,比如:
SELECT sys_context('USERENV','TERMINAL') FROM DUAL;
用户环境的取值包括:
l         TERMINAL:客户端操作系统终端的名称    
l         LANGUAGE:NLS_LANG的值 
l         LANG  :ISO字符集的名称 
l         SESSIONID:SESSION的ID
l         INSTANCE:实例的ID
l         ISDBA:是否具有DBA权限
l         CLIENT_INFO:64字节的用户信息,可以用DBMS_APPLICATION_INFO设置的值:
l         NLS_TERRITORY :当前SESSION的 territory
l         NLS_CURRENC

最近更新

65锰加硬工艺 23页

2024年音乐八上教学计划8篇 24页

糖尿病饮食与运动课件 23页

中国农村生活用水投资影响因素分析的中期报告.. 1页

糖尿病运动疗法-王宁玫 26页

中国农业政策性银行转型问题研究的任务书 2页

中国传说时期管理思想研究的中期报告 2页

2024年镜中的我读后感推荐6篇 8页

2024年镇团委年工作计划推荐7篇 20页

中国乡镇自治改革取向研究的任务书 2页

中国与主要贸易伙伴国(地区)利率平价检验的.. 2页

糖尿病的胰岛素治疗及规范化注射 24页

2024年钻游戏教案精选7篇 18页

糖尿病病人饮食 27页

中原城市群水资源承载力分析与对策研究的中期.. 2页

2024年采购个人工作计划优秀7篇 18页

中医诊治传染病模式转变的研究的任务书 3页

中低品位铝土矿反浮选脱硅及脱泥试验研究的任.. 2页

糖尿病心脏病中风 23页

糖尿病小组组建工作汇报课件 25页

糖尿病基础知识-娄底骨伤医院 28页

严重塑性变形FeCo合金退火织构的演变的任务书.. 2页

糖尿病中医防治指南(修订版)及其临床应用 25页

两种水生昆虫的生活史及其次级生产力的研究的.. 1页

两种不同铝剂对甘肃黄花烟草抗病性的不同效应.. 2页

128纳米工艺 19页

2024年辞职报告普通员工模板6篇 8页

2023小学义务教育质量监测存在问题的整改方案.. 9页

2024生物类考研调剂信息 6页

工程管理概论知识点 13页