OCP-052考試題庫彙總(49)-CUUG內部解答版

Which two statements are true about the Automatic Diagnostic Repository (ADR) ?數據庫

A)It only exists if DIAGNOSTIC_DEST is configured in the SPFILE.oracle

B)It includes diagnostic data for critical errors for background processes.app

C)It only contains the alert log.ide

D)It only contains trace files.工具

E)It includes diagnostic data for critical errors for client processes.命令行

F)It includes diagnostic data for critical errors for server process.日誌

Answer: BFserver

CUUG:ci

在 Oracle 的 11g 版本中,alert 文件的位置發生了變化,與此同時 Oracle 提供了一個命令行工具 ADRCI,它能夠很便利的查看數據庫中出現的異常。文檔

1.查看到 adrci 命令行幫助

$ adrci -help

2.使用 help show alert 命令查看幫助文檔

adrci> help

3.使用 show alert 列出各個目錄下的日誌目錄

adrci> show alert

ADR 的結構和位置:

初始化參數 diagnostic_dest 指定了 ADR 的根目錄。即便你忽略了該初始化參數。oracle 也會建立 ADR。

若是你設置了 ORACLE_BASE 環境變量,那麼 diagnostic_dest 缺省值是該目錄。若是你沒有設置ORACLE_BASE 變量,該參數值爲$ORACLE_HOME/log 目錄。 ADR 存儲全部 oracle 產品的診斷數據。

ADR 爲每個 oracle 產品及其實例分配一個單獨的 home 目錄。所以一個 ADR 目錄包含多個 home 目錄。每個 ADR 的 home 目錄是一個爲每個數據庫實例或 它 oracle 產品或組件存儲其診斷文件。

其目錄結構以下: ADR_base/diag/product_type/product_id/instance_id/,好比一個 diagnostic_dest 初始化參數爲 /u05/app/oracle。那麼一個 oracle 數據庫的 sid 爲 prod1 的 home 目錄就以下所示:

/u05/app/oracle/diag/rdbms/prod1/prod1/

相關文章
相關標籤/搜索