From 543f7b7c0c890e92286c8aa41c6e7e90a7b408fe Mon Sep 17 00:00:00 2001 From: Yacine31 Date: Thu, 30 Mar 2023 15:19:09 +0200 Subject: [PATCH 1/3] Update cron_oracle_cleaner.j2 ajout de la suppression des fichiers adump/*.aud --- roles/oracle-db-postinstall/templates/cron_oracle_cleaner.j2 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/roles/oracle-db-postinstall/templates/cron_oracle_cleaner.j2 b/roles/oracle-db-postinstall/templates/cron_oracle_cleaner.j2 index f746361..f21ad79 100644 --- a/roles/oracle-db-postinstall/templates/cron_oracle_cleaner.j2 +++ b/roles/oracle-db-postinstall/templates/cron_oracle_cleaner.j2 @@ -15,3 +15,7 @@ find ${DIAG_RDBMS} -iname "*trc" -mtime +$DAYS -print -delete | logger -t oracl /usr/bin/logger -t ora_db_clean_trm "Clean trm file older than $DAYS days from ${DIAG_RDBMS}" find ${DIAG_RDBMS} -iname "*trm" -mtime +$DAYS -print -delete | logger -t oracle_clean_trm + +# suppression des fichiers .aud qui s'acumulent dans {{oracle_base}}/admin +/usr/bin/logger -t ora_db_clean_aud "Clean audit file older than 30 days from {{oracle_base}}/admin" +find {{oracle_base}}/admin/ -iname "*.aud" -mtime +30 -print -delete | logger -t oracle_clean_aud From 935940f14e3c00b8baba463ad5440f0fc326e675 Mon Sep 17 00:00:00 2001 From: Yacine31 Date: Thu, 6 Apr 2023 18:01:02 +0200 Subject: [PATCH 2/3] Update cron_oracle_cleaner.j2 --- .../templates/cron_oracle_cleaner.j2 | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/roles/oracle-db-postinstall/templates/cron_oracle_cleaner.j2 b/roles/oracle-db-postinstall/templates/cron_oracle_cleaner.j2 index f21ad79..98b2b19 100644 --- a/roles/oracle-db-postinstall/templates/cron_oracle_cleaner.j2 +++ b/roles/oracle-db-postinstall/templates/cron_oracle_cleaner.j2 @@ -1,8 +1,11 @@ #!/bin/sh -export DIAG_RDBMS={{ oracle_base }}/diag/rdbms/ -export DIAG_LSNR={{ oracle_base }}/diag/tnslsnr/ -export DAYS=30 +export ADMIN_DIR={{ oracle_base }}/admin +export DIAG_DIR={{ oracle_base }}/diag +export DIAG_RDBMS=${DIAG_DIR}/rdbms +export DIAG_LSNR=${DIAG_DIR}/tnslsnr + +export DAYS=15 /usr/bin/logger -t ora_db_clean_xml "Clean xml file older than $DAYS days from ${DIAG_RDBMS}" find ${DIAG_RDBMS} -iname "*xml" -mtime +$DAYS -print -delete | logger -t oracle_clean_xml @@ -16,6 +19,5 @@ find ${DIAG_RDBMS} -iname "*trc" -mtime +$DAYS -print -delete | logger -t oracl /usr/bin/logger -t ora_db_clean_trm "Clean trm file older than $DAYS days from ${DIAG_RDBMS}" find ${DIAG_RDBMS} -iname "*trm" -mtime +$DAYS -print -delete | logger -t oracle_clean_trm -# suppression des fichiers .aud qui s'acumulent dans {{oracle_base}}/admin -/usr/bin/logger -t ora_db_clean_aud "Clean audit file older than 30 days from {{oracle_base}}/admin" -find {{oracle_base}}/admin/ -iname "*.aud" -mtime +30 -print -delete | logger -t oracle_clean_aud +/usr/bin/logger -t ora_db_clean_aud "Clean audit file older than 30 days from ${ADMIN_DIR}" +find ${ADMIN_DIR} -iname "*.aud" -mtime +30 -print -delete | logger -t oracle_clean_aud From a1105bac6af49f7c6c77064ffdcb97307fe5b4df Mon Sep 17 00:00:00 2001 From: Yacine31 Date: Thu, 6 Apr 2023 18:06:09 +0200 Subject: [PATCH 3/3] Update cron_oracle_cleaner.j2 --- .../templates/cron_oracle_cleaner.j2 | 29 ++++++++++--------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/roles/oracle-db-postinstall/templates/cron_oracle_cleaner.j2 b/roles/oracle-db-postinstall/templates/cron_oracle_cleaner.j2 index 98b2b19..b159a3b 100644 --- a/roles/oracle-db-postinstall/templates/cron_oracle_cleaner.j2 +++ b/roles/oracle-db-postinstall/templates/cron_oracle_cleaner.j2 @@ -1,23 +1,24 @@ #!/bin/sh -export ADMIN_DIR={{ oracle_base }}/admin -export DIAG_DIR={{ oracle_base }}/diag -export DIAG_RDBMS=${DIAG_DIR}/rdbms -export DIAG_LSNR=${DIAG_DIR}/tnslsnr +export ORACLE_BASE={{ oracle_base }} + +export ADMIN_DIR=${ORACLE_BASE}/admin +export RDBMS_LOG_DIR=${ORACLE_BASE}/diag/rdbms +export LSNR_LOG_DIR=${ORACLE_BASE}/diag/tnslsnr export DAYS=15 -/usr/bin/logger -t ora_db_clean_xml "Clean xml file older than $DAYS days from ${DIAG_RDBMS}" -find ${DIAG_RDBMS} -iname "*xml" -mtime +$DAYS -print -delete | logger -t oracle_clean_xml +/usr/bin/logger -t ora_db_clean_xml "Clean xml file older than $DAYS days from ${RDBMS_LOG_DIR}" +find ${RDBMS_LOG_DIR} -iname "*xml" -mtime +$DAYS -print -delete | logger -t oracle_clean_xml -/usr/bin/logger -t ora_lsnr_clean_xml "Clean xml file older than $DAYS days from ${DIAG_LSNR}" -find ${DIAG_LSNR} -iname "*xml" -mtime +$DAYS -print -delete | logger -t oracle_clean_xml +/usr/bin/logger -t ora_lsnr_clean_xml "Clean xml file older than $DAYS days from ${LSNR_LOG_DIR}" +find ${LSNR_LOG_DIR} -iname "*xml" -mtime +$DAYS -print -delete | logger -t oracle_clean_xml -/usr/bin/logger -t ora_db_clean_trc "Clean trc file older than $DAYS days from ${DIAG_RDBMS}" -find ${DIAG_RDBMS} -iname "*trc" -mtime +$DAYS -print -delete | logger -t oracle_clean_trc +/usr/bin/logger -t ora_db_clean_trc "Clean trc file older than $DAYS days from ${RDBMS_LOG_DIR}" +find ${RDBMS_LOG_DIR} -iname "*trc" -mtime +$DAYS -print -delete | logger -t oracle_clean_trc -/usr/bin/logger -t ora_db_clean_trm "Clean trm file older than $DAYS days from ${DIAG_RDBMS}" -find ${DIAG_RDBMS} -iname "*trm" -mtime +$DAYS -print -delete | logger -t oracle_clean_trm +/usr/bin/logger -t ora_db_clean_trm "Clean trm file older than $DAYS days from ${RDBMS_LOG_DIR}" +find ${RDBMS_LOG_DIR} -iname "*trm" -mtime +$DAYS -print -delete | logger -t oracle_clean_trm -/usr/bin/logger -t ora_db_clean_aud "Clean audit file older than 30 days from ${ADMIN_DIR}" -find ${ADMIN_DIR} -iname "*.aud" -mtime +30 -print -delete | logger -t oracle_clean_aud +/usr/bin/logger -t ora_db_clean_aud "Clean audit file older than +$DAYS days from ${ADMIN_DIR}" +find ${ADMIN_DIR} -iname "*.aud" -mtime +$DAYS -print -delete | logger -t oracle_clean_aud