1111
1、审计文件默认存放在数据库的SYSTEM_PATH指定的路径,即数据库所在路径 2、开启审计功能后如果一直不配置AUD_PATH,会放在SYSTEM_PATH指定的路径下 3、随着数据库的运行,审计记录将会不断增加,审计文件需要更多的磁盘空间。在极限情况下,审计记录可能会因为磁盘空间不足而无法写入审计文件,最终导致系统无法正常运行。对这种情况的处理有两种策略,通过设置DM的INI参数AUDIT_FILE_FULL_MODE进行配置。为1时,将删除最老的审计文件,直至有足够的空间创建新审计文件。若将所有可以删除的审计文件都删除后空间仍旧不够,则数据库会挂起不再处理任何请求,直至磁盘空间被清理出足够创建新审计文件的空间;为2时,将不再写审计记录,默认值为1。安全的方式是单独提供一块存储磁盘用于作审计文件的存放。AUDIT_FILE_FULL_MODE为静态参数,可通过系统过程SP_SET_PARA_VALUE进行修改,但是修改需要重新启动DM数据库服务器才能生效。 SELECT * FROM V$DM_INI WHERE PARA_NAME ='AUDIT_FILE_FULL_MODE'; 4、可以使用系统过程SP_DROP_AUDIT_FILE删除指定时间点之前的审计文件。 例如: 指定删除2022-05-01 00:00:00以前的普通审计文件。 SP_DROP_AUDIT_FILE('2022-05-01 00:00:00',0); 指定删除当前时间以前的普通审计文件。
SP_DROP_AUDIT_FILE(SYSDATE,0); 但是不会删除DM当前正在使用的审计文件。
该过程不会删除当前正在使用的审计文件,即永远会有1个审计文件的存在。 若在OS上直接删除审计文件,则需要重启数据库,审计文件才会再次生成,即审计功能会直接失效。
1、审计文件默认存放在数据库的SYSTEM_PATH指定的路径,即数据库所在路径
2、开启审计功能后如果一直不配置AUD_PATH,会放在SYSTEM_PATH指定的路径下
3、随着数据库的运行,审计记录将会不断增加,审计文件需要更多的磁盘空间。在极限情况下,审计记录可能会因为磁盘空间不足而无法写入审计文件,最终导致系统无法正常运行。对这种情况的处理有两种策略,通过设置DM的INI参数AUDIT_FILE_FULL_MODE进行配置。为1时,将删除最老的审计文件,直至有足够的空间创建新审计文件。若将所有可以删除的审计文件都删除后空间仍旧不够,则数据库会挂起不再处理任何请求,直至磁盘空间被清理出足够创建新审计文件的空间;为2时,将不再写审计记录,默认值为1。安全的方式是单独提供一块存储磁盘用于作审计文件的存放。AUDIT_FILE_FULL_MODE为静态参数,可通过系统过程SP_SET_PARA_VALUE进行修改,但是修改需要重新启动DM数据库服务器才能生效。
SELECT * FROM V$DM_INI WHERE PARA_NAME ='AUDIT_FILE_FULL_MODE';
4、可以使用系统过程SP_DROP_AUDIT_FILE删除指定时间点之前的审计文件。
例如:
指定删除2022-05-01 00:00:00以前的普通审计文件。
SP_DROP_AUDIT_FILE('2022-05-01 00:00:00',0);
指定删除当前时间以前的普通审计文件。
SP_DROP_AUDIT_FILE(SYSDATE,0);
但是不会删除DM当前正在使用的审计文件。
该过程不会删除当前正在使用的审计文件,即永远会有1个审计文件的存在。
若在OS上直接删除审计文件,则需要重启数据库,审计文件才会再次生成,即审计功能会直接失效。