読者です 読者をやめる 読者になる 読者になる

ADRCI

余り実用性無いがADRCI備忘録。

 

(1)プロンプトからADRCIを起動する例
 C:\Oracle>adrci
    ADRCI: Release 11.2.0.1.0 - Production on 月 5月 30 20:57:29 2016
 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
   ADR base = "f:\app\admin"
 

(2)ADRCIからADR_BASEを確認する例
 adrci> show base
 ADR base is "f:\app\admin"

 

(3)ADR_HOMEの一覧を確認する例
 adrci> show home
 ADR Homes:
 diag\clients\user_admin\host_1901362197_76
 diag\clients\user_system\host_1901362197_76
 diag\rdbms\o11201\o11201
 diag\tnslsnr\admin-pc\listener
 

(4)ADR_HOMEを設定し、設定されたADR_HOMEを確認する例
 adrci> set home diag\rdbms\o11201\o11201
 adrci> show home
 ADR Homes:
 diag\rdbms\o11201\o11201
 
(5)SQL*PLUSにて各種ADR関連の設定やファイルパスを確認する例
 SQL> set linesize 1000
 SQL> select * from v$diag_info; 
  INST_ID NAME VALUE
 ---------- -------------------------------------------------------------------------------------------
  1 Diag Enabled TRUE
  1 ADR Base f:\app\admin
  1 ADR Home f:\app\admin\diag\rdbms\o11201\o11201
  1 Diag Trace f:\app\admin\diag\rdbms\o11201\o11201\trace
  1 Diag Alert f:\app\admin\diag\rdbms\o11201\o11201\alert
  1 Diag Incident f:\app\admin\diag\rdbms\o11201\o11201\incident
  1 Diag Cdump f:\app\admin\diag\rdbms\o11201\o11201\cdump
  1 Health Monitor f:\app\admin\diag\rdbms\o11201\o11201\hm
  1 Default Trace File f:\app\admin\diag\rdbms\o11201\o11201\trace\o11201_ora_880.trc
  1 Active Problem Count 0
  1 Active Incident Count 0
 
 11行が選択されました。
 

(6)ADRCIからトレースファイルの一覧を確認する例
 adrci> show tracefile -rt
  30-MAY-16 21:13:21 diag\rdbms\o11201\o11201\trace\o11201_mmon_948.trc
  30-MAY-16 21:13:19 diag\rdbms\o11201\o11201\trace\alert_o11201.log
  30-MAY-16 21:06:39 diag\rdbms\o11201\o11201\trace\o11201_j000_4028.trc
  30-MAY-16 20:56:37 diag\rdbms\o11201\o11201\trace\o11201_j000_2120.trc
  30-MAY-16 20:44:41 diag\rdbms\o11201\o11201\trace\o11201_j000_2560.trc
 ・・・
 <※省略※>
 ・・・
  
(7)ADR_HOMEの設定後、アラートログに対しtailコマンドを実行する例
 adrci> set home diag\rdbms\o11201\o11201
 adrci> show alert -tail 3
 2016-05-30 20:49:13.814000 +09:00
 SMCO started with pid=19, OS id=2260
 2016-05-30 20:55:07.788000 +09:00
 WARNING: Granules of pga_aggregate_target 1 cannot be more than memory_target (43) - sga_target (0) or min_sga (43)
 2016-05-30 21:01:11.837000 +09:00
 ・・・
 <※省略※>
 ・・・


(8)ORAエラーの一覧を確認する例 (結果はGREPに近い)
 adrci> set home diag\rdbms\o11201\o11201
 adrci> show alert -p "MESSAGE_TEXT like '%ORA-%'"


(9)ADRCIからSELECT文を実行し、各設定を確認する例
 adrci> select * from ADR_CONTROL;
 
 ADR Home = f:\app\admin\diag\rdbms\o11201\o11201:
 *************************************************************************
 ADRID SHORTP_POLICY LONGP_POLICY LAST_MOD_TIME LAST_AUTOPRG_TIME LAST_MANUPRG_TIME ADRDIR_VERSION ADRSCHM_VERSION ADRSCHMV_SUMMARY ADRALERT_VERSION CREATE_TIME
 ---------------- ---------------- ------------------------------------------------------ --------------------- ---------------------- ---------------- ---------------- ----------------- ----------------- ----------------------------------
 2763408738 720 8760 2016-03-22 20:07:34.214000 +09:00 1 2 76 1 2016-03-22 20:07:34.214000 +09:00
 1 rows fetched


(10)SHORTP_POLICYの変更と設定が変更されたことの確認
 adrci> set control (SHORTP_POLICY=168)
 adrci>
 adrci> select SHORTP_POLICY from ADR_CONTROL;
 
 ADR Home = f:\app\admin\diag\rdbms\o11201\o11201:
 ***************************************************
 SHORTP_POLICY
 --------------------
 168
 1 rows fetched
  
(11)ALERTフォルダ配下の1分以上前に作成されたファイルを削除
 adrci> set home diag\rdbms\o11201\o11201
 adrci> purge -age 1 -type ALERT