
宛如血液在人体中传输氧气和营养物质,数据是在企业中传输信息和知识。血液流动的停滞、减缓以及血液的流失会导致各类人体疾病的产生,甚至会危及生命。同样,数据访问的中断、响应延迟的增加以及数据的丢失和泄露,将会给企业带来名誉受损、财产损失,甚至使企业走向衰亡。
这不是危言耸听,2023年1月11日,美国联邦航空局数据库文件损坏导致空中任务通知系统故障,致使当天超过1300架次航班被取消,超过11000架次航班被延误; 2023年 3 月,数据存储巨头西部数据的数据库遭到黑客攻击,攻击者号称窃取了包括大量客户信息在内的大约 10TB 重要数据,要求其支付至少 8 位数的美元赎金;2020年4月,英国汇丰银行(HSBC )的在线银行系统遭遇了严重的数据库性能慢问题,客户登录网上银行时,系统响应时间变得非常缓慢,许多用户无法完成转账、支付账单或查询交易记录等操作,这给客户带来了极大的不便,同时也影响了HSBC的服务可靠性和用户体验,对HSBC的声誉和用户满意度产生了一定的负面影响。此处所举虽为海外案例,但不代表国内企业可以独善其身。
确保数据安全、高效、且可持续访问的重要性已显而易见,但是构建数据安全、业务连续性和性能高效的业务系统却是一项复杂的任务,需要综合考虑多个方面。甲骨文结合40多年服务企业客户的经验、及相关解决方案的最佳实践和方法论,目前为中国客户提供3项免费的数据库健康评估支持:企业高可用性及业务连续性评估、数据库安全评估和性能评估,帮助客户在故障来临和数据泄露之前进行数据库健康检查,展现数据库健康状况,并提出高质量的优化建议。
企业高可用性及业务连续性评估
数据库及业务数据是整个IT系统的心胆, 数据的保护是业务连续性的最后防线,但数据库系统不能像硬件一样简单冗余设计即可(坏一个设备不至于影响整体),在数据库体系中,坏一个数据块也可能影响业务连续性,因此数据库层面的高可用架构,也是实现整个业务连续性的核心。当然,即使初始设计了完备的高可用架构,也不代表意外发生时就能起到预期的作用(尤其随着时间、环境的变化),这样的案例不胜枚举,比如开篇提到的“美国联邦航空局”的例子。这样,时常为我们的数据库可用性架构做个“健康体检”就显得尤为必要。
甲骨文中国技术团队从8个维度(数据备份、本地高可用、数据容灾、应用容灾、容灾切换、网络配置、补丁策略、日常维护)总结了Oracle数据库高可用架构的健康风险评估方法,帮助企业全面了解业务连续性健康状况、发现短板、并提出业务连续优化的方向。
通过数据库可用性架构评估,可使企业了解:
Ø 数据库架构是否满足业务SLA要求;
Ø 业务连接数据库模式是否高可用;
Ø 数据库架构是否可以抵御各种灾难;
Ø 数据库数据是否有丢失风险;

图1·企业高可用及业务连续性评估
数据库安全评估
近年来,全球数据安全形势愈发严峻,安全漏洞、黑客攻击、特权滥用、勒索软件、应用程序窥探、静态数据攻击等层出不穷的手段致使的数据泄露事件严重影响着企业安全运营。
随着等保2.0及密评等相关法律、法规的相继颁布实施,我国对基于数据的漏洞修复、通信传输、加密存储、身份鉴别、访问控制、入侵防范、个人信息保护、及安全审计等安全措施的实施规范和监管要求越来越明确,企业对于数据安全合规的管理也越来越严格。
我们的数据库通信是否安全?数据存储是否安全?是否存在权限滥用?密码规范是否合规?数据是否存在泄漏和被篡改的风险?这些都是触及灵魂的提问,也是需要我们常常思考、且务须得到确切答案的问题。
鉴于此,甲骨文中国技术团队从6个维度(身份鉴别、访问控制、安全审计、数据保密性、数据备份恢复、漏洞管理)总结了数据库健康风险评估方法,通过对每个维度技术及流程的了解和分析,展现企业数据库安全健康状况、发现安全短板、并提出数据库安全优化的建议,帮助企业避免安全事故。

图2·数据库安全评估
数据库性能评估
及时发现数据库潜在的性能风险,同样是确保数据库平稳、高效运行的基本方法,但与数据库性能相关的因素是多样性的,包括硬件资源、存储子系统、网络带宽、数据库配置参数、中间件及应用程序等。因此数据库性能评估是一个需要系统性全局思考的过程。为此,甲骨文同样整理了系统而全面的数据库性能评估方法。数据库性能评估是对Oracle数据库进行全面评估和分析,以确定数据库性能瓶颈、发现潜在问题,并提供相应的优化建议。
通过数据库性能评估,可使企业了解:
Ø 硬件资源使用情况;
Ø 数据库资源使用情况;
Ø 慢SQL应用;
Ø 资源消耗SQL;
Ø 整体健康程度;
上述3项数据库健康评估均是免费的,并且评估完成后,甲骨文公司均提供标准化的汇报材料,以便于您:
Ø 及时了解数据库健康状况,发现并解决潜在问题;
Ø 维护数据库系统良好状态,保护数据资产的安全;
Ø 提升数据库性能、稳定性和安全性,降低业务风险;
授人以鱼,更要授人以渔。在这个万物复苏,蓬勃生发的春夏之交,如果需要甲骨文工程师协助进行数据库健康评估,可以通过扫码如下二维码,向甲骨文公司申请“基于Oracle数据库的免费企业数据库健康检查”;如果您是甲骨文最终用户或者甲骨文OPN合作伙伴,可以申请由甲骨文工程师培训相关的健康评估流程和方法论,以便自主完成相关的数据库健康评估,以增加贵司的技能堆栈和在客户方的技术影响力。
为业务“防患于未然”,数据健康检查,越早越好!





