查看alert.log

一、通過OEM 來查看。

二、使用文本編輯器來查看。

1、使用查詢工具登錄到數據庫,比如sql*plus.

2、查詢v$diag_info 視圖定位 alert log的位置。

SQL> select name,value from V$diag_info 

  2  where name in('Diag Trace','Diag Alert');

NAME

----------------------------------------------------------------

VALUE

----------------------------------------------------------------

Diag Trace

/opt/oracle11g/diag/rdbms/oracl/oracl/trace

Diag Alert

/opt/oracle11g/diag/rdbms/oracl/oracl/alert


3、如果是查看文本格式的alert log,先進入 Diag Trace 目錄。用文本編輯器打開alert_SID.log。

4、如果是查看XML格式的 alert log,進入 Diag Alert 目錄。用文本編輯器打開log.xml.

三 、使用ADRCI 命令行查看 XML格式的 alert log 但是 XML 標記不會顯示出來。

1、進入 ADRCI 交互模式。

[oracle@zeng ~]$ adrci

ADRCI: Release 11.2.0.1.0 - Production on Tue Mar 6 12:04:38 2012

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

ADR base = "/opt/oracle11g"

adrci> 

2、查看當前的 ADR home,確定包含要查看alert log 的實例的 ADR home

adrci> show homes

ADR Homes: 

diag/tnslsnr/zeng/listener

diag/rdbms/oracl/oracl

如果需要的 ADR home 還沒有設置。按照下面的方式設置

adrci> set homepath diag/rdbms/oracl/oracl

adrci> show homes

ADR Homes: 

diag/rdbms/oracl/oracl

3、查看alert log。

show alert 從alert log 的開頭開始查看。使用:quit 退出。

show alert -tail 查看 alert log 的最後10行。

show alert -tail n 查看 alert log 的最後 n 行。

條目的出現。使用CTRL+C 退出

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章