Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

clean/purge old listener log files with oracle 11G

Hi Experts,

We are using oracle 11G ( on AIX

Listener log file ( log.xml) grows and after 10 MB it renames the file log_1.xml , log_2.xml on, Finally the  directory gets full.

We have to delete the old files manually, brconnect cleanup job does not take care of listener logs cleanup

Our listener log location is /oracle/diag/tnslsnr/sapt1pdb/listener/alert/log.xml

Oracle DB Alert log location is /oracle/T1P/saptrace/diag/rdbms/t1p/T1P/alert/log.xml

How can we include listener log file  cleanup with brconnect ? is there any other automated way to clean purge old log files

Please help if any one has experties on this

Former Member


It seems that you could use ADRCI for cleaning these logs as stated in the here under note.

There may be a way through BR*Tools also using option  cleanup_ora_dir as described in note 1647272


1431751 - Quick Reference for ADRCI and ADR

ADR base for the database listener (see MOS note 454927.1):

Set ADR base by adding the following entry in the listener.ora: ADR_BASE_<LISTENER_NAME>=/oracle/<DB_SID>/saptrace (Unix)

Appendix B: ADR purging policy (ADR Retention)

ADR Retention can be controlled with ADRCI:
There is retention policy for ADR that allow to specify how long to keep the data ADR incidents are controlled by two different policies:

  • The incident metadata retention policy    ( default is 1 year: LONGP_POLICY = 8760 hours)
  • The incident files and dumps retention policy      ( default is one month: SHORTP_POLICY = 720 hours)

MMON process automatically purges expired ADR data. You can change retention policy using "adrci".


To change the retention police issue the following commands:



For SAP the recommendation is to use the Oracle Default settings.

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question