• 转 :Oracle 数据库信息收集工具RDA使用指南 Oracle 数据库信息收集工具RDA使用指南


    转 :Oracle 数据库信息收集工具RDA使用指南

    Oracle 数据库信息收集工具RDA使用指南

    RDA是Remote Diagnostic Agent 的简称,是用来收集、分析oracle数据库的工具,运行该工具不会改变系统的任何参数,RDA收集的相关数据非常全面,可以简化我们日常监控、分析数据库的工作,建议在向我们反馈相关错误、性能问题时,提供RDA收集的数据,这样可以为快速解决问题提供一个有力的保证。

    一、支持的操作系统

      IBM AIX

      Intel Linux (RedHat and SuSE)

      HP-UX (10.* and 11.*)

      HP Tru64

      Sequent Dynix/Ptx

      Sun Solaris (2.6 - 2.10)

      Windows XP Professional

      Windows 2000 Workstation and Server

      Windows 2003 Server

    二、支持的Oracle产品

      Oracle RDBMS Server (Standard and Enterprise Editions ,适用任意版本)

      Oracle RAC Cluster (只需要在其中一个节点收集即可)

    三、主要用于诊断数据库以下问题

      性能、安装、配置、升级、移植以及内部错误问题。

    四、RDA的安装及信息收集RDA下载

     地址:

    工具包名:rda_4.8-070607.tar.gz

    RDA安装、配置:

    说明:后续rda.cmd为windows环境命令,rda.sh为linux/unix环境命令,不再分开进行描述。

    1、工具包下载完后如在linux、unix下使用,不要在window操作系统下做解压缩,脚本的文件格式会破坏。

    2、ftp上传是采用二进制方式。

    3、执行解压缩命令

    #tar xvf rda_4.8-070607.tar.gz

    #chown –R oracle:dba ./rda //修改rda属主为Oracle用户

    windows下直接通过winrar等压缩软件解压

    4、在解压缩后的目录下执行 ./rda.sh(rda.cmd) -c 测试是否正常

    5、在数据库创建用户下执行(一般即为oracle用户)RDA配置

    export ORACLE_SID= easnm (生产库或测试库实例名),windows下为:set ORACLE_SID= easnm (生产库或测试库实例名)

     ./rda.sh(rda.cmd) -S //第一次配置

    前面一直回车,一直到提示输入system用户密码,提示如下:

    输入密码后回车,(也可以直接输入 ‘/’,此时默认为sysdba,不用输入密码),此时需要输入Y,再回车。向导后续会让你回答当前数据库的若干问题(Y/N),全部直接回车。完成配置后rda目录下会生成配置文件 setup.cfg、setup.bak, 如果需要重新调整配置参数,使用RDA命令重新配置(./rda.sh(rda.cmd) -Sf )

    RDA信息采集

    安装配置完毕后开始采集数据:

    ./rda.sh(rda.cmd) -v

      在采集过程中有可能需要你输入数据库相关用户的密码,输入即可,通常不用输。

      采集完成后,在rda目录下根据初始配置文件会生成格式为zip的报告文件以及采集日志, 默认文件位置为 ./output/RDA.$machine_name.zip,将该文件直接ftp取出后发送到总部研发ftp服务器(即RDA工具下载地址)。解压缩该文件,访问 <report_group>__start.htm,可以看到这次采集的数据的详细信息

      使用时注意:

      1、有时不能生成zip格式的报告文件,这跟客户端是否安装压缩工具有关,需要自行解压缩相关报告文件。

      2、如果需要再次采集,覆盖已生成的报告文件,执行命令:

    ./rda.sh(rda.cmd) -vf

    3、如果需要重新配置,再次采集信息,生成报告文件,执行命令:

    ./rda.sh(rda.cmd) -Svf

    RDA采集数据内容

      报告文件主要包括数据库服务器软、硬件环境、用户设置以及数据库详细的信息(初始参数、运行事件、日常监控等)

      在日常的维护当中,我们主要

      1、关注RDBMS下的几个统计信息。

      Database SPFile Parameters spfile中数据库相关初始参数的设置

      SGA Information 查看系统全局区当前内存信息

      Sessions and Processes 采集时间内的数据库会话相关信息

      V$System_Event 数据库实例整个运行期间所有进程事件的等待统计视图

      V$Session_Wait 会话等待事件以及相关定位信息数据

      Latch Information 竞争相关信息

      Tablespaces 数据库表空间信息(表空间类型、对应数据文件使用率、是否可扩展等等)

      Database Files 数据库对应数据文件信息(文件位置、使用率等)

      Invalid Objects 失效的数据库对象,日常监控如果发现有失效,需要维护人员手工重新编译

      all errors 日常执行的数据库错误

      在 V$System_Event、 V$Session_Wait 主要关注(buffer busy waits、db file scattered read、db file sequential read、enqueue、free buffer waits、latch free、log file sync、log file paralle write 这些事件。

      2、关注RDBMS Log/Trace Files 的信息

      alert.log 数据库系统级日志

      last errors 数据库最近的异常日志、根据trace文件位置,可以查看详细错误信息

  • 相关阅读:
    AJAX传输图片文件
    和内嵌的iframe进行通讯
    ts的特殊数据类型
    Angular RxJs:针对异步数据流编程工具
    Angular路由使用
    RBAC基于角色的权限管理模型
    Java中的实体类--Serializable接口、transient 关键字
    字符串问题----将整数字符串转换成整数值
    字符串问题----判断两个字符串是否互为旋转词
    字符串问题----去掉字符串中连续出现K个0的子串
  • 原文地址:https://www.cnblogs.com/weixun/p/3210329.html
Copyright © 2020-2023  润新知