ADRCI is the command line interface for diagnostic utility used for viewing diagnostics data like listener log , alert log ,incident and cor dump etc and creating incident packages. Below are the the list of useful commands.

1. Get current  base location:( Also known as ADR_BASE)

adrci> show base
ADR base is "/u01/app/oracle/"

2. Set new ORACLE_BASE(ADR_BASE)

adrci> set base /u01/app/grid

3. List current ORACLE_HOME

adrci> show home

4. Set new ORACLE_HOME

adrci> set homepath /u02/app/oracle

5. View alert log

adrci> show alert
adrci>  show alert -tail 100

6. Purge alerts and trace files

-- This will purge data older than 600 minutes.

adrci> purge -age 600 -type ALERT
adrci> purge -age 600 -type TRACE
adrci> purge -age 600 -type incident
adrci> purge -age 10080 -type cdump

7. Set control policy for auto purge of files

There are two types of policies,

LONGP_POLICY is used to purge below data . Default value is 365 days.

• ALERT
• INCIDENT
• SWEEP
• STAGE
• HM

SHORTP_POLICY  is used to purge for below data Default value is 30 days.

• TRACE
• CDUMP
• UTSCDMP
• IPS

— Get existing control policy

adrci> show control

Change default value of control policy details.

-- Set in hours. 

adrci> set control (SHORTP_POLICY = 240)
adrci> set control (LONGP_POLICY = 600)


8 . Create incident package:

adrci> show incident
adrci>IPS CREATE PACKAGE INCIDENT 


(or)

adrci> ips pack incident  in /tmp
Generated package 9 in file /tmp/ORA1578_20090602113045_COM_1.zip, mode complete

We can create empty package and add required incident or problem or alert log files.

-- Create empty package

adrci>IPS CREATE PACKAGE

-- add the necessary incident files. ( package_number will be displayed in the above command)

adrci>IPS ADD INCIDENT incident_number PACKAGE 2

adrci > adrci>IPS ADD FILE /u01/app/oracle/alert_db.log PACKAGE 2


-- Now generate the package file.

adrci>IPS GENERATE PACKAGE 2 IN /home/dbaclass/housekeeping

9. Unpack a ips file

adrci> ips unpack file ORA_98928.zip into /tmp/housekeeping

10. Pack all incident files within a particular time frame

--Generates the package with the incidents occurred between the times '2019-05-01 12:00:00.00' and '2019-05-02 23:00:00.00'

ips pack time '2019-05-01 12:00:00.00' to '2019-05-02 23:00:00.00'

11. View package information

adrci> ips show package
adrci> ips show package 12 detail


12. Remove/delete package information:

-- Delete the complete package:

adrci> ips delete package 2

-- Remove incidents from the packages

adrci > ips remove incident 2 package 7


-- Remove the problem keys from packages

adrci > ips remove problem 4 package 8