Skip to content

Commit 0747fb1

Browse files
authored
Merge pull request #144 from Rendanic/prlogrotate
orahost-logrotate: Support for oradb-rman and bugfix for logfiles fro…
2 parents c824cf8 + d498e58 commit 0747fb1

File tree

2 files changed

+16
-5
lines changed

2 files changed

+16
-5
lines changed

roles/orahost-logrotate/defaults/main.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,12 @@ logrotate_config:
3030
- rotate 3
3131
- dateext
3232
- compress
33+
- name: oracle_rman
34+
file: "{{ rman_cron_logdir | default('/var/log/oracle/rman/log') }}/*.log {{ oracle_base }}/admin/*/rman/*.log {{ oracle_base }}/admin/*/rman/log/*.log"
35+
options:
36+
- missingok
37+
- notifempty
38+
- compress
39+
- weekly
40+
- rotate 24
41+
- dateext

roles/orahost-logrotate/templates/oracle_cleanup.j2

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,21 @@
1111
# Remove Auditfiles from Filesystem
1212
for audit in {{oracle_base}}/admin/*/adump {{ oracle_home_gi }}/rdbms/audit
1313
do
14-
find ${audit} -name "*.aud" -type f -mtime {{oracle_cleanup_days}} -delete 2>/dev/null
15-
find ${audit} -name "*.xml" -type f -mtime {{oracle_cleanup_days}} -delete 2>/dev/null
14+
find ${audit} -name "*.aud" -type f -mtime +{{oracle_cleanup_days}} -delete 2>/dev/null
15+
find ${audit} -name "*.xml" -type f -mtime +{{oracle_cleanup_days}} -delete 2>/dev/null
1616
done
1717

1818
# Remove all xml-Files from ADR
1919
# We ignore, that individual cleanups are existing in ADR
20-
find {{oracle_base}}/diag/rdbms/*/*/alert -name "*.xml" -type f -mtime {{oracle_cleanup_days}} -delete 2>/dev/null
20+
find {{oracle_base}}/diag/rdbms/*/*/alert -name "*.xml" -type f -mtime +{{oracle_cleanup_days}} -delete 2>/dev/null
21+
find {{oracle_base}}/diag/asm/*/*/alert -name "*.xml" -type f -mtime +{{oracle_cleanup_days}} -delete 2>/dev/null
2122

2223
# Remove Tracefiles from ADR
2324
# We ignore a possible policy in ADR
24-
find {{oracle_base}}/diag/rdbms/*/*/trace -name "*.tr?" -type f -mtime {{oracle_trace_cleanup_days}} -delete 2>/dev/null
25+
find {{oracle_base}}/diag/rdbms/*/*/trace -name "*.tr?" -type f -mtime +{{oracle_trace_cleanup_days}} -delete 2>/dev/null
26+
find {{oracle_base}}/diag/asm/*/*/trace -name "*.tr?" -type f -mtime +{{oracle_trace_cleanup_days}} -delete 2>/dev/null
2527

2628
#
27-
find {{oracle_base}}/diag/tnslsnr/*/*/alert -name "*.xml" -type f -mtime {{oracle_cleanup_days}} -delete 2>/dev/null
29+
find {{oracle_base}}/diag/tnslsnr/*/*/alert -name "*.xml" -type f -mtime +{{oracle_cleanup_days}} -delete 2>/dev/null
2830

2931

0 commit comments

Comments
 (0)