将审计记录保存到xml文件

在Oracle 10g中audit_trail增加了一个新选项:xml,与os选项不同的是,会将审计记录记录到操作系统的xml文件中。[@more@]

在Oracle 10g中audit_trail增加了一个新选项:xml,与os选项不同的是,会将审计记录记录到操作系统的xml文件中。


SQL> show parameter audit;

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
audit_file_dest string /u01/app/oracle/admin/orcl/adu
mp
audit_sys_operations boolean FALSE
audit_syslog_level string
audit_trail string DB
SQL> alter system set audit_trail=xml scope=spfile;

System altered.

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.

Total System Global Area 292278272 bytes
Fixed Size 2143784 bytes
Variable Size 222300632 bytes
Database Buffers 62914560 bytes
Redo Buffers 4919296 bytes
Database mounted.
Database opened.
SQL>
SQL> show parameter audit;

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
audit_file_dest string /u01/app/oracle/admin/orcl/adu
mp
audit_sys_operations boolean FALSE
audit_syslog_level string
audit_trail string XML
SQL> alter table zlhis.test add col5 varchar2(20);

Table altered.

SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options
[oracle@rac1 adump]$ cd /u01/app/oracle/admin/orcl/adump
[oracle@rac1 adump]$ ll
total 52
-rw-r--r-- 1 oracle oinstall 235 Aug 6 16:51 adx_orcl1.txt
-rw-r----- 1 oracle oinstall 692 Aug 6 16:48 ora_15493.aud
-rw-r----- 1 oracle oinstall 699 Aug 6 16:48 ora_15622.aud
-rw-rw---- 1 oracle oinstall 694 Aug 6 16:48 ora_15715.aud
-rw-r----- 1 oracle oinstall 829 Aug 6 16:49 ora_15769.aud
-rw-rw---- 1 oracle oinstall 687 Aug 6 16:48 ora_15780.aud
-rw-rw---- 1 oracle oinstall 687 Aug 6 16:49 ora_16324.aud
-rw-r----- 1 oracle oinstall 692 Aug 6 16:50 ora_16642.aud
-rw-r--r-- 1 oracle oinstall 708 Aug 6 16:50 ora_16752.xml
-rw-rw---- 1 oracle oinstall 682 Aug 6 16:50 ora_16836.xml
-rw-r--r-- 1 oracle oinstall 708 Aug 6 16:51 ora_16885.xml
-rw-rw---- 1 oracle oinstall 673 Aug 6 16:50 ora_16909.xml
-rw-rw---- 1 oracle oinstall 673 Aug 6 16:51 ora_17430.xml

[oracle@rac1 adump]$ vi ora_17430.xml


http://xmlns.oracle.com/oracleas/schema/dbserver_audittrail-11_1.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.oracle.com/oracleas/schema/dbserver_audittrail-11_1.xsd">
11.1
812008-08-06T16:51:33.367108/oraclerac11743010SYSDBA

CONNECT

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7839206/viewspace-1008619/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7839206/viewspace-1008619/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
持久化保存数据到文件的方式有以下几种: 1. 文本文件:将数据以文本的形式保存到文件中,常见的文本文件格式包括CSV(逗号分隔值)、JSON(JavaScript对象表示法)和XML(可扩展标记语言)等。文本文件保存简单,易于读写和处理,但可能会占用较大的存储空间。 2. 二进制文件:将数据以二进制的形式保存到文件中,二进制文件可以直接存储数据的原始表示,因此在保存和读取速度上相对较快。常见的二进制文件格式包括二进制流文件、数据库文件(如SQLite)以及图像和音频文件等。 3. 数据库:使用数据库管理系统(如MySQL、Oracle、MongoDB等)将数据存储在数据库中,可以提供结构化、高效的数据管理和查询功能。数据库适用于大规模数据存储和复杂的数据关系处理,但相对于文件存储来说,可能需要更多的配置和维护工作。 4. 序列化:将数据对象序列化为字节流,并保存到文件中。序列化可以将对象转换为字节流,以便在需要时重新加载和使用。常见的序列化方式包括Java的Serializable、Python的pickle、Protobuf和Avro等。 5. 日志文件:将数据以日志的形式保存到文件中,适用于记录系统运行状态、错误信息、事件日志等。日志文件可以用于故障排查、性能优化和审计追踪等方面。 选择合适的持久化保存方式取决于数据的特点、存储需求以及后续的数据访问和处理方式。每种方式都有其适用的场景和优缺点,需要根据具体需求进行选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值