asp.net oracle11g add key,oracle11g ADR 使用总结

Oracle 11G开始使用ADR存储所有诊断数据,包括数据库、监听器等。ADR目录按产品和实例组织,包含alert日志、跟踪文件等。adrci工具用于便捷地管理和查看警告日志、事件等,并能打包和清理诊断数据。通过adrci,可以执行批量操作,如查看、筛选和清除事件及日志文件。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值