博客
关于我
11G 引入ADR新特性
阅读量:486 次
发布时间:2019-03-06

本文共 1166 字,大约阅读时间需要 3 分钟。

Oracle 11g关闭ADR特性的方法

Oracle 11g引入了ADR(Automatic Diagnostic Repository),这是一个基于文件的诊断数据存储库,用于记录数据库相关信息如跟踪日志、异常事件转储、警告日志、健康监视器报告等。然而,启用ADR特性可能会带来一些问题,比如某些日志转移到ADR文件中,占用大量存储空间。以下是关闭ADR特性的方法。

第一步:修改listener.ora配置文件

  • 打开listener.ora文件进行编辑:
    vim $ORACLE_HOME/network/admin/listener.ora
  • 在文件末尾添加以下参数:
    DIAG_ADR_ENABLED_LISTENER=OFFINBOUND_CONNECT_TIMEOUT_LISTENER=180
  • 请注意,如果您的listener名称不是LISTENER,请根据实际名称修改相应的参数。
  • 第二步:修改sqlnet.ora配置文件

  • 打开sqlnet.ora文件进行编辑:
    vim $ORACLE_HOME/network/admin/sqlnet.ora
  • 在文件末尾添加以下参数:
    DIAG_ADR_ENABLED=OFFSQLNET.INBOUND_CONNECT_TIMEOUT=180
  • 第三步:重启 listener

  • 重新加载listener配置:
    lsnrctl reload listener
  • 现在,ADR特性已关闭,回归到Oracle 11g以前的日志记录方式。接下来将详细介绍如何使用ADR工具进行诊断。

    ADR工具使用说明

    ADRCI(AD Repo CI)是Oracle提供的诊断命令行工具,用于管理和查看ADR文件的内容。

    1. 查看ADR主home

    adrci> show home

    2. 设置ADR主home

    如果需要查看其他主home的内容,例如diag/rdbms/mesdb/mesdb1

    adrci> set home diag/rdbms/mesdb/mesdb1

    3. 查看ADR事件

    adrci> show incident

    4. 创建和存储ADR包

    要创建包含特定事件的ADR包:

  • 创建ADR包:
    ips create package incident 108585
  • 将事件添加到包:
    ips add incident 108585 package 1
  • 生成ADR包:
    ips generate package 1 in /home/oracle/pst
  • 5. 上传ADR包

    通过Oracle Support内建工具或上传至My Oracle Support,提供给技术支持团队。

    通过以上方法,您可以有效关闭ADR特性,并继续使用更熟悉的日志记录方式,同时灵活管理数据库诊断信息。

    转载地址:http://lxqdz.baihongyu.com/

    你可能感兴趣的文章
    Mysql之IN 和 Exists 用法
    查看>>
    MYSQL之REPLACE INTO和INSERT … ON DUPLICATE KEY UPDATE用法
    查看>>
    MySQL之SQL语句优化步骤
    查看>>
    MYSQL之union和order by分析([Err] 1221 - Incorrect usage of UNION and ORDER BY)
    查看>>
    Mysql之主从复制
    查看>>
    MySQL之函数
    查看>>
    mysql之分组查询GROUP BY,HAVING
    查看>>
    mysql之分页查询
    查看>>
    Mysql之备份与恢复
    查看>>
    mysql之子查询
    查看>>
    MySQL之字符串函数
    查看>>
    mysql之常见函数
    查看>>
    Mysql之性能优化--索引的使用
    查看>>
    mysql之旅【第一篇】
    查看>>
    Mysql之索引选择及优化
    查看>>
    mysql之联合查询UNION
    查看>>
    mysql之连接查询,多表连接
    查看>>
    mysql乐观锁总结和实践 - 青葱岁月 - ITeye博客
    查看>>
    mysql也能注册到eureka_SpringCloud如何向Eureka中进行注册微服务-百度经验
    查看>>
    mysql乱码
    查看>>