ADRCI Commands in Oracle
ADRCI Commands in Oracle
ADRCI Commands
Automatic Diagnostic Repository (ADR) Command Interpreter, from
Oracle 11g
$ adrci [-HELP] [SCRIPT=script_filename] [EXEC="command
[;command;...]"]
$
$
$
$
$
$
$
adrci
adrci
adrci
adrci
adrci
adrci
adrci
-help
script=adrci_script.adi
script=env.adrci
exec="show alert"
exec="show home; export incident -p "incident_id>120""
exec="dde show available actions; show tracefile"
exec="begin backup; cp -R log /tmp; end backup"
$ adrci
adrci> HELP [COMMAND]
adrci> help
HELP [topic]
Available Topics:
CREATE REPORT
ECHO
EXIT
HELP
HOST
IPS
PURGE
RUN
SET BASE
SET BROWSER
SET CONTROL
SET ECHO
SET EDITOR
SET HOMES | HOME | HOMEPATH
SET TERMOUT
SHOW ALERT
SHOW BASE
SHOW CONTROL
SHOW HM_RUN
SHOW HOMES | HOME | HOMEPATH
SHOW INCDIR
SHOW INCIDENT
SHOW PROBLEM
SHOW REPORT
SHOW TRACEFILE
SPOOL
adrci> help set browser
adrci> help ips get remote keys
adrci> help merge file
adrci> help register incident file
HOST ["host_command_string"]
host
host "ls -l *.sh"
host "vi tailalert.adrci"
adrci> show incident -p "problem_key='ORA 700 [kfnReleaseASM1]'" -mode basic -last -all
adrci> SHOW PROBLEM [-p predicate_string] [-last 50|num|-all] [-orderby (field1,
field2, ...) [ASC|DSC]]
The field names that users can specify in the predicate are:
PROBLEM_ID
number
PROBLEM_KEY
text(550)
FIRST_INCIDENT
number
FIRSTINC_TIME
timestamp
LAST_INCIDENT
number
LASTINC_TIME
timestamp
IMPACT1
number
IMPACT2
number
IMPACT3
number
IMPACT4
number
SERVICE_REQUEST
text(64)
BUG_NUMBER
text(64)
adrci> show problem
adrci> show problem -all
adrci> show problem -p "problem_id=44"
adrci> show problem -p "problem_key='ORA 600 [krfw_switch_4]'"
adrci> SHOW REPORT report_type run_name
adrci> show report hm_run hm_run_9
adrci> SHOW TRACEFILE [file1 file2 ...] [-rt | -t] [-i inc1 inc2 ...] [-path path1 path2 ...]
adrci>
adrci>
adrci>
adrci>
adrci>
adrci>
adrci>
adrci>
adrci>
show
show
show
show
show
show
show
show
show
tracefile
tracefile
tracefile
tracefile
tracefile
tracefile
tracefile
tracefile
tracefile
adrci>
adrci>
adrci>
adrci>
adrci>
adrci>
-t
-rt
%pmon%
alert%log
%mmon% -rt
%smon% -path /home/satya/temp
-i 916
-i 1 4 -path diag/rdbms/orabase/orabase
BEGIN BACKUP
CD
CREATE STAGING XMLSCHEMA
CREATE VIEW
DDE
DEFINE
DELETE
DESCRIBE
DROP VIEW
END BACKUP
INSERT
LIST DEFINE
MERGE ALERT
MERGE FILE
MIGRATE
QUERY
REPAIR
SELECT
SET COLUMN
SHOW CATALOG
SHOW DUMP
SHOW SECTION
SHOW TRACE
SHOW TRACEMAP
SWEEP
UNDEFINE
UPDATE
VIEW
adrci> BEGIN BACKUP
adrci> begin backup
adrci> CREATE STAGING XMLSCHEMA [arguments]
adrci> create staging xmlschema
adrci> CREATE [OR REPLACE] [PUBLIC | PRIVATE] VIEW viewname [(alias)] AS select_stmt
adrci> create view my_incident as select incident_id from incident
Diagnostic Data Extractor (DDE)
adrci> help DDE
HELP DDE [topic]
Available Topics:
CREATE INCIDENT
EXECUTE ACTION
SET INCIDENT
SET PARAMETER
SHOW ACTIONS
SHOW AVAILABLE ACTIONS
adrci> DDE CREATE INCIDENT TYPE type
adrci> dde create incident type wrong_results
adrci> DDE EXECUTE ACTION [INCIDENT incident_id] ACTIONNAME action_name
INVOCATION invocation_id
adrci> dde execute action incident 12 actionname LSNRCTL_STATUS invocation 1
adrci> dde execute action actionname LSNRCTL_STATUS invocation 1
adrci> DDE SET INCIDENT incident_id
adrci> dde set incident 867
adrci> DDE SET PARAMETER value [INCIDENT incident_id] ACTIONNAME action_name
INVOCATION invocation_id POSITION position
adrci> dde set parameter incident 12 actionname LSNRCTL_STATUS invocation 1 position 1
service
adrci> DDE SHOW ACTIONS [INCIDENT incident_id]
adrci> dde show actions
adrci> dde show actions incident 222
adrci> DDE SHOW AVAILABLE ACTIONS
adrci> dde show available actions
adrci> DEFINE variable_name variable_value
adrci> define spool_file 'my_spool_file'
adrci> define alertLog "alert_prod.log"
adrci> DELETE FROM relation [WHERE predicate_string]
adrci> delete from incident where "incident_id > 99"
adrci>
adrci>
adrci>
adrci>
adrci>
adrci>
adrci> QUERY [(field1, field2, ...)] relation_name [-p predicate_string] [-orderby (field1,
field2, ...) [ASC|DSC]]
adrci> query (incident_id, create_time) incident -p "incident_id > 111"
adrci> query (problem_key) problem -p "PROBLEM_KEY like '%700%'"
adrci> REPAIR [RELATION | SCHEMA] name
adrci> repair relation incident
adrci> repair relation hm_run
adrci> SELECT [* | field1, ...] FROM relation_name [WHERE predicate_string] [ORDER BY
field1, ... [ASC|DSC|DESC]] [GROUP BY field1, ... ] [HAVING having_predicate]
adrci> select incident_id, create_time from incident where "incident_id > 90"
adrci> select * from problem where "PROBLEM_KEY like '%7445%'"
adrci> SET COLUMN TEXT num
adrci> set column text 32
adrci> SHOW CATALOG
adrci> show catalog
adrci> SHOW DUMP dump_name [(projection_list)] <[file1 file2 ...] | [[file1 file2 ...] -i inc1
inc2 ...] | [[file1 file2 ...] -path path1 path2 ...]> [-plain] [-term]
adrci> show dump error_stack orcl_ora_27483.trc
adrci> SHOW SECTION section_name [(projection_list)] <[file1 file2 ...] | [[file1 file2 ...] -i
inc1 inc2 ...] | [[file1 file2 ...] -path path1 path2 ...]> [-plain] [-term]
adrci> show section sql_exec orcl_ora_27483.trc
adrci> SHOW TRACE [(projection_list)] <[file1 file2 ...] | [[file1 file2 ...] -i inc1 inc2 ...] |
[[file1 file2 ...] -path path1 path2 ...]> [-plain] [-xp "path_pred_string"] [-xr display_path]
[-term]
adrci> show trace (co, fi, li) orcl_ora_27483.trc
adrci> show trace (id, co) -i 145 152
adrci> show trace orcl_ora_27483.trc -xp "/dump[nm='Data block']" -xr /*
adrci> show trace alert_dwh.log
adrci> show trace ~alertLog
adrci> SHOW TRACEMAP [(projection_list)] <[file1 file2 ...] | [[file1 file2 ...] -i inc1 inc2 ...]
| [[file1 file2 ...] -path path1 path2 ...]> [-level level_num] [-xp "path_pred_string"] [term]
adrci> show tracemap (nm)
adrci> show tracemap (co, nm) orcl_ora_27483.trc
adrci> show tracemap -level 3 -i 145 152
adrci> show tracemap orcl_ora_27483.trc -xp "/dump[nm='Data block']"
adrci>
adrci>
adrci>
adrci>
adrci>
adrci>
adrci>
adrci>
adrci>
adrci>
adrci>