失效链接处理 |
Oracle 管理诊断数据工具ADRCI PDF 下载
本站整理下载:
相关截图:
主要内容:
一、介绍
ADRCI 是一个命令行工具,是 Oracle 数据库第 11g 版中引入的故障诊断基础架构的一部分。 ADRCI 使您能够:
1、查看自动诊断存储库 (ADR) 中的诊断数据。
2、查看运行状况监视器报告。
3、将事件和问题信息打包到一个 zip 文件中,以便传输给 Oracle 支持。
ADR 是一个基于文件的数据库诊断数据存储库,例如跟踪、转储、警报日志、运行状况监视器报告等。 它具有跨多个实例和多个产品的统一目录结构。 从版本 11g 开始,数据库、自动存储管理 (ASM) 和其他 Oracle 产品或组件将所有诊断数据存储在 ADR 中。
优势:
1、无需数据库实例开启,不影响实例运行。
2、统一管理多个产品和实例,无需反复切换环境变量。
3、记录数据库发生的严重错误,方便DBA在ADR中跟踪问题。 每个问题都有一个问题键和一个唯一的问题 ID。可通过命令 show problem 来查看错误。
4、每个问题根据发生的次数记录为一个个事件。当DBA在ADR中跟踪事件,每个事件都由一个数字事件 ID 标识,该 ID 在 ADR 中是唯一的。可通过命令 show incident -all 来查看错误。
5、可以快速将事件和问题信息打包到一个 zip 文件中,以便传输给 Oracle 支持。
6、可以快速清理大日志文件。
7、所有平台均支持。
二、如何使用
1、健康检查
作为一名DBA,每天对数据库进行健康检查是家常便饭了,那么如何快速高效的进行检查就很重要了。通过ADRCI工具就可以实现,接下来看看如何使用:
例如,需要检查主机中数据库实例运行是否存在错误:
首先 su - oracle 连接oracle用户,使用 adrci 命令进入控制台:
输入 show problem 来查看所有实例的运行情况:
可以看到当前实例 cdb19c1 运行过程中没有发生严重错误。如果有多个实例,这里会显示所有实例的情况。
2、清理日志
相信大家肯定遇到过因为数据库日志过大的问题,导致撑满磁盘空间或者数据库宕机的情况。所以,及时清理数据库日志是DBA需要经常做的事,通过ADRCI可以方便快捷又安全的实现。
需要在指定用户下进行操作,本次操作环境为rac,所以是grid用户。
首先,通过命令 show home 查看监听日志的位置:
|