一个简单到令人发指的 ADRCI 工具操作方法

b97ece3a7c5dde7c5b577db430effa7c.png
张乐奕

云和恩墨副总经理,Oracle ACE 总监,ACOUG 联合创始人

在日常的数据库运维管理中,查看告警日志、跟踪文件进行各种数据库故障分析,已经成为一个数据库管理员的日常标准行为。在早期 Oracle 版本中,我们通常会使用系统自带的文本编辑工具(例如 vi、cat 之类)查看这些文件,而随着越来越多的客户将数据库升级到11G,Oracle 给我们提供了一个新的快速查看、管理告警、跟踪文件的工具—ADRCI。

ADRCI (ADR Command Interpreter) 是伴随 Oracle 11g 推出的新工具,由于各种 log 的位置纷繁复杂,因此在 Oracle 11g 中,Oracle 将数据库、监听、客户端等的 Log 统一转到了diagnostic_dest 初始化参数所指向的目录下的 diag 目录中,并且提供了 ADRCI 实用程序来进行高效查询及管理。在这之前我曾经写过两篇跟 ADRCI 相关的文章:

ADRCI Purge is NOT What You Think It Should Be:ADRCI 的 Purge 命令用于清除日志文件中的内容,但是使用起来并非尽如人意。(原文链接:http://www.dbform.com/html/2010/1141.html)


Oracle11g for Windows ADRCI Issue:在 Windows 中使用 ADRCI 会产生的小问题,当然很久没有用过 Windows,不知道这个问题是不是还依然存在。(原文链接:http://www.dbform.com/html/2007/370.html)

ADRCI 看上去是个很好的东西,Oracle 也建议我们使用,但是在真正使用后,我仍然觉得在常用功能方面,除了 show alert 相对简单之外,其它的各种命令和查询条件的制定实际上仍然比较繁琐,与大部分人的使用习惯差异较大,因此 ADRCI 在我周边的使用者寥寥可数,我算是坚持使用的为数不多者。因为使用者不多,所以对于 ADRCI 中一些极为简单的操作,了解者也比较少,其实 ADRCI 中存在着一些极为简便的操作。在本文中就将以“如何删除在 ADRCI 中显示出来的多余的 Homes”,来展示其简单到令人发指的操作。

问题如下,在命令中 show homes 显示出6个 Home,这通常是由于安装过其它的数据库实例,然后删除的时候遗留下来的 Log 目录仍然存在。对于完美主义者来说这难以容忍。

7ec277a9c475ec84a44dbf1bdc6f0b71.png

如上所示,ADR 的基础目录在 /u01/app/oracle,而各个 Home 都在其下的 diag 目录中,因此我们直接 ls 看一下目录结构。

f7d638bdf5f868d6aee825bebffe3843.png

可以看到目录结构与 ADRCI 命令行中显示的完全一样,所以,解决方法就是直接 rm 掉不需要的目录。

ea6ef5db57e05e03cbfd3876936d7122.png

友情提示:一定要屡次确认才可以执行 rm -rf 这样危险的命令,每次对这个命令敲回车我都心惊胆战、心存敬畏。

3d6f54bfbee3b08ed42ff3756afed722.png

再次进入 ADRCI 中查看 Homes,世界清静了。

像这样的操作需求虽然不多,但 Oracle 在设计 ADRCI 的时候确实考虑到了,相信随着这个工具使用者的增多,将来 Oracle 会给我们带来更多的小惊喜—只要你用它。

------The End

如何加入云和恩墨大讲堂微信群

搜索盖国强(Eygle)微信号:eeygle,或者扫描下面二维码,备注:云和恩墨大讲堂,即可入群。每周与千人共享免费技术分享,与讲师在线讨论。

de31a72bd6ed2e56a6e2153597413753.png

云和恩墨

数据驱动,成就未来。整合业界顶尖的技术与合作伙伴资源,围绕数据及相关领域,提供解决方案和专业服务。

IT基础架构

zData一体机 - 分布式存储解决方案

数据架构

Oracle DB2 MySQL NoSQL

专项服务:架构 / 安全 / 高可用 / 容灾 / 优化 / SQL 质量管控

运维服务:运维服务  | 代维服务

人才培养:个人认证 | 企业内训

软件产品:SQL审核 - Z3 | 监控 - Zone | 数据恢复 - ODU

应用架构

应用软件开发:数据建模 | SQL审核和优化 | 中间件服务

业务架构

电子渠道(网络销售)分析系统 | 数据治理

恩墨学院

恩墨学院是云和恩墨(北京)信息技术有限公司旗下的培训事业部,创业数年专注于数据库认证、技能培训,以专业的讲师塑造品牌,以专业的训练保证就业,目前已经发展成为国内数据库领域培训领导品牌。

88c5dbbe5973b3a3b1006ea0dc0aeb06.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值