oracle11g ADR 位置

pingley發表於2012-03-06
oracle11g ADR 位置
從oracle11g開始所有的診斷資料,包括alert log 都儲存在ADR base 下。該位置由初始化引數diagnostic_dest指定並標識,並且初始化引數background_dump_dest,user_dump_dest 已經廢棄了。
SQL> show parameter diagnostic_dest
NAME                                 TYPE        VALUE
------------------------------------ ----------- --------------
diagnostic_dest                      string      /opt/oracle11g
SQL> show parameter background_dump_dest
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
background_dump_dest                 string      /opt/oracle11g/diag/rdbms/orac
                                                 l/oracl/trace
SQL> show parameter user_dump_dest
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
user_dump_dest                       string      /opt/oracle11g/diag/rdbms/orac
                                                 l/oracl/trace                                                 
oracle 保留這些引數只要是考慮到向後相容,但是這些引數已經不起作用了。 
在oracle11g以前 background_dump_dest用來指定並標識oracle後臺程式的 trace files的路徑。user_dump_dest 用來指定並標識使用者程式的 trace files 檔案的路徑。 
如果沒有設定diagnostic_dest 初始化引數,ADR base 將會按照下面的方式設定:
1、如果設定了環境變數ORACLE_BASE ,diagnostic_dest 就設定成ORACLE_BASE指定的值。
2、如果沒有設定ORACLE_BASE ,diagnostic_dest 會設定成ORACLE_HOME/log。         
透過查詢動態效能檢視 V$diag_info 檢視當前資料庫例項所有重要的 ADR位置。
SQL> select * from V$diag_info;
   INST_ID NAME            VALUE
---------- --------------- -------------------------
         1 Diag Enabled    TRUE
         1 ADR Base        /opt/oracle11g
         1 ADR Home        /opt/oracle11g/diag/rdbms
                           /oracl/oracl
         1 Diag Trace      /opt/oracle11g/diag/rdbms
                           /oracl/oracl/trace
         1 Diag Alert      /opt/oracle11g/diag/rdbms
                           /oracl/oracl/alert
   INST_ID NAME            VALUE
---------- --------------- -------------------------
         1 Diag Incident   /opt/oracle11g/diag/rdbms
                           /oracl/oracl/incident
         1 Diag Cdump      /opt/oracle11g/diag/rdbms
                           /oracl/oracl/cdump
         1 Health Monitor  /opt/oracle11g/diag/rdbms
                           /oracl/oracl/hm
         1 Default Trace F /opt/oracle11g/diag/rdbms
           ile             /oracl/oracl/trace/oracl_
   INST_ID NAME            VALUE
---------- --------------- -------------------------
                           ora_2490.trc
         1 Active Problem  0
           Count
         1 Active Incident 0
           Count

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26110315/viewspace-717853/,如需轉載,請註明出處,否則將追究法律責任。

相關文章