oracle数据库 home,Oracle数据库之oracle ADR

本文主要向大家介绍了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数据库频道!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值