签到成功

知道了

CNDBA社区CNDBA社区

Oracle 关闭 ADR 特性

2017-06-01 11:32 7009 0 原创 Oracle 11g
作者: dave
Oracle 从11g 引入了ADR (Automatic Diagnostic Repository) ,ADR 是一个基于文件的资料档案库,用于存放数据库诊断数据(如跟踪、意外事件转储和程序包、预警日志、健康状况监视器报告、核心转储等)。

关于ADR的详细内容参考如下链接:
Oracle 11g 新特性 -- 自动诊断资料档案库(ADR) 说明
[root@cndba.cn fd]# su - grid
[grid@cndba.cn ~]$ adrci

ADRCI: Release 12.1.0.2.0 - Production on Fri Dec 11 21:13:42 2015

Copyright (c) 1982, 2014, Oracle and/or its affiliates.  All rights reserved.

ADR base = "/u01/app/grid"
adrci> show home
ADR Homes:
diag/tnslsnr/rac1/mgmtlsnr
diag/tnslsnr/rac1/listener_scan1
diag/tnslsnr/rac1/listener
diag/crs/rac1/crs
diag/clients/user_grid/host_1874443374_82
diag/rdbms/_mgmtdb/-MGMTDB
diag/asm/+asm/+ASM1

启用ADR 特性之后会带来一些其他的问题:
1. 因为监听相关的日志现在由ADR统一管理,所以alert log里会大量出现TNS-12535: TNS:operation timed out的报错信息。 11g之前,这类报错是写在sqlnet.log里的。
2. 会产生XML 格式的日志,虽然我们基本不看这种类型的日志,但他们会占用大量的存储空间。


如果不想看到alert log里报错太多,也不想看到大量的XML格式的日志,可以关闭ADR特性,改用11g前的记录方式来记录监听相关的日志。
注意,禁用之后就不能通过adrci工具来诊断了。

修改方法:
[oracle@www.cndba.cn admin]$vim $ORACLE_HOME/network/admin/listener.ora
增加:
DIAG_ADR_ENABLED_LISTENER=OFF
INBOUND_CONNECT_TIMEOUT_LISTENER=180

注意:因为listener名字为LISTENER,所以为DIAG_ADR_ENABLED_LISTENER。如果listener名字为LISTENER2,修改为DIAG_ADR_ENABLED_LISTENER2


[oracle@www.cndba.cn admin]$vim $ORACLE_HOME/network/admin/sqlnet.ora
增加:
DIAG_ADR_ENABLED=OFF
SQLNET.INBOUND_CONNECT_TIMEOUT=180 

重启监听:

[oracle@www.cndba.cn admin]$ lsnrctl reload listener

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 01-JUN-2017 19:30:20

Copyright (c) 1991, 2013, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=www.cndba.cn)(PORT=1521)))
The command completed successfully



http://www.cndba.cn/dave/article/1942
http://www.cndba.cn/dave/article/1942 http://www.cndba.cn/dave/article/1942
http://www.cndba.cn/dave/article/1942
http://www.cndba.cn/dave/article/1942 http://www.cndba.cn/dave/article/1942 http://www.cndba.cn/dave/article/1942 http://www.cndba.cn/dave/article/1942
http://www.cndba.cn/dave/article/1942
http://www.cndba.cn/dave/article/1942

版权声明:本文为博主原创文章,未经博主允许不得转载。

Oracle 关闭 ADR 特性

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
dave

dave

关注

人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."

  • 2237
    原创
  • 3
    翻译
  • 544
    转载
  • 185
    评论
  • 访问:6562193次
  • 积分:4240
  • 等级:核心会员
  • 排名:第1名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ