数据库生态圈(RDB & NoSQL & Bigdata)——专注于关系库优化(Oracle & Mysql & Postgresql & SQL Server )

https://www.cnblogs.com/lhdz_bj
http://blog.itpub.net/8484829
https://blog.csdn.net/tuning_optmization
https://www.zhihu.com/people/lhdz_bj

导航

11g中用ADR获取diag信息

11g新特点很多,就连一直没变的跟踪、诊断信息也变了,名曰:ADR( Automatic Diagnostic Repository),今天看了看,做了一下总结:

#获取诊断信息diag_info
 --显示diag信息
   show parameter diag
   或
   colu name for a50
   colu value for a60
   set linesize 200
   select * from v$diag_info;
 --通过adr接口查看alert信息
   1)登录到os的oracle用户下
   2)运行adrci程序,进入adrci并显示命令提示符
   3)在adrci命令提示符下,设置homes|home|homepath
     set home /rdbms/ora11g/ora11g
   4)运行一下命令查看alert信息(大小写不敏感):
     show alert -tail 10
     show alert -tail 50
     show alert -tail -f                                                 《--(查看动态的alert信息,新的alert信息生成后会在这里输出,ctl+c终止输出)
     show alert -p "message_text like '%ORA-%'"          《--(显示alert文件中包含字符串"ORA-"的信息,字符串大小写敏感)
     --通过如下命令,可以获取全部或更进一步的帮助
       help
       help show alert

posted on 2011-03-02 17:26  lhdz_bj  阅读(225)  评论(0编辑  收藏  举报