龙源期刊网

http://www.qikan.com.cn

民航空管的

ORACLE RAC

数据库实时可

视化监控技术

作者:裘禛宇

来源:《电子技术与软件工程》

2017

年第

02

本文在民航空管大数据存储背景下,提出了一种针对的

Oracle RAC

数据库的实时可

视化监控技术。该方法支持任意

Linux /Unix

操作系统查询命令行指令以及

SQL

查询指令,通

过这些指令的脚本实现了对于

Oracle RAC

数据库及其数据库服务器的全方位可视化监控。该

方法得到的监控数据准确、实时性强、集成度高、安全性高、对二次开发具有良好的支持。该

方法灵活支持各类告警,同时具有较强的数据统计分析功能,具有广泛的推广价值。

【关键词】数据库

监控

脚本

随着信息技术的不断发展,对于生产系统数据库的监控越来越重要。生产系统数据库与用

户体验密切相关,对生产系统数据库系统,包括其数据库服务器的状态进行实时监控,有助于

维护人员随时掌握生产系统的运行状况,及时发现存在的故障和问题,提高数据库系统可用性

及性能,增加对于生产系统的保障力度。

1

传统监控方式的局限性

近年来,民航空管技术不断发展,目前正大力推进基于海量数据的协同决策管理系统、智

能化管制指挥系统的研究与实现,这些新型综合信息管理应用系统接收的数据源包括一次雷达

信号、二次雷达信号、广播式自动相关监视信号(

ADS-B

),具有数据量大,实时性强,监控

要求高的特点。因此,此类信息系统对于其核心数据库的监控,需要满足实时性强、图形化、

告警方式灵活、安全性高、统计功能完善、对二次开发具有良好的支持等要求。

Oracle

在数据库市场占有较大的份额。且在

Oracle 10g

之后,

RAC

技术的应用越来越广

泛,在民航空管信息系统中着较多应用。目前,各大设备供应商、集成商,包括

Oracle

公司本

身都提供了支持性能分析及监控的软硬件资源。

Linux

Unix

操作系统自带的

vmstat

iostat

实时监控工具,

Oracle 10g

提供的

OEM

管理平台,

Oracle AWR

报表工具,

Quest

公司的

Quest

Central

,开源监控软件

cacti

等等。但这些工具或多或少都有一定的局限性。

Linux

Unix

操作系统自带的

sar

top

vmstat

iostat

等实时性能监控工具因其提供详

实、准确的信息而被广泛运用。如

vmstat

能提供当前运行队列、页导入、用户

CPU

、系统

CPU

和空闲

CPU

等,

对于

CPU

问题的诊断极有价值。但这些监控方式虽然实时性强,数据

详实、准确,但集成度不够,且非图形化。

Oracle

公司自带的

OEM

管理平台通常能只用于事

后弥补,且对于企业级海量数据库开启该应用会造成数据库性能较明显的下降;

Oracle AWR

报表工具虽具有一定的前瞻性,但无法实现图形化显示,同时也不适用于实时监控。

Quest

oracle quest 监控_民航空管的ORACLE RAC数据库实时可视化监控技术相关推荐

  1. gg oracle tjs 同步_配置Goldengate从Oracle到PostgreSQL的同步复制

    1.平台环境 Oracle:rhel6.7+Oracle11.2.0.4  ip:192.168.56.2 PostgreSQL:rhel7.2+Pg9.6.1  ip:192.168.56.25 G ...

  2. c++可视化界面_新基建的福音:智慧楼宇可视化监控系统引领智能化新时代

    前言 智慧楼宇和人们的生活息息相关,楼宇智能化程度的提高,会极大程度的改善人们的生活品质,在当前 工业互联网 大背景下受到很大关注.目前 智慧楼宇可视化监控 的主要优点包括: 智慧化 -- 智慧楼宇是 ...

  3. 上海oracle办公地址_【哪里有学oracle OCP】【上海】

    上海oracle培训 SQL server认证采用微软新一代的MCTS&MCITP认证体系,基础的认证MCTS包含了对SQL server 的综合管理,对SQL server 有一个全方位的熟 ...

  4. hibernate oracle 读写分离_利用FDW进行ORACLE到Postgresql的数据迁移

    随着开源数据库技术的发展和去"O"工作的推进,越来越多企业生产系统选择使用Postgresql数据库.Pgsql采用多进程结构,其存储过程.函数的支持好于mysql.个人认为pgs ...

  5. cmd oracle 连接实例_基于winserver的Oracle数据库跨版本下的rman备份恢复

    概述 继续上一篇rman跨版本恢复的内容,今天主要分享在目的端恢复的过程,下面一起来看看吧! 因为目标数据库已经有实例,但不需要的,所以这里需要先删除一下. 1.删除安装oracle数据库时的实例 c ...

  6. oracle精简版_使用Entity Framework Core访问数据库(Oracle篇)

    前言 哇..看看时间 真的很久很久没写博客了 将近一年了. 最近一直在忙各种家中事务和公司的新框架  终于抽出时间来更新一波了. 本篇主要讲一下关于Entity Framework Core访问ora ...

  7. oracle 客户端连接数_转载:查看Oracle连接数

    1.查看当前的数据库连接数 select count(*) from v$process ;    --当前的数据库连接数 2.数据库允许的最大连接数 select value from v$para ...

  8. oracle 强制索引_当唯一索引遇见分布式数据库

    这是Tank的第18篇文章 1 关于分片键 分布式数据库通过将表的数据打散,按一定规则将数据分布在多个独立的主机上,常见的策略如HASH.RANGE.LIST等分布方式.不考虑中间件的解决方案,在原生 ...

  9. oracle 批量更新_用集算器更新数据库的技巧

    对数据库进行批量更新时,使用update函数要比execute函数性能更好. 比如,source和target是两个不同的数据源,callrecordA是source中的物理表,有1万条记录,call ...

最新文章

  1. GitHub开源基于Android系统的金属探测器
  2. 改名 Meta,打元宇宙牌,老龄化的 Facebook 能否再换新颜
  3. oracle 常用命令大汇总
  4. 【百度地图API】如何使用suggestion--下拉列表方式的搜索建议
  5. 启动Kafka失败Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 107
  6. 实测哈啰电动车A80探索版:一辆带你行走的聪明“小神兽”
  7. 对聚集表查询的时候,未显式指定排序列的时候,默认查询结果的顺序一定是按照聚集索引顺序排序的吗...
  8. 如何和在桌面上添加计算机,怎么在电脑桌面上添加便签?
  9. 基于CSS class的事件监听管理机制 (转)
  10. ESET NOD32 最新更新有效的升级ID用户名和密码
  11. SQL注入之数据库判断
  12. android打开ofd文件
  13. 计算机vb题库程序代码编写,11计算机专业VB试题(二)
  14. amd vega56 ubuntu 下 tensorflow GPU rocm 运行情况记录及跑分
  15. 教领导“做事”的新人,后来过得好吗?
  16. 微信PC端测试版更新:新增视频号直播工具
  17. 华为2016校招 机试题
  18. 2012年02月25日的日记
  19. java命令 打 war包、解压war包
  20. 莱文斯坦距离(编辑距离)算法 (Levenshtein Distance Algorithm)

热门文章

  1. 2017.8.10个人感悟
  2. x210 uboot编译
  3. MATLAB中inv、plot、max、round函数的功能与用法
  4. 毕业论文排版(五)-图表相关设置
  5. 一种在二维声子晶体的三维单胞能带中区分面内与面外模态的方法
  6. 分库分表下分页查询解决方案
  7. Clock Gating cell 与 Integrated Clock Gating cell(ICG)
  8. 快趣拼app开发成品 开发定制
  9. ENVI教程:InSAR技术,基线估算
  10. PAT 团体程序设计天梯赛-练习集 题解(凑零钱,堆栈,社交集群)