前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【DB笔试面试696】在Oracle中,什么OSWatcher工具?

【DB笔试面试696】在Oracle中,什么OSWatcher工具?

作者头像
小麦苗DBA宝典
发布2019-11-28 21:06:53
6120
发布2019-11-28 21:06:53
举报

题目部分

在Oracle中,什么OSWatcher工具?

答案部分

OSWbb(OSWatcher Black Box)是Oracle开发、提供的一个小巧,但是实用、强大的系统工具,它可以用来抓取操作系统的性能指标,用于辅助监控系统的资源使用。其安装部署、卸载都非常简单;资源消耗也比较小,原理也十分简单,它通过调用OS的的一些命令(例如vmstat、iostat等)来采集,存储CPU、Memory、Swap、Disk、Network等相关数据。安装和运行OSWbba可以帮助在性能诊断时提供丰富多样的各类性能数据、图文报表支持。

OSWatcher在4.0的版本时被命名为OSWatcher Black Box,简称为OSWbb,同时增加了数据分析功能,即OSWatcher Black Box Analyzer(OSWbba)这个绘图和分析工具,其捆绑在OS Watcher Black Box当中,替代了之前的OSWg,即在OSWatcher 4.0之前是:OSWatcher和OSWg的关系,在OSWatcher 4.0后变成了OSWbb与OSWbba的关系。

OSWbb支持多个操作系统,一般由两个部分组成:

① OSWbb:一个Unix的SHELL脚本集合,其用来收集和归档数据,从而帮助定位问题。

② OSWbba:一个Java工具,用来自动分析数据,提供建议,并且生成一个包含图形的html文档。

这些组件都包含在一个tar安装文件中(截止目前20170726,最新版本为oswbb801.tar,大约5M)。OSWbb的安装非常简单,使用oracle用户进行解压即可使用(tar -xvf oswbb801.tar),参考MOS文档“OSWatcher(包括:[视频]) (文档 ID 1526578.1)”。启动OSWatcher也非常简单,只需要执行startOSWbb.sh脚本即可,如下所示:

代码语言:javascript
复制
1./startOSWbb.sh 10  2

后面参数表示10秒采集一次数据,只保留最后采集2个小时的数据在归档文件中。如果没有指定参数,那么默认每30秒采集一次数据,只保留最后48小时的数据到归档文件当中。其实startOSWbb.sh可以定义四个参数:

① 参数1:指定多少秒采集一次数据。

② 参数2:指定采集的数据文件在归档路径保留多少个小时。

③ 参数3:可选参数,打包压缩工具,在完成收集后OSW将使用其来打包压缩归档文件。

④ 参数4:可选参数,指定采集归档数据的输出目录,默认为系统变量OSWBB_ARCHIVE_DEST的值。

使用上面方式启动OSWbb,会被输出信息一直刷屏,所以,基本上很少使用这种方式,一般使用nohup启动,这样可以让OSW能够在后台持续运行并在当前会话终止后不会被挂断,如下所示:

代码语言:javascript
复制
1nohup ./startOSWbb.sh 30 48 &

第一次启动OSWbb会在oswbb目录下创建gif、archive、tmp、locks目录,其归档文件夹和osw<工具名>子文件夹会被创建。采集的数据文件命名格式为:<节点名>_<操作系统工具名>_YY.MM.DD.HH24.dat。

OSWbb在系统重启过后,是无法自动重启的。如果需要设置OSWbb开机自启动,那么需要安装oswbb-service这个RPM包,并且需要配置/etc/oswbb.conf文件。停止OSWbb的命令为:

代码语言:javascript
复制
1./stopOSWbb.sh

MOS上关于oswbb介绍的文档是“OSWatcher Analyzer User Guide(文档ID 461053.1)”、“OSWatcher(包括:[视频]) (文档 ID 1526578.1)”和“OS Watcher Black Box 用户指南 (文档 ID 1614397.1)”。

& 说明:

有关OSWatcher的更多内容可以参考我的BLOG:http://blog.itpub.net/26736162/viewspace-2142613/

本文选自《Oracle程序员面试笔试宝典》,作者:小麦苗

About Me:小麦苗

● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用

● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/

● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

● 版权所有,欢迎分享本文,转载请保留出处

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-11-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DB宝 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档