Oracle基于系统级触发器的审计功能介绍.docVIP

  • 3
  • 0
  • 约6.72千字
  • 约 6页
  • 2017-01-29 发布于重庆
  • 举报

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

Oracle基于系统级触发器的审计功能介绍

基于系统级触发器的审计功能 从Oracle8i开始,Oracle引入了特殊的触发器,这些触发器并不是和特殊的DML事件相关联的(DML事件,如,INSERT,UPDATE和DELETE)。这些系统级别的触发器包括: ????????? 数据库启动/关闭触发器 ????????? DDL触发器 ????????? 最终用户登陆/注销触发器 ????????? 系统错误触发器 ????????? 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 V

文档评论(0)

1亿VIP精品文档

相关文档