网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  如何获得XML格式的Oracle 10g审计跟踪     
  文章作者:未知  文章来源:未知  
  查看:159次  录入:管理员--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中实现SELECT TOP N的方法 06-03
带你深入了解oracle数据库的"sys"口令 (1) 07-30
初学者必读:oracle监听口令及监听器安全 07-16
解析Oracle的操作系统项目Raw Iron计划 09-01
如何在oracle中释放flash_recovery_area (1) 05-05
使用新的optimizer hints控制优化行为 (1) 03-05
对系统默认的约束名和索引名进行重命名 03-03
Oracle数据库如何查询记录时给记录加锁 06-10
实例解析:怎样获得当前 数据库的scn值 11-15
直接利用ALTER TABLESPACE修改大文件 04-11
修改"oracle"数据库的进程数及会话数 02-01
讲解往表中顺序插入n条记录的简易方法 08-12
深入讲解memory_target与自动内存管理 03-24
实例讲解一个关于函数索引的性能调优过程 02-28
“字符型”转换成“日期型”的实例脚本 01-31
轻松解决oracle xdb的8080端口冲突问题 03-03
轻松掌握oracle数据库开发中序列的使用 08-05
oracle初始参数中三个关于license的设置 06-07
详细讲解oracle物理结构故障的处理方法 (1) 05-15
在Windows系统下完全卸载Oracle的好方法 09-29
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息