31 lines
1.1 KiB
Bash
31 lines
1.1 KiB
Bash
#!/bin/bash
|
|
export NLS_LANG=GERMAN_GERMANY.AL32UTF8
|
|
export ORACLE_BASE=/u01/app/oracle
|
|
export ORACLE_HOME=/u01/app/oracle/12c/dbhome_1
|
|
export PATH=$PATH:$ORACLE_HOME/bin
|
|
export ORACLE_OWNR=oracle
|
|
export ORACLE_SID=orcl
|
|
export ORACLE_HOME_LISTNER=/u01/app/oracle/12c/dbhome_1
|
|
|
|
|
|
|
|
# Purge ADR contents (adr_purge.sh)
|
|
echo "INFO: adrci purge started at `date`"
|
|
adrci exec="show homes"|grep -v : | while read file_line
|
|
do
|
|
echo "INFO: adrci purging diagnostic destination " $file_line
|
|
echo "INFO: purging ALERT older than 30 days"
|
|
adrci exec="set homepath $file_line;purge -age 4320 -type ALERT"
|
|
echo "INFO: purging INCIDENT older than 30 days"
|
|
adrci exec="set homepath $file_line;purge -age 4320 -type INCIDENT"
|
|
echo "INFO: purging TRACE older than 30 days"
|
|
adrci exec="set homepath $file_line;purge -age 4320 -type TRACE"
|
|
echo "INFO: purging CDUMP older than 30 days"
|
|
adrci exec="set homepath $file_line;purge -age 4320 -type CDUMP"
|
|
echo "INFO: purging HM older than 30 days"
|
|
adrci exec="set homepath $file_line;purge -age 4320 -type HM"
|
|
echo ""
|
|
echo ""
|
|
done
|
|
echo
|
|
echo "INFO: adrci purge finished at `date`" |