这是因为在多个实例存在的情况下易造成混乱。
adrci> set home diag/rdbms/orcl/orcl
adrci> show alert -tail 5
2014-09-06 05:09:26.725000 -07:00
user-specified limit on the amount of space that will be used by this
database for recovery-related files, and does not reflect the amount of
space available in the underlying filesystem or ASM diskgroup.
Completed: ALTER DATABASE OPEN
Starting background process CJQ0
CJQ0 started with pid=28, OS id=8235
ARC3: Archival started
ARC0: STARTING ARCH PROCESSES COMPLETE
2014-09-06 05:14:26.719000 -07:00
Starting background process SMCO
SMCO started with pid=36, OS id=8861
通过show tracefile可以查看ADR下的所有trace files:
adrci>
show tracefile
diag/rdbms/orcl/orcl/trace/orcl_ora_14542.trc
diag/rdbms/orcl/orcl/trace/orcl_ora_13410.trc
diag/rdbms/orcl/orcl/trace/orcl_ora_26142.trc
diag/rdbms/orcl/orcl/trace/orcl_dbrm_12336.trc
diag/rdbms/orcl/orcl/trace/orcl_ora_22490.trc
diag/rdbms/orcl/orcl/trace/orcl_arc0_19981.trc
diag/rdbms/orcl/orcl/trace/orcl_ora_23694.trc
diag/rdbms/orcl/orcl/trace/orcl_ora_9319.trc
diag/rdbms/orcl/orcl/trace/orcl_m000_21885.trc
diag/rdbms/orcl/orcl/trace/orcl_m000_29429.trc
diag/rdbms/orcl/orcl/trace/orcl_mman_2679.trc
diag/rdbms/orcl/orcl/trace/orcl_m001_19671.trc
diag/rdbms/orcl/orcl/trace/orcl_ora_3424.trc
diag/rdbms/orcl/orcl/trace/orcl_ora_17550.trc
diag/rdbms/orcl/orcl/trace/orcl_m002_27131.trc
diag/rdbms/orcl/orcl/trace/orcl_m000_21350.trc
diag/rdbms/orcl/orcl/trace/orcl_ora_13162.trc
diag/rdbms/orcl/orcl/trace/orcl_ckpt_4808.trc
也可以对这些trace files文件进行过滤,只看你所关注的信息:
adrci>
show tracefile %mmon%
diag/rdbms/orcl/orcl/trace/orcl_mmon_27960.trc
diag/rdbms/orcl/orcl/trace/orcl_mmon_20946.trc
diag/rdbms/orcl/orcl/trace/orcl_mmon_15962.trc
diag/rdbms/orcl/orcl/trace/orcl_mmon_28628.trc
diag/rdbms/orcl/orcl/trace/orcl_mmon_11531.trc
diag/rdbms/orcl/orcl/trace/orcl_mmon_16814.trc
diag/rdbms/orcl/orcl/trace/orcl_mmon_10029.trc
diag/rdbms/orcl/orcl/trace/orcl_mmon_16492.trc
diag/rdbms/orcl/orcl/trace/orcl_mmon_30359.trc
通过show incident命令查看incident:
adrci>
show incident
ADR Home = /u01/app/oracle/diag/tnslsnr/localhost/listener:
*************************************************************************
0 rows fetched
ADR Home = /u01/app/oracle/diag/rdbms/dummy/orcl:
*************************************************************************
0 rows fetched
ADR Home = /u01/app/oracle/diag/rdbms/orcl/orcl:
*************************************************************************
0 rows fetched
通过show problem查看problem:
adrci>
show problem
ADR Home = /u01/app/oracle/diag/tnslsnr/localhost/listener:
*************************************************************************
0 rows fetched
ADR Home = /u01/app/oracle/diag/rdbms/dummy/orcl:
*************************************************************************
0 rows fetched
ADR Home = /u01/app/oracle/diag/rdbms/orcl/orcl:
*************************************************************************
0 rows fetched
ADRCI的purge命令会清空alert log的内容,注意这里的内容仅仅是XML的alert log(XML类型的警报日志在diag/rdbms/orcl/alert
目录下,名称为log.xml)
对于trace目录下的text格式的alert log不会进行清空,我们在使用purge时,可以指定
alert log中的entries保留的时间。
如清除10分钟前的alert log,可用如下命令:
adrci>
purge -age 10 -type alert
adrci> show alert
ADR Home = /u01/app/oracle/diag/rdbms/orcl/orcl:
*************************************************************************
但是diag/rdbms/orcl/orcl/trace目录下,alert_orcl.log警报日志文件内容还是存在的。
可用如下命令查看ADR中日志的保留时间:
adrci> show control
ADR Home = /u01/app/oracle/diag/rdbms/orcl/orcl:
*************************************************************************
ADRID SHORTP_POLICY LONGP_POLICY LAST_MOD_TIME LAST_AUTOPRG_TIME LAST_MANUPRG_TIME ADRDIR_VERSION ADRSCHM_VERSION ADRSCHMV_SUMMARY ADRALERT_VERSION CREATE_TIME
-------------------- -------------------- -------------------- ---------------------------------------- ---------------------------------------- ---------------------------------------- -------------------- -------------------- -------------------- -------------------- ----------------------------------------
1335663986 720 8760 2014-08-21 18:50:50.266259 -07:00 2014-09-06 05:56:58.068378 -07:00 1 2 76 1 2014-08-21 18:50:50.266259 -07:00
1 rows fetched
ADR中有两个策略,SHORTP_POLICY和LONGP_POLICY。
SHORT_POLICY:number of hours after which to purge ADR contents that have a short life.Default
is 720(30 days).A setting of 0 means that all contents that have a short lift can be purged.The
maxnimum setting is 35791394.If a value greater than 35791394 is specified , then this attribute is
set to 0.
The ADR contents that have a short life include the following:
trace files
core dump files
packaging information
LONG_POLICY:Number of hours after which to purge ADR contents that have a log life.Default
is 8760(365 days).A setting of 0 means that all contents that have a long life can be purged.The
maxnimum setting is 35791394.If a value greater than 35791394 is specified ,then this attribute
is set to 0.
The ADR contents that have a long life include the following:
incident information
incident dumps
alert logs
SHORTP_POLICY默认是720小时(30天),其控制如下三种文件的保留时间:
trace file
core dump files
packaging information
LONGP_POLICY默认是8760小时(365天),其控制如下三种文件的保留时间:
incident information
incident information
alert logs
可以用如下命令修改ADR的保留时间
adrci> set control (SHORTP_POLICY=360)
adrci> set control (LONGP_POLICY=2160)
adrci> show control
ADR Home = /u01/app/oracle/diag/rdbms/orcl/orcl:
*************************************************************************
ADRID SHORTP_POLICY LONGP_POLICY LAST_MOD_TIME LAST_AUTOPRG_TIME LAST_MANUPRG_TIME ADRDIR_VERSION ADRSCHM_VERSION ADRSCHMV_SUMMARY ADRALERT_VERSION CREATE_TIME
-------------------- -------------------- -------------------- ---------------------------------------- ---------------------------------------- ---------------------------------------- -------------------- -------------------- -------------------- -------------------- ----------------------------------------
1335663986 360 2160 2014-09-06 06:24:21.877124 -07:00 2014-09-06 05:56:58.068378 -07:00 1 2 76 1 2014-08-21 18:50:50.266259 -07:00
1 rows fetched
通过ADR生成诊断包:
adrci>
ips create package
Created package 1 without any contents, correlation level typical
adrci>
ips generate package 1 in /home/oracle
Generated package 1 in file /home/oracle/IPSPKG_20140906062831_COM_1.zip, mode complete
[oracle@localhost alert]$ cd /home/oracle
[oracle@localhost ~]$ ls
Desktop help.sql IPSPKG_20140906062831_COM_1.zip oradiag_oracle
[oracle@localhost ~]$ unzip -l IPSPKG_20140906062831_COM_1.zip
Archive: IPSPKG_20140906062831_COM_1.zip
Length Date Time Name
-------- ---- ---- ----
2818 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/IPS_CONFIGURATION.dmp
460 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/IPS_PACKAGE.dmp
151 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/IPS_PACKAGE_INCIDENT.dmp
870 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/IPS_PACKAGE_FILE.dmp
280 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/IPS_PACKAGE_HISTORY.dmp
2254 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/IPS_FILE_METADATA.dmp
214 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/IPS_FILE_COPY_LOG.dmp
908 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/DDE_USER_ACTION_DEF.dmp
708 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/DDE_USER_ACTION_PARAMETER_DEF.dmp
204 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/DDE_USER_ACTION.dmp
198 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/DDE_USER_ACTION_PARAMETER.dmp
353 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/DDE_USER_INCIDENT_TYPE.dmp
166 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/DDE_USER_INCIDENT_ACTION_MAP.dmp
576 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/INCIDENT.dmp
148 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/INCCKEY.dmp
119 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/INCIDENT_FILE.dmp
292 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/PROBLEM.dmp
536 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/HM_RUN.dmp
207 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/export/EM_USER_ACTIVITY.dmp
3900 09-06-14 06:00 diag/rdbms/orcl/orcl/alert/log.xml
604428 09-06-14 06:00 diag/rdbms/orcl/orcl/trace/alert_orcl.log
1453 09-06-14 06:29 diag/rdbms/orcl/orcl/hm/HMREPORT_HM_RUN_3301.hm
184 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/crs/crsdiag.log
527 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/metadata.xml
8059 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/manifest_1_1.xml
9092 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/manifest_1_1.html
10506 09-06-14 06:29 diag/rdbms/orcl/orcl/incpkg/pkg_1/seq_1/manifest_1_1.txt
527 09-06-14 06:29 metadata.xml
-------- -------
650138 28 files