文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

oracle11g ADR怎么用

2024-04-02 19:55

关注

这篇文章给大家分享的是有关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怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯