博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle数据库 home,Oracle数据库之oracle ADR
阅读量:5149 次
发布时间:2019-06-13

本文共 2031 字,大约阅读时间需要 6 分钟。

本文主要向大家介绍了Oracle数据库之oracle ADR,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。

0edee05858e79127362ad2d7f600f51f.png

自 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 ~]$ adrciADRCI: Release 11.2.0.4.0 - Production on Thu May 31 14:32:48 2018Copyright (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 listadrci>

1.显示adr_home

adrci> show homesADR Homes: diag/tnslsnr/prodb/listenerdiag/rdbms/prodb/prodbdiag/clients/user_oracle/host_3001804591_80

2.指定adr_home

adrci> set home diag/rdbms/prodb/prodbadrci> show homesADR 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.logadrci> show alert -p "message_text like '%ORA%'"

3.显示告警事件

adrci> show incidentadrci> show incident -mode detailadrci> 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 373adrci> 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有所帮助,更多内容请关注职坐标数据库Oracle数据库频道!

转载地址:http://rldnv.baihongyu.com/

你可能感兴趣的文章
Pycharm Error loading package list:Status: 403错误解决方法
查看>>
steps/train_sat.sh
查看>>
TLS 1.0协议
查看>>
java递归的几种用法
查看>>
微信小程序 - 接口更新记录以及解决方案(2018/12/26)
查看>>
转:Linux设备树(Device Tree)机制
查看>>
iOS 组件化
查看>>
python安装win32api pywin32 后出现 ImportError: DLL load failed
查看>>
(转)Tomcat 8 安装和配置、优化
查看>>
(转)Linxu磁盘体系知识介绍及磁盘介绍
查看>>
tkinter布局
查看>>
命令ord
查看>>
利用新浪微博来控制电脑
查看>>
CRC校验程序3:通过窗体程序打开txt文件获取数据源,进行逐字节CRC校验
查看>>
洛谷 P3367 【模板】并查集
查看>>
方法Equals和操作符==的区别
查看>>
我的软件工程师之路,给需要的同学!
查看>>
快速模幂
查看>>
Unity3D_最简单的开始界面_结束界面
查看>>
TCP/IP五层模型
查看>>