千家信息网

oracle11g ADR怎么用

发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,这篇文章给大家分享的是有关oracle11g ADR怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.ADR 说明ORACLE11G 开始所有诊断数据(rdbms,l
千家信息网最后更新 2024年11月26日oracle11g ADR怎么用

这篇文章给大家分享的是有关oracle11g ADR怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

1.ADR 说明

ORACLE11G 开始所有诊断数据(rdbms,listener,asm,crs,etc.) 都存储在ADR中。

ADR 目录位于$ORACLE_BASE/diag/

2.故障类型

(1).problem

数据库中任一严重错误定义为一个problem,每个problem分配一个problem key

(2).incident

指某个特定问题的一次出现,如果出现多次,则用一个problem和多个意外事件来表示该问题的多次出现。

每个incident都有自己的id

incident 元数据默认保留一年

incident 文件和转储默认保留一个月

3.目录说明

ADR为每个ORACLE产品的每个实例分配一个独立的主目录,单个ADR基目录可以包含多个ADR主目录,每个主目录指向一个不同的ORACLE实例。

每个ADR主目录都是一个数据库实例或者任何其他ORACLE产品或组建的所有诊断文件的根目录。

-alert:实例的alert日志

-cdump:核心文件

-hm: Health Monitor报表

-incident:每个意外事件的子目录,每个意外事件的子目录中还包含该意外事件的所有跟踪转储

-incpkg:意外事件包

-ir:每个实例创建的意外事件报表

-trace:存储用户会话跟踪文件

4.adrci 使用

(1). 以脚本或批处理方式使用adrci

adrci exec="command[; command]"

(2). 设置主目录

adrci> show base 查看ADR基目录

adrci> show home 显示所有主目录,因此执行的命令将应用在所有主目录中

adrci> set homepath diag/clients/user_oracle/host_1874443374_107 选取主目录
adrci> show homepath
ADR Homes:
diag/clients/user_oracle/host_1874443374_107
adrci> show incident

ADR Home = /oracle/app/oracle/diag/clients/user_oracle/host_1874443374_107:
*************************************************************************
0 rows fetched

(3).查看预警日志

adrci> show alert

Choose the home from which to view the alert log:

1: diag/clients/user_oracle/host_1874443374_107
2: diag/rdbms/racdb12c/racdb12c1
Q: to quit

Please select option:

show alert -p "message_text like '%TNS-12535%'"

show alert -tail 20

记录alert.log内容

spool xxxx.log

show alert

spool off

(4).查看incident事件

show incident -mode detail -p "INCIDENT_ID=176121"

(5).incident 事件打包

-创建逻辑新包

adrci> ips create package

-向包中添加incident和problem

adrci> ips add incident 176121 package 1;

-生成package

adrci> ips generate package 1 in /tmp/wwj

adrci> ips generate package 1 in /tmp/wwj incremental;

(6).清除

在没有adrci的时候,我们不得不分别到所有的目录里面进行清理。但是借助adrci的purge命令和control配置,可以方便的进行整理。

adrci> help purge

Usage: PURGE [[-i | ] |
[[-age ] |
[-size ] |
[-type {ALERT|INCIDENT|TRACE|CDUMP|HM|UTSCDMP|LOG} ]]]

Purpose: Purge the diagnostic data in the current ADR home. If no
option is specified, the default purging policy will be used.

purge
purge -i 123 456
purge -age 60 -type incident
purge -size 10000000

感谢各位的阅读!关于"oracle11g ADR怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

目录 事件 意外 实例 数据 文件 内容 产品 命令 多个 子目 子目录 所有主 报表 数据库 日志 更多 篇文章 问题 分配 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 密钥直连数据库怎么样 上海个人软件开发商家 mongodb 数据库 天门专业的软件开发企业 江苏戴尔服务器销售商 服务器的设备管理器在哪里看 服务贴心的软件开发培训班 蚌埠信息中心网络安全排查 英雄联盟是什么软件开发 紫光服务器管理口用户名密码 惠普服务器管理口装系统 北京华为服务器续保费用 数据库课程设计选题背景 最主要的局域网络技术 省广电局网络安全监测工作 中国基因数据库有几个 网络安全使用技术填空答案 游戏客户端与服务器断开 总显示微信连接不到服务器 湖南省软件开发工程师培训多少钱 upupw默认数据库端口 微信提示数据库异常怎么办 搜索国家网络安全 滦州数据网络技术售后保障 鸿蒙软件开发和安卓开发 网络安全手抄报图片大全 后设计网络安全 深圳棋牌游戏软件开发公司 耕地集中连片数据库 sql数据库置疑不能分离
0