全方面的采集神器(OracleSupport的安装工具下载及安装说明())

优采云 发布时间: 2021-12-04 08:14

  全方面的采集神器(OracleSupport的安装工具下载及安装说明())

  采集 [@more@]RDA 是 Remote Diagnostic Agent 的缩写。它是 Oracle 用来采集和分析数据库的工具。运行这个工具不会改变系统的任何参数。 RDA采集的相关数据非常全面,可以简化我们。对于数据库的日常监控和分析,Oracle Support 还建议我们在报告相关问题时提供 RDA 采集的数据,为快速解决问题提供有力保障。

  一、支持的操作系统

  IBM AIX

  英特尔 Linux(RedHat 和 SuSE)

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

  HP Tru64

  连续 Dynix/Ptx

  Sun Solaris (2.6-2.10)

  Windows XP 专业版

  Windows 2000 工作站和服务器

  Windows 2003 服务器

  二、支持的 Oracle 产品

  Oracle RDBMS 服务器(标准版和企业版)

  Oracle RAC 集群(单节点集合)

  Oracle 应用服务器 (iAS 1.0.2.x/9.0.x/10.1.2.x,HTTP 服务器)

  Oracle 管理服务器和智能代理(网格服务器、代理服务器、数据库控制)

  OLAP 产品(快速服务器、财务分析器和需求规划服务器)

  Oracle 开发人员(表单和报告)

  Oracle 协作套件(电子邮件服务器和 Internet 目录)

  Oracle 网络产品

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

  性能、安装、配置、升级、迁移和内部错误问题

  四、RDA 安装

  工具下载:

  Unix 操作系统上的安装说明:

  1、 工具下载后,请勿在window操作系统下解压,否则会破坏脚本文件格式。

  2、ftp 上传是二进制模式。

  3、执行解压命令

  示例:

  gunzip rda.tar.gz

  tar xvf rda.tar

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

  五、RDA 的使用

  在Unix操作系统中,oracle建议在建库用户(通常是oracle用户)下执行

  第一次使用需要对采集做一个初始配置

  执行命令:

  ./rda.sh -S

  执行该命令后,会出现一个向导界面,可以根据当前数据库的实际安装产品完成初始配置。配置完成后,会在rda目录下生成配置文件setup.cfg和setup.bak。如果需要重新调整配置参数,可以直接修改文件。

  初始配置完成后,需要采集数据,执行命令:

  ./rda.sh

  如果想看详细的采集流程,可以执行命令:

  ./rda.sh -v

  采集的过程中,可能需要输入数据库相关用户的密码。

  采集 完成后,根据rda目录下的初始配置文件,会生成一个zip格式的报告文件和采集日志。默认文件位置是 ./output/RDA.$machine_name.zip。

  解压文件,访问__start.htm,可以看到这次采集的数据详情。

  使用注意事项:

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

  2、如果需要重新安装生成的配置采集,删除生成的报告文件,然后执行命令:

  ./rda.sh -Svf reset 然后执行采集命令./rda.sh -v

  六.采集数据分析

  报表文件主要包括数据库对应的机器操作系统软硬件环境、用户设置、详细的数据库信息(初始参数、运行事件、日常监控等)

  在日常维护中,我们主要

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

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

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

  Sessions 和 Processs 采集时间范围内的数据库会话相关信息

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

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

  Latch Information 比赛相关信息(翻译不是很准确)

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

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

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

  所有错误数据库错误每天执行

  在V$System_Event、V$Session_Wait中,我们主要关注(缓冲区忙等待、db文件分散读、db文件顺序读、入队、空闲缓冲区等待、latch free、日志文件同步、日志文件并行写入事件。

  2、关注RDBMS Log/Trace Files信息

  alert.log 数据库系统级日志

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

  来自“ITPUB博客”,链接:,如需转载请注明出处,否则将追究法律责任。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线