Oracle 11g自動(dòng)診斷信息庫(kù)(Automatic Diagnostic Repository,ADR)概述
在Oracle 11g中引入了自動(dòng)診斷信息庫(kù)(ADR),它提供了一個(gè)統(tǒng)一而且一致的機(jī)制來(lái)存儲(chǔ)、格式化并定位所有的數(shù)據(jù)庫(kù)診斷信息(易于使用的文件結(jié)構(gòu))。ADR關(guān)聯(lián)各種組件(比如Oracle RAC、Oracle Clusterware、OCI、Net、進(jìn)程等)的錯(cuò)誤,并自動(dòng)為嚴(yán)重的錯(cuò)誤生成事故和提供事故管理功能。因此,ADR可以顯著減少解決事故和問(wèn)題的時(shí)間。
通常在使用傳統(tǒng)的初始化參數(shù)的時(shí)候,比如BACKGROUND_DUMP_DEST、CORE_DUMP_ DEST和USER_DUMP_DEST等,如果想讓清理文件的過(guò)程自動(dòng)進(jìn)行,就必須使用自定義過(guò)程去手動(dòng)清理。用ADR和ADR的命令行界面(ADRCI),您可以設(shè)置控制這些文件保存時(shí)間的策略:
adrci> set control (SHORTP_POLICY = 360 ) adrci> set control (LONGP_POLICY = 4380 )
使用ADR時(shí),傳統(tǒng)的CORE_DUMP_DEST、BACKGROUND_DUMP_DEST和USER_DUMP_DEST位置改變?yōu)镈IAGNOSTIC_DEST。因此,如果指定了參數(shù)DIAGNOSTIC_DEST,由原來(lái)的參數(shù)設(shè)置的位置將被忽略。
使用ADR時(shí)的位置變化如下:
原始位置 新位置
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就會(huì)被設(shè)置為$ORACLE_BASE。
相關(guān)文章
oracle聯(lián)機(jī)數(shù)據(jù)庫(kù)備份詳解
oracle數(shù)據(jù)庫(kù)維護(hù)中,備份或恢復(fù)是重中之重的問(wèn)題,本文就講一下oracle聯(lián)機(jī)數(shù)據(jù)庫(kù)備份的方法2013-11-11
oracle數(shù)據(jù)庫(kù)關(guān)于索引建立及使用的詳細(xì)介紹
這篇文章主要介紹了oracle數(shù)據(jù)庫(kù)關(guān)于索引建立及使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
Oracle進(jìn)階DECODE函數(shù)使用詳解
這篇文章介紹了Oracle進(jìn)階DECODE函數(shù)的使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-12-12
Oracle數(shù)據(jù)庫(kù)中RETURNING子句的使用
RETURNING子句允許您檢索插入、刪除或更新所修改的列的值,本文主要介紹了Oracle數(shù)據(jù)庫(kù)中RETURNING子句的使用,感興趣的可以了解一下2024-08-08
Oracle故障處理Rman-06207&Rman-06214的方法
新搭建的環(huán)境,還沒上線,今天在部署腳本,RMAN 備份中有一個(gè)警告,下面這篇文章主要給大家介紹了關(guān)于Oracle故障處理Rman-06207&Rman-06214的相關(guān)資料,需要的朋友可以參考下2022-11-11
Windows系統(tǒng)安裝Oracle 11g 數(shù)據(jù)庫(kù)圖文教程
這篇文章主要介紹了Windows系統(tǒng)安裝Oracle 11g 數(shù)據(jù)庫(kù)圖文教程,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-10-10
Oracle數(shù)據(jù)庫(kù)中l(wèi)ead和lag函數(shù)用法示例
lag與lead函數(shù)是跟偏移量相關(guān)的兩個(gè)分析函數(shù),通過(guò)這兩個(gè)函數(shù)可以在一次查詢中取出同一字段的前N行的數(shù)據(jù)(lag)和后N行的數(shù)據(jù)(lead)作為獨(dú)立的列,這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫(kù)中l(wèi)ead和lag函數(shù)用法的相關(guān)資料,需要的朋友可以參考下2024-06-06
ORACLE分區(qū)表轉(zhuǎn)換在線重定義DBMS_REDEFINITION
這篇文章主要為大家介紹了ORACLE分區(qū)表轉(zhuǎn)換在線重定義DBMS_REDEFINITION表,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07
oracle統(tǒng)計(jì)時(shí)間段內(nèi)每一天的數(shù)據(jù)(推薦)
這篇文章主要介紹了oracle統(tǒng)計(jì)時(shí)間段內(nèi)每一天的數(shù)據(jù),需要的朋友可以參考下2018-03-03

