博客
关于我
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与Oracle的数据迁移注意事项,另附转换工具链接
    查看>>
    mysql丢失更新问题
    查看>>
    MySQL两千万数据优化&迁移
    查看>>
    MySql中 delimiter 详解
    查看>>
    MYSQL中 find_in_set() 函数用法详解
    查看>>
    MySQL中auto_increment有什么作用?(IT枫斗者)
    查看>>
    MySQL中B+Tree索引原理
    查看>>
    mysql中cast() 和convert()的用法讲解
    查看>>
    mysql中datetime与timestamp类型有什么区别
    查看>>
    MySQL中DQL语言的执行顺序
    查看>>
    mysql中floor函数的作用是什么?
    查看>>
    MySQL中group by 与 order by 一起使用排序问题
    查看>>
    mysql中having的用法
    查看>>
    MySQL中interactive_timeout和wait_timeout的区别
    查看>>
    mysql中int、bigint、smallint 和 tinyint的区别、char和varchar的区别详细介绍
    查看>>
    mysql中json_extract的使用方法
    查看>>
    mysql中json_extract的使用方法
    查看>>
    mysql中kill掉所有锁表的进程
    查看>>
    mysql中like % %模糊查询
    查看>>
    MySql中mvcc学习记录
    查看>>