oracle中怎么使用adrci命令来管理ADR下相关日志

66次阅读
没有评论

共计 2057 个字符,预计需要花费 6 分钟才能阅读完成。

本篇内容主要讲解“oracle 中怎么使用 adrci 命令来管理 ADR 下相关日志”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让丸趣 TV 小编来带大家学习“oracle 中怎么使用 adrci 命令来管理 ADR 下相关日志”吧!

自 Oracle Database 11g 发行版 1 起,所有跟踪、意外事件转储和程序包、预警日志、健康状况监视报告、核心转储等文件都存储在 ADR 这一基于文件的资料档案库中,以提供数据库诊断数据。它对多个实例和多种产品使用一个统一的目录结构,并存储在任何数据库之外。其位置由 DIAGNOSTIC_DEST 初始化参数设置。如果省略该参数或将其留空,则数据库在启动时按如下所示设置 DIAGNOSTIC_DEST:如果设置了环境变量 ORACLE_BASE,DIAGNOSTIC_DEST 会设置为 $ORACLE_BASE。如果未设置环境变量 ORACLE_BASE,DIAGNOSTIC_DEST 会设置为 $ORACLE_HOME/log。

adrci 命令可用于管理 ADR 下相关日志,.trc,.trm 文件不再需要手动或写脚本去定时清理,使用 adrci 即可实现自动清理:

[oracle@prodb ~]$ adrci
ADRCI: Release 11.2.0.4.0 - Production on Thu May 31 14:32:48 2018
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
ADR base =  /u01 
adrci  help
 HELP [topic]
 Available Topics:
 CREATE REPORT
 ECHO
 EXIT
 HELP
 HOST
 IPS
 PURGE
 RUN
 SET BASE
 SET BROWSER
 SET CONTROL
 SET ECHO
 SET EDITOR
 SET HOMES | HOME | HOMEPATH
 SET TERMOUT
 SHOW ALERT
 SHOW BASE
 SHOW CONTROL
 SHOW HM_RUN
 SHOW HOMES | HOME | HOMEPATH
 SHOW INCDIR
 SHOW INCIDENT
 SHOW PROBLEM
 SHOW REPORT
 SHOW TRACEFILE
 SPOOL
 There are other commands intended to be used directly by Oracle, type
  HELP EXTENDED  to see the list
adrci

1. 显示 adr_home

adrci  show homes
ADR Homes: 
diag/tnslsnr/prodb/listener
diag/rdbms/prodb/prodb
diag/clients/user_oracle/host_3001804591_80

2. 指定 adr_home

adrci  set home diag/rdbms/prodb/prodb
adrci  show homes
ADR Homes: 
diag/rdbms/prodb/prodb

3. 显示 alter 文件

adrci  show alert # 按 q 退出
adrci  show alert -tail 10 # 显示最后 10 行
adrci  show alert -tail 10 #tail -f alert_sid.log
adrci  show alert -p  message_text like  %ORA%

3. 显示告警事件

adrci  show incident
adrci  show incident -mode detail
adrci  show incident -mode detail -p  incident_id=123

4. 显示问题

adrci  show problem

5. 删除 10 天前的 incident 14400=60min2410

adrci  purge -age 14400 -type incident

6. 生成诊断 package
创建逻辑包

adrci  ips create package incident 373
adrci  ips add incident 168 package 1

输出物理包

adrci ips generate package 1 in /home/oracle

可将生成的包提交给 SR 用于诊断

7. 设置 trc,trm 日志保留天数为 5 - 7 天。等号后为小时

adrci  set control (SHORTP_POLICY = 120); 
adrci  set control (LONGP_POLICY = 168);

到此,相信大家对“oracle 中怎么使用 adrci 命令来管理 ADR 下相关日志”有了更深的了解,不妨来实际操作一番吧!这里是丸趣 TV 网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-24发表,共计2057字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)