2016年度中国Oracle数据库使用现状分析报告

Oracle数据库从20世纪末就已开始在国内使用,在经历了20多年的迅猛发展后,目前已经占据了全球数据库的首位,在国内拥有数十万的技术粉丝与数万家企业用户,但到目前为止,还从未有过一份报告让我们真正了解真实国内Oracle数据库使用现状,而【2016年度中国Oracle数据库使用现状分析报告】将为我们带来真实的现状展示。

Bethune基于真实用户数据库体检数据所提供的的【2016年度中国Oracle数据库使用现状分析报告】,为我们带来了大视角的国内Oracle数据库使用实景展现,在调研了大量Oracle数据库使用者的关注点后,根据调研结果将分析报告以五个维度进行展开(限于篇幅有限,完整的分析报告可在https://bethune.enmotech.com 下载):

1、行业特征

Bethune是一款基于云平台的数据库智能诊断平台(目前仅支持Oracle数据库),基于智能学习型知识库,对采集的用户数据库信息进行智能化体检与建议,检测涵盖了安全、稳定、性能、可用性、风险等多个维度,是客户快速发现和规避运行风险、潜在隐患的重要手段。

通过对平台用户的行业类型分析,数百位企业级用户几乎涵盖了金融、电子、通信、政府等涉及信息化的所有行业,充分说明Oracle数据库在国内各行业信息化发展中的地位。而上千套Oracle数据库、数千次数据库智能体检的执行情况,也清晰的表明,金融、通信、IT、能源、保险行业相对于其它行业更为重视数据库的健康情况,其运维能力和体系相比更为规范与健全。

2、系统配置

数据库版本与操作系统平台一直是很多行业客户在新系统架构规划时关注的重点,直接或间接影响着系统的稳定运行;而主机资源与存储的配置,则具有典型的性能特征与行业特征。

数据库版本:当一套系统搭建之初,一个问题一定会被提出来——选择哪个版本的Oracle数据库?

在报告中很明显可以看出,Oracle 11gR2是现在Oracle数据库的主流版本,拥有最大的用户群体。而12.1版本的采用自2015年开始上升,但是总体数量仍然不足11.2版本的15%,分析数据显示11.1版本的保有量很低,这反应了一直以来用户对 Release 2的期待,所以在12.2发布之前,12c 的采用度会极为有限。

尽管大版本的选择上大量用户已经趋从于主流且稳定的版本,但从小版本的分析结果来看,存在着较大的隐患,很多数据库的小版本过旧,没有及时安装新的CPU与PSU补丁,数据库存在大量潜在的严重隐患,过半数据库甚至从安装后从未安装过任何补丁。

众所周知,Oracle SCN事件曾在2012年影响了很多的用户,该事件在2016年11月份又再次爆发,这样的一些故障风险无时无刻不在提醒我们,必须重视数据库的稳定与安全,规避运行风险。Oracle每个季度都会发布补丁集,合理评估及时升级,才能让数据库远离bug和安全风险。

操作系统配置:操作系统是数据库稳定运行的基础平台,在早期的系统中,存在着众多的操作系统平台选择,但在近几年的新建系统中,部分操作系统已经出现零增长,现在更为主流的Oracle数据库操作系统主要集中在Linux 和 AIX上

从发展趋势来看,作为开源的前导者,Linux无疑是个伟大的操作系统,也是开源大行其道的今天,无数企业的首选,特别是Linux+Oracle的最佳拍档,从2011年开始增长迅速,在2014年已然超过了同年的商业型操作系统。

从行业领域来看,金融、通信行业的AIX保有量最大,其业务规模巨大、可用性要求极高的特点,决定了在这些行业仍然更多保留着相对保守的AIX系统,但其新建系统也已经开始不断走向x86化;而在轻工、广播电视、房地产行业几乎没有AIX的身影,轻量级的Linux在无论是其维护成本或是维护难度,都是这些IT技能相对薄弱行业的首选。

主机配置:主机配置与行业的业务特性有着直接关系,从CPU、内存配置来看,电子设备制造业配置较为豪华,平均每库CPU core数达到84,这也是电子设备制造业的特性决定——高并发,高计算需求。而平均每库内存配置最大的则是能源行业,达到270GB,超大的内存有利于提升数据库运行时的IO访问需求。主机资源相对理性的则是Bethune提供服务最多的通信和金融行业,这两个行业的数据库运维能力较强,具备更为精准配备资源的能力。

存储配置:在Oracle使用的早期,裸设备被广泛用于Oracle RAC架构,但在Oracle 11.2之后,ASM逐渐取代裸设备,成为Oracle 文件管理的主流方式,这也是Oracle非常推崇的文件管理方式。裸设备目前主要出现在AIX+10G的数据库上,少量11G上使用的裸设备方式也仅仅是原有10G数据库升级而遗留下来的。当然我们也发现,Windows下的Oracle几乎都采用文件系统的方式存放数据库文件,这说明对于使用Windows的用户而言,裸设备和ASM技术都太“高深”了。

3、数据规模

数据库的容量间接表现出系统的运行压力,也一定程度上反映了架构规划的合理性与运维压力。

在单库规模上,广播影视、通信、交通运输三大行业的数据库均大小位列前三甲,在广播影视行业数据库中,大对象(LOB)占据了绝对的空间地位。Bethune上系统数最多的是金融行业,平均数据库大小628GB,而通信行业的数据规模最为可观,单库最大达到228TB。

4、高可用

在数据库领域,可用性永远是不得不说的话题,而Oracle数据库的可用性,既包括了主机、实例层的高可用,也包括存储、文件故障时的可用性。让我们欣喜的是,大部分客户都开启了数据库归档,这也为数据的可恢复性提供了必要的基础。而对于专业客户而言,Oracle的可用性直指Oracle RAC,分析数据显示,目前RAC的使用高达51%。最让我们担心的是DG的使用率如此之低,看来大家对于专业的数据库容灾技术仍然不够熟悉,也或许大家对于容灾的投入仍然偏于保守和谨慎吧。

5、故障

数据库的报错信息恐怕是DBA最不愿意看到,但又不得不面对的。一个配置得当、版本稳定、运维管理规范、性能良好的数据库,通常故障率是相当低的。不同的错误类型代表了在我们系统运行维护中,哪个方面最容易出问题,因此,我们也希望通过TOP故障分析,让大家了解日常运维中应该在哪些方面有所增强。

很明显的是,在TOP 10故障中最为典型的故障是空间类和网络连接类,这两类故障其实是非常简单的故障,处理起来并不复杂,但其出现的频度也间接说明了我们对其监控和管理的力度应进一步加强,而此类故障甚至于在运维较为规范的通信行业也同样频繁出现。

除了上述精彩的内容之外,报告中还包括了对于安全、数据库设计、SQL、隐含参数、性能指标、异常宕机等多个维度的分析,更为详细精美的报告内容,请登录https://bethune.enmotech.com/ 下载完整报告。

在这个信息过剩的时代,白求恩能够帮助你发现并精准分析数据库潜在和现有的问题,让你的运维事半功倍,远离忧患。春节长假来临之际,赶快使用白求恩做个数据库全面体检吧!

原文发布于微信公众号 - 数据和云(OraNews)

原文发表时间:2017-01-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏鹅厂网事

数据中心间网络SDN解决思路探讨 ( 下集 )

上集提到了我们DCI SDN背景信息,我们在实际运营上遇到的一些困惑,以及我们针对运营中看到的问题,提出了SDN方向解决思路。那么下集我们一起窥探里面用到的实...

19410
来自专栏IT大咖说

手无寸铁,如何强硬又体面地落地中间件

内容来源:2017 年 12 月 03 日,找钢网资深架构师刘星辰在“IAS2017互联网架构峰会”进行《手无寸铁,如何强硬又体面地落地中间件》演讲分享。IT ...

613
来自专栏杨建荣的学习笔记

几类关系型数据库的数据解决方案

今天聊下几类关系型数据库的数据解决方案,算是抛砖引玉,近期也要对技术方向上做一些扩展,也算是前期的小结吧。 Oracle 目前市面上的主流版本应该还是11g...

3727
来自专栏大数据和云计算技术

超融合方案分析系列(3)深信服超融合方案分析

前言 作者是国内研究超融合相当早的专家,有非常强的理论基础和实战经验,以下是超融合分析系列前面几篇,已经阅读过的同学可以跳过。 超融合分析系列: 超融合概述 ...

5756
来自专栏腾讯移动品质中心TMQ的专栏

腾讯TMQ在线沙龙|移动互联网APP的流量测试和优化经验

移动APP的流量测试和优化经验 活动时间:2016年12月8日 QQ群视频交流 活动介绍:TMQ在线沙龙第十四期分享 本次分享的主题是移动互联网APP的流量测试...

2056
来自专栏java一日一条

JAVA要死了吗?不!我来告诉你为什么!

我们看到“Java 死了吗?” 这个问题,年年都被抛出来,然而至今为止,从所有的第三方统计来看,Java 不仅活的很好,还在保持增长。虽然不断有新的语言面世,T...

642
来自专栏Java职业技术分享

程序员怎么利用空闲时间充电提升自己?

初级Java程序员成长为进阶程序员需要不断的积累和辅助,对于新手来说并非遥不可及,只要遵循一定的原则,比如,先养成几个通往成功的好的习惯,程序员怎么利用空闲时间...

720
来自专栏服务端技术杂谈

想将系统服务化?看看服务化鼻祖亚马逊踩过了哪些坑

SOA 面向服务架构 服务化 公司项目最近的主要工作是准备服务化,作为服务化的鼻祖亚马逊的架构服务化过程经历了哪些困难,踩了哪些坑?通过这篇文章你可以略知一二...

3367
来自专栏SDNLAB

白盒交换机操作系统混战

白盒交换机的出现给了用户选择最佳软硬件平台的权利,它仅仅提供交换机硬件和ONIE(开放网络安装环境),用户可以自行选择最合适的交换机芯片,降低成本实现最大效益。...

1132
来自专栏云计算D1net

SDN基础分析浅谈

SDN(Software Defined Network)是个有意思的概念。ONF(Open Network Foundation)这样定义SDN: In th...

2435

扫码关注云+社区