Este script corre semanalmente como un crontab y por defecto elimina los archivos de auditoria (*.aud) que tienen una antiguedad mayor a 14 dias, según podemos verlo en la definición de la documentación correspondiente:
Managing the Log and Diagnostic Files on Database Cloud Service
Tal vez esta cantidad de días nos pueda resultar poca, o tal vez muy elevada.
Vamos a ver como podemos cambiar el período de retencíon de archivos de auditoría.
Como primer paso nos paramos en el directorio cleandb, aqui es donde encontramos el script de depuración y el archivo de configuración:
[oracle@server01 cleandb]$ cd /var/opt/oracle/cleandb
[oracle@server01 cleandb]$ ls -lrt
total 24
-r-xr-xr-x 1 oracle oinstall 19174 Jun 9 22:59 cleandblogs.pl
-r-xr-xr-x 1 oracle oinstall 237 Jun 9 22:59 cleandblogs.cfg
[oracle@server01 cleandb]$ cat cleandblogs.pl |grep -i aud
"AuditRetentionDB" => 1,
"select 'adumpDest:'||value from v\$parameter where name = 'audit_file_dest'"];
$log->logprt("Processing audit logs...\n");
PurgeLogFiles("$results{'adumpDest'}/*.aud",$CleanLogs->{AuditRetentionDB});
PurgeLogFiles("$ORACLE_HOME/rdbms/audit/*.aud",$CleanLogs->{AuditRetentionDB});
Vemos que el script trabaja con la variable/parámetro AuditRetentionDB.
En el archivo cleandblogs.cfg ,ubicado en el mismo directorio del script, encontramos la definición de la variable:
[oracle@server01 cleandb]$ cat cleandblogs.cfg
#
# cleandblogs.cfg
#
# all values are in days
# ##
AlertRetention=14
ListenerRetention=14
AuditRetentionDB=14
CoreRetention=7
TraceRetention=7
shortpRetention=7
longpRetention=30
LogDirRetention=14
gfLogRetention=14
obkupLogRetention=30
Para modificarla, simplemente cambiamos el valor del parámetro:
[oracle@server01 cleandb]$ cat cleandblogs.cfg
#
# cleandblogs.cfg
#
# all values are in days
# ##
AlertRetention=14
ListenerRetention=14
AuditRetentionDB=7
CoreRetention=7
TraceRetention=7
shortpRetention=7
longpRetention=30
LogDirRetention=14
gfLogRetention=14
obkupLogRetention=30
Luego podemos ejecutar manualmente el script para depurar bajo el nuevo criterio de retención:
[oracle@server01]$ ./cleandblogs.cfg
No hay comentarios:
Publicar un comentario