扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:builder.com.cn 2007年3月26日
关键字: Bob Watkins Oracle 10g XML ORACLE
一直以来,Oracle数据库就具有对照数据库审计操作类型,并将审计跟踪保存在一个系统表内的功能。这个表名为SYS.AUD$,位于数据目录下。在一些操作系统中,你还可以给操作系统自己的事件日志子系统写审计记录。
Oracle 10g增加了第三个选项:在一个操作系统目录中写入文件的功能。这些文件可以为XML格式。
使用XML而不是SYS.AUD$进行审计有以下几个好处:
要激活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
退出会话将把日志保存在原始位置,但新会话将记录到新目的位置。
Bob Watkins(OCP、MCDBA、MCSE、MCT)是一位有25年经验的计算机专业人士,从事过技术培训师、顾问与数据库管理员等职。
责任编辑:德东
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者