优势:
1、无需数据库实例开启,不影响实例运行。
2、统一管理多个产品和实例,无需反复切换环境变量。
3、记录数据库发生的严重错误,方便DBA在ADR中跟踪问题。 每个问题都有一个问题键和一个唯一的问题 ID。可通过命令 show problem 来查看错误。
4、每个问题根据发生的次数记录为一个个事件。当DBA在ADR中跟踪事件,每个事件都由一个数字事件 ID 标识,该 ID 在 ADR 中是唯一的。可通过命令 show incident -all 来查看错误。
5、可以快速将事件和问题信息打包到一个 zip 文件中,以便传输给 Oracle 支持。
6、可以快速清理大日志文件。
7、所有平台均支持。
一、使用案例
1、监控检查
//查看所有实例的运行情况:
adrci> show problem
2、清理日志
adrci> show home //查看日志路径
ADR Homes:
diag/rdbms/orcl/orcl
diag/tnslsnr/db01/listener
adrci> set home diag/rdbms/orcl/orcl //设置当前日志
adrci> purge -age 14400 -type trace //保留10天trace目录下面的日志
adrci>
adrci> help purge
[-age <mins>]: Purge diagnostic data older than <mins> from the
ADR home, if the data is purgable.
[-size <bytes>]: Purge diagnostic data from the ADR home until the size
of the home reaches <bytes> bytes.
[-type ALERT|INCIDENT|TRACE|CDUMP|HM|UTSCDMP|LOG]: Purge a specific
type of data.