Oracle 11g自動診斷信息庫(Automatic Diagnostic Repository,ADR)概述
在Oracle 11g中引入了自動診斷信息庫(ADR),它提供了一個統(tǒng)一而且一致的機(jī)制來存儲、格式化并定位所有的數(shù)據(jù)庫診斷信息(易于使用的文件結(jié)構(gòu))。ADR關(guān)聯(lián)各種組件(比如Oracle RAC、Oracle Clusterware、OCI、Net、進(jìn)程等)的錯誤,并自動為嚴(yán)重的錯誤生成事故和提供事故管理功能。因此,ADR可以顯著減少解決事故和問題的時間。
通常在使用傳統(tǒng)的初始化參數(shù)的時候,比如BACKGROUND_DUMP_DEST、CORE_DUMP_ DEST和USER_DUMP_DEST等,如果想讓清理文件的過程自動進(jìn)行,就必須使用自定義過程去手動清理。用ADR和ADR的命令行界面(ADRCI),您可以設(shè)置控制這些文件保存時間的策略:
adrci> set control (SHORTP_POLICY = 360 ) adrci> set control (LONGP_POLICY = 4380 )
使用ADR時,傳統(tǒng)的CORE_DUMP_DEST、BACKGROUND_DUMP_DEST和USER_DUMP_DEST位置改變?yōu)镈IAGNOSTIC_DEST。因此,如果指定了參數(shù)DIAGNOSTIC_DEST,由原來的參數(shù)設(shè)置的位置將被忽略。
使用ADR時的位置變化如下:
原始位置 新位置
CORE_DUMP_DEST DIAGNOSTIC_DEST/diag/rdbms/<DBNAME>/<INSTANCENAME>/cdump
BACKGROUND_DUMP_DEST
(Alert Log text)
(Alert Log XML) DIAGNOSTIC_DEST/diag/rdbms/<DBNAME>/<INSTANCENAME>/trace
DIAGNOSTIC_DEST/diag/rdbms/<DBNAME>/<INSTANCENAME>/alert
BACKGROUND_DUMP_DEST DIAGNOSTIC_DEST/diag/rdbms/<DBNAME>/<INSTANCENAME>/trace
USER_DUMP_DEST DIAGNOSTIC_DEST/diag/rdbms/<DBNAME>/< INSTANCENAME >/trace
如下是ADR文件位置的縮略列表:
DIAGNOSTIC_DEST/diag/rdbms/<DBNAME>/<INSTANCENAME>/trace DIAGNOSTIC_DEST/diag/rdbms/<DBNAME>/<INSTANCENAME>/alert DIAGNOSTIC_DEST/diag/rdbms/<DBNAME>/<INSTANCENAME>/cdump DIAGNOSTIC_DEST/diag/rdbms/<DBNAME>/<INSTANCENAME>/incident DIAGNOSTIC_DEST/diag/rdbms/<DBNAME>/<INSTANCENAME>/hm DIAGNOSTIC_DEST/diag/rdbms/<DBNAME>/<INSTANCENAME>/incpkg DIAGNOSTIC_DEST/diag/rdbms/<DBNAME>/<INSTANCENAME>/ir DIAGNOSTIC_DEST/diag/rdbms/<DBNAME>/<INSTANCENAME>/lck DIAGNOSTIC_DEST/diag/rdbms/<DBNAME>/<INSTANCENAME>/metadata DIAGNOSTIC_DEST/diag/rdbms/<DBNAME>/<INSTANCENAME>/sweep DIAGNOSTIC_DEST/diag/rdbms/<DBNAME>/<INSTANCENAME>/stage
在默認(rèn)情況下,DIAGNOSTIC_DEST 的位置是 $ORACLE_HOME/log
然而,如果在環(huán)境變量中設(shè)置了ORACLE_BASE,那么DIAGNOSTIC_DEST就會被設(shè)置為$ORACLE_BASE。
相關(guān)文章
oracle表空間表分區(qū)詳解及oracle表分區(qū)查詢使用方法
racle表空間表分區(qū)詳解及oracle表分區(qū)查詢使用方法,大家參考使用吧2013-12-12Oracle Database Server ''TNS Listener''遠(yuǎn)程數(shù)據(jù)投毒漏洞(CVE-2012-167
這篇文章主要介紹了Oracle Database Server 'TNS Listener'遠(yuǎn)程數(shù)據(jù)投毒漏洞(CVE-2012-1675的完美解決方法的相關(guān)資料,本文介紹的非常詳細(xì),具有參考借鑒價值,需要的朋友可以參考下2016-09-09Oracle如何通過執(zhí)行計劃查看查詢語句是否使用索引
這篇文章主要介紹了Oracle如何通過執(zhí)行計劃查看查詢語句是否使用索引問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07oracle 使用sql獲取數(shù)據(jù)庫表、表的字段的多種方法
使用sql獲取數(shù)據(jù)庫表,表的字段的方法有很多,本文整理了幾個常用且實用的方法,需要的朋友可以參考下2013-11-11解決oracle12c創(chuàng)建用戶提示ORA-65096:公用用戶名或角色無效問題
這篇文章主要介紹了解決oracle12c創(chuàng)建用戶提示ORA-65096:公用用戶名或角色無效問題,需要的朋友可以參考下2019-08-08