oracle的adr,oracle ADR
自 Oracle Database 11g 發(fā)行版 1 起,所有跟蹤、意外事件轉(zhuǎn)儲和程序包、預警日志、健康狀況監(jiān)視報告、核心轉(zhuǎn)儲等文件都存儲在 ADR 這一基于文件的資料檔案庫中,以提供數(shù)據(jù)庫診斷數(shù)據(jù)。它對多個實例和多種產(chǎn)品使用一個統(tǒng)一的目錄結(jié)構(gòu),并存儲在任何數(shù)據(jù)庫之外。其位置由 DIAGNOSTIC_DEST 初始化參數(shù)設置。如果省略該參數(shù)或?qū)⑵淞艨?#xff0c;則數(shù)據(jù)庫在啟動時按如下所示設置 DIAGNOSTIC_DEST:如果設置了環(huán)境變量 ORACLE_BASE,DIAGNOSTIC_DEST 會設置為 $ORACLE_BASE。如果未設置環(huán)境變量 ORACLE_BASE,DIAGNOSTIC_DEST 會設置為 $ORACLE_HOME/log。
adrci命令可用于管理ADR下相關(guān)日志,.trc,.trm文件不再需要手動或?qū)懩_本去定時清理,使用adrci即可實現(xiàn)自動清理:
[oracle@prodb ~]$ adrci
ADRCI: Release 11.2.0.4.0 - Production on Thu May 31 14:32:48 2018
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
ADR base = "/u01"
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
There are other commands intended to be used directly by Oracle, type
"HELP EXTENDED" to see the list
adrci>
1.顯示adr_home
adrci> show homes
ADR Homes:
diag/tnslsnr/prodb/listener
diag/rdbms/prodb/prodb
diag/clients/user_oracle/host_3001804591_80
2.指定adr_home
adrci> set home diag/rdbms/prodb/prodb
adrci> show homes
ADR Homes:
diag/rdbms/prodb/prodb
3.顯示alter文件
adrci> show alert #按q退出
adrci> show alert -tail 10 #顯示最后10行
adrci> show alert -tail 10 #tail -f alert_sid.log
adrci> show alert -p "message_text like '%ORA%'"
3.顯示告警事件
adrci> show incident
adrci> show incident -mode detail
adrci> show incident -mode detail -p "incident_id=123"
4.顯示問題
adrci> show problem
5.刪除10天前的incident 14400=60min2410
adrci> purge -age 14400 -type incident
6.生成診斷package
創(chuàng)建邏輯包
adrci> ips create package incident 373
adrci> ips add incident 168 package 1
輸出物理包
adrci>ips generate package 1 in /home/oracle
可將生成的包提交給SR用于診斷
7.設置trc,trm日志保留天數(shù)為5-7天。等號后為小時
adrci> set control (SHORTP_POLICY = 120);
adrci> set control (LONGP_POLICY = 168);
總結(jié)
以上是生活随笔為你收集整理的oracle的adr,oracle ADR的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: was连接oracle rac集群,Or
- 下一篇: oracle union 类型转换,Or