Usage example 1:
Usage example 2:
- [oracle@host ~]$ adrci
- adrci> show homes
- set home diag/rdbms/orcl/orcl
- # Output with enter to editor
- show alert -p "ORIGINATING_TIMESTAMP >= '2014-02-24 00:00:00'"
- # Output to termnal without enter to editor
- show alert -p "ORIGINATING_TIMESTAMP >= '2014-02-24 00:00:00'" -term
- # Show all 'ORA-%' and 'TNS-%' messages
- show alert -p "ORIGINATING_TIMESTAMP >= '2014-02-24 00:00:00' AND (MESSAGE_TEXT LIKE '%ORA-%' or MESSAGE_TEXT LIKE '%TNS-%')" -term
- # Show all 'ORA-%' and 'TNS-%' messages with exclude from output specified
- show alert -p "ORIGINATING_TIMESTAMP > '2013-08-16 00:00:00' AND (MESSAGE_TEXT LIKE '%ORA-%' or MESSAGE_TEXT LIKE '%TNS-%') AND (MESSAGE_TEXT NOT LIKE '%TNS-12502%' AND MESSAGE_TEXT NOT LIKE '%TNS-12537%' AND MESSAGE_TEXT NOT LIKE '%ORA-609%')" -term
- show alert -tail -f
- exit
Incident & Problem
- [oracle@host ~]$ adrci
- adrci> show homes
- set home diag/rdbms/orcl/orcl
- show alert -tail -f
- exit
Creation of Packages & ZIP files to send to Oracle Support
- adrci>
- show problem
- show incident
- show incident -mode detail -p "incident_id=6201"
- show trace /u01/app/oracle/diag/rdbms/orcl/orcl/incident/incdir_6201/orcl_ora_2299_i6201.trc
Managing, especially purging of tracefiles
- adrci>
- ips create package problem 1 correlate all
- ips generate package 2 in "/home/oracle"
- adrci>
- show tracefile -rt
- show control
- set control (SHORTP_POLICY = 360)
- set control (LONGP_POLICY = 2190)
- show control
- # Purge tracefiles manually
- purge -age 2880 -type trace
- show tracefile -rt
- # Purge log directories for listener ADRCI Home
- for i in `adrci exec="show homes"|grep listener`;do
- # Purge ADRCI Homes log directories older 60 days ago
- #for i in `adrci exec="show homes"|sed '1d'`;do
- du -hs $ORACLE_BASE/$i | sort -rh
- du -hs $ORACLE_BASE/$i/* | sort -rh
- du -hs $ORACLE_BASE/$i/trace | sort -rh
- # Purge listener log directory older 60 days ago
- # (60 days * 24h * 60 mins = 86400 mins)
- # -age
- The data older than ago will be purged echo "adrci exec=\"set home $i;purge -age 86400\"" adrci exec="set home $i;purge -age 86400"; adrci exec="set home $i;show control;set control \(SHORTP_POLICY = 180\);set control \(LONGP_POLICY = 720\);show control"; du -hs $ORACLE_BASE/$i | sort -rh du -hs $ORACLE_BASE/$i/* | sort -rh du -hs $ORACLE_BASE/$i/trace | sort -rh done # Check ADRCI Homes policy for i in `adrci exec="show homes"|sed '1d'`;do adrci exec="set home $i;show control;"; done # Set ADRCI Homes policy for i in `adrci exec="show homes"|sed '1d'`;do adrci exec="set home $i;show control;set control \(SHORTP_POLICY = 180\);set control \(LONGP_POLICY = 720\);show control"; done