网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  实例解析将审计跟踪保存在一个系统表内     
  文章作者:未知  文章来源:未知  
  查看:154次  录入:管理员--2007-09-01  
   

Oracle具有对照数据库审计操作类型,并将审计跟踪保存在一个系统表内的功能。这个表名是SYS.AUD$,位于数据目录下。在某些操作系统中,你还可以给操作系统自己的事件日志子系统写审计记录。

Oracle 10g增加了第三个选项:在一个操作系统目录中写入文件的功能。这些文件可以为XML格式。

使用XML而不是SYS.AUD$进行审计有以下几个好处:

XML文件可以由数据库以外的工具方便地处理,过滤出有用的事件,与其它系统中的审计日志组合,并格式化HTML显示。

操作系统文件提供比SYS.AUD$表更强大的安全性,特别是在希望阻止数据库管理员查看或修改审计跟踪的情况下。

即使关闭数据库实例,仍然可以继续使用保存在数据库外的审计日志,但还是可以通过一个新的视图,V$XML_AUDIT_TRAIL,从数据库中对它们进行查询。

要激活XML文件审计功能,需要设定两个初始化参数。首先,用以下代码确定写入审计文件的目录:

audit_file_dest='directorypath'
注意,这不是一个目录对象,如Data Pump,
而是操作系统目录的实际路径名。

然后,设定audit_trail参数:
audit_trail=xml

最后,重新启动Oracle实例。audit_trail参数为静态形式,需要重新启动Oracle才能生效。但是,如果使用了DEFERRED参数,你可以通过ALTER SYSTEM命令动态地改变audit_file_dest参数。

ALTER SYSTEM SET audit_file_dest='directorypath' DEFERRED

退出会话将把日志保存在原始位置,但新会话将记录到新目的位置。

 
 
上一篇: Oracle数据库中有关CBO优化的三个问题    下一篇: 轻松学会在Oracle中实现时间相加处理
  相关文档
详细讲解oracle数据库灾难防护的核心技术 02-29
用Oracle 9i全索引扫描快速访问数据 04-11
不要忽视Oracle 10g STATSPACK新功 05-27
temp表空间肆意扩大无法继续扩展的现象 02-20
讲解删除部分控制文件后的数据库启动 (1) 04-07
非阻塞算法思想在数据库开发中的应用 01-25
用oracle的功能特性提高应用的执行效率 (1) 03-24
实例讲解如何更改字段至兼容的不同类型 (1) 04-03
使用impdp复制oracle的schema数据迁移 05-14
用一条SQL 实现其它进制到十进制的转换 08-05
利用Oracle的管理服务器将数据导入导出 06-10
理解和使用Oracle 8i分析工具-LogMiner 01-15
修改默认的oracle xml database监听端口 05-12
如果有输出参数则必须使用output做修饰符 04-01
如何判断一个字符串的内容是否是数值 04-03
如何使用“排序哈希簇”来提高查询速度 01-24
快速掌握在oracle 9i中转换时区的方法 01-28
详细讲解oracle在solaris下的性能与调整 (1) 04-28
Oracle分层管理器的技术原理及应用 04-11
oracle的三种备份方式具有不同的恢复特性 06-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息