日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Oracle 11g新特性:Automatic Diagnostic Repository

發布時間:2024/8/26 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle 11g新特性:Automatic Diagnostic Repository 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
作者:eygle?|English Version?【轉載時請以超鏈接形式標明文章出處和作者信息及本聲明】
鏈接:http://www.eygle.com/archives/2007/08/11g_auto_diag_repository.html 站內相關文章|Related Articles Oracle Linux 6 使用 Ext4的性能體驗
Oracle 11g默認用戶密碼增強-default_pwd$
Oracle Database 11g Release 2 HP/AIX
Oracle 11gR2 Solaris x86-64 發布
Oracle 11gR2 Solaris (SPARC) (64-bit) 發布

Oracle Database 11g的FDI(Fault Diagnosability Infrastructure)是自動化診斷方面的又一增強。
FDI的一個關鍵組件是自動診斷庫(Automatic Diagnostic Repository-ADR)。

在Oracle Database 11g之前,Oracle的各類跟蹤文件、日志文件等診斷文件的存儲位置并不統一,現在在FDI的基礎架構之上,Oracle開始統一規劃這些文件的存儲,ADR之于診斷文件,就類似于OFA(Optimal Flexible Architecture )之于數據庫文件,FRA(Flash Recovery Area)之于備份文件。

ADR的路徑被稱為ADR BASE,這個位置由一個新的初始化參數DIAGNOSTIC_DEST決定。


SQL> show parameter diagnostic_dest


NAME???????????????????????????????? TYPE??????? VALUE
------------------------------------ ----------- ------------------------------
diagnostic_dest????????????????????? string????? /opt/oracle


這個參數的缺省值和環境變量ORACLE_BASE有關:
■ 如果設置了 ORACLE_BASE 則 DIAGNOSTIC_DEST = ORACLE_BASE
■ 如果未設置 ORACLE_BASE ,則 DIAGNOSTIC_DEST = ORACLE_HOME/log

我們可以簡單看一下ADR BASE的目錄結構:


[oracle@test126 ~]$ tree -d diag/
diag/
|-- asm
|-- clients
|-- crs
|-- diagtool
|-- lsnrctl
|-- netcman
|-- ofm
|-- rdbms
|?? `-- eygle
|?????? `-- eygle
|?????????? |-- alert
|?????????? |-- cdump
|?????????? |-- hm
|?????????? |-- incident
|?????????? |-- incpkg
|?????????? |-- ir
|?????????? |-- lck
|?????????? |-- metadata
|?????????? |-- stage
|?????????? |-- sweep
|?????????? `-- trace
`-- tnslsnr
??? `-- test126
??????? `-- listener
??????????? |-- alert
??????????? |-- cdump
??????????? |-- incident
??????????? |-- incpkg
??????????? |-- lck
??????????? |-- metadata
??????????? |-- stage
??????????? |-- sweep
??????????? `-- trace


33 directories


現在一目了然,包括ASM、CRS等組件日志都被ADR囊括其中。

對于FRA,通過V$FLASH_RECOVERY_AREA_USAGE視圖,Oracle可以知道閃回區的使用情況.
現在對于ADR,Oracle可以通過一個新的視圖v$diag_info來查詢自動診斷庫的信息:

SQL> select * from v$diag_info;


?? INST_ID NAME????????????????????? VALUE
---------- ------------------------- ------------------------------------------------------------
???????? 1 Diag Enabled????????????? TRUE
???????? 1 ADR Base????????????????? /opt/oracle
???????? 1 ADR Home????????????????? /opt/oracle/diag/rdbms/eygle/eygle
???????? 1 Diag Trace??????????????? /opt/oracle/diag/rdbms/eygle/eygle/trace
???????? 1 Diag Alert??????????????? /opt/oracle/diag/rdbms/eygle/eygle/alert
???????? 1 Diag Incident???????????? /opt/oracle/diag/rdbms/eygle/eygle/incident
???????? 1 Diag Cdump??????????????? /opt/oracle/diag/rdbms/eygle/eygle/cdump
???????? 1 Health Monitor??????????? /opt/oracle/diag/rdbms/eygle/eygle/hm
???????? 1 Default Trace File??????? /opt/oracle/diag/rdbms/eygle/eygle/trace/eygle_ora_10858.trc
???????? 1 Active Problem Count????? 0
???????? 1 Active Incident Count???? 0


11 rows selected.


SQL> select table_name from dict where table_name like '%DIAG%';


TABLE_NAME
------------------------------
V$DIAG_INFO
GV$DIAG_INFO

Oracle每一個進步都是精心設計的,模塊化、規范化正在被不斷的加強。

-The End-

總結

以上是生活随笔為你收集整理的Oracle 11g新特性:Automatic Diagnostic Repository的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。