网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  如何获得XML格式的Oracle 10g审计跟踪     
  文章作者:未知  文章来源:未知  
  查看:144次  录入:管理员--2007-04-11  
 

一直以来,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 9i 的增强型内存使用率查看表    下一篇: 轻松取得Oracle 9i建表和索引DDL语句
  相关文档
Oracle数据库如何查询记录时给记录加锁 06-10
oracle新手最常碰到的6个错误及解决方案 10-10
深入讲解oracle9i数据仓库的增强及其价值 01-28
客户端不安装 Oracle 也可以连接数据库 08-05
从问题入手帮你解决Oracle杀死死锁进程 05-27
在redhat as3上快速安装oracle数据库10g 07-25
通过JDBC连接Oracle数据库的十大技巧 04-11
windows环境下oracle监听服务启动的问题 07-15
Oracle Online Redo LogFile 09-29
用forall与bulk collect快速复制表数据 (1) 03-27
Oracle是波音747还是MySQL丰田汽车呢? 06-03
循序渐进讲解oracle 9i数据库的迁移过程 05-14
用一条SQL 实现其它进制到十进制的转换 08-05
在Oracle 10gR2中设定指定的恢复点实现轻松闪回 08-05
管理好密码文件对于执行数据库管理的重要性 (1) 07-21
经验总结:sql server与oracle的数据同步 06-12
Oracle中查找和删除重复记录方法简介 04-11
理解和使用Oracle分析工具-LogMiner 06-10
Oracle 的一些基本知识,应该知道 06-10
解析Oracle 准备开发的文件系统 Btrfs 09-01
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息