Oracle官方数据库自动轻量运维工具大集合

网友投稿 1207 2022-10-05

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

Oracle官方数据库自动轻量运维工具大集合

在整个信息化环节中数据库作为核心极其重要,为了使数据库能正常高效运行,防止被动故障,需要进行主动预防性检查工作,影响数据库正常运行因素有多个方面如:底层硬件、操作系统、数据库优化、架构变更、安全等,数据库全面监控对IT人员的层次要求越来越高,也造成了人力成本上升带来的管理风险。

我们迫切的需要一套数据科学和算法来自动化传统的IT运维任务和流程,进一步简化运维工作,把客户从耗时又容易出错的流程中解放出来,可以使用Oracle官方自动轻量级运维工具对数据库运行环境进行全面检查,建立一套简单的运维管理框架(AIOPS),投入人力物力少并且可以时刻监控环境,对于降低IT运维管理风险,提高业务用户的满意度,保障基础架构高可用性等方面有着紧迫和重要的战略意义。现为了保障重要客户数据库及Exadata一体机正常运行,提供一项客户关怀活动,对客户数据库系统进行健康检查,亲爱的小伙伴们赶紧拿起手机联系Oracle销售代表为自己的数据保驾护航,名额有限,先到先得!以下是相关工具,逐一来进行介绍:

名称

介绍

OSWatcher

收集操作系统性能状态

ORION

测试IO性能

AWR

数据库性能报告

ORACHK

数据库巡检报告

EXACHK

Exadata巡检报告

通过OSWatcher小工具可以实时监控操作系统性能负载状况其内容包括:CPU、IO、memory、network等操作系统基础运行状况,并且可以按照要求生成某一时段的运行报表,方便分析性能问题或故障发生时的操作系统级别状态,OSWatcher可以时刻在后台运行,并且占用系统资源非常小,支持LINUX、Solaris、AIX、HP-UX、Windows、MacOS平台;图1是生成的报告样例:

图1

二、ORION

ORION是测试IO性能的工具,它可以用来模拟Oracle数据库IO,也可以用来仿真ASM的条带化的功能。支持测试IO负载有:小的随机的IO、大的连续的IO、大的随机的IO、混合的负载;针对不同的IO负载,Orion可以在不同的IO压力测试并得到性能参数:MBPS,IOPS,和IO延迟时间,得出的数据对运行数据库IO有指导性建议。图2是orion生成的IO负载样例:

图2

三、AWR

Automatic Workload Repository(自动负载信息库)是DBA用的最多最熟悉的工具,用于收集、处理和维护用于问题诊断的性能统计信息,该数据既存在于数据块中,也存在于内存中。AWR 收集的数据可以通过报告和视图进行查看。报告主要提供基础运行情况、等待事件、数据库内存CPU使用情况、SQL语句占用资源等方面,为DBA分析数据库性能问题提供依据。图3是AWR生成报表中等待事件的样例:

图3

四、ORACHK

ORACHK可以检查Oracle数据库,GoldenGate,Oracle Enterprise Manager 13c等产品,最新版支持oracle数据库版本可以为19c,运行完成ORACHK会生成一份html报告,给出一个综合评分,检查内容包括:操作系统内核参数、补丁、grid infrastructure配置、数据库软件配置、asm等数据库运行相关内容,图4为ORACHK报告概览样例:

图4

五、EXACHK

EXACHK相当于ORACHK的Exadata一体机版本,而且检查内容涵盖了Exadata一体机运行所有数据库,检查的组件包括数据库服务器,storage存储服务器,InfiniBand 和 Ethernet网络。exachk 收集出来信息很全,由于Exadata一体机节点较多,使用EXACHK省去大量人工收集的繁琐步骤,而且在执行的过程中几乎对系统没有任何影响。收集完成后,可以在整体上对系统的健康状况做一个评估,该报告包含软件、硬件、固件版本、配置等方面信息,图5为EXACHK报告概览样例:

图5

通过以上脚本工具可以帮助IT人员有效的进行基础架构的日常运维和管理,优化基础设施运行性能,对运行状态进行监控诊断及调优,从而极大地加强IT部门的基础架构运维和管理能力。

扫描下方QR Code即刻预约ADW演示

编辑:黄沛

上一篇:《MySQL运维内参》节选 | InnoDB数据字典(下)
下一篇:精选10月阅读量最高的八篇原创文章 | 高效运维
相关文章

 发表评论

暂时没有评论,来抢沙发吧~