加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

YH3:一文全面了解Oracle RAC One Node

发布时间:2021-01-14 20:35:14 所属栏目:电商 来源:网络整理
导读:《YH3:一文全面了解Oracle RAC One Node》要点: 本文介绍了YH3:一文全面了解Oracle RAC One Node,希望对您有用。如果有疑问,可以联系我们。 Oracle RAC One Node是Oracle Database 11.2引入的Oracle数据库企业版的一个选项.它为单实例Oracle数据库提供
副标题[/!--empirenews.page--]

《YH3:一文全面了解Oracle RAC One Node》要点:
本文介绍了YH3:一文全面了解Oracle RAC One Node,希望对您有用。如果有疑问,可以联系我们。

Oracle RAC One Node是Oracle Database 11.2引入的Oracle数据库企业版的一个选项.它为单实例Oracle数据库提供了增强的高可用性,可以保护计划内和计划外的停机时间.

本文来自Oracle白皮书翻译

Oracle RAC One Node有以下优点:

增强Oracle数据库的可用性

为Oracle数据库整合提供便利(提供对多租户的支持)

方便进行数据库虚拟化

Oracle RAC One Node还允许客户对其数据库部署和管理进行标准化,整合数据库存储,如果需要,可以升级到完整的多节点Oracle RAC数据库,而无需停机或中断.

Oracle RAC One Node 12c – 概述

Oracle数据库与Oracle RAC One Node选项与Oracle RAC具有相同的基础架构.与Oracle RAC不同的是,它通常仅针对共享数据文件集(数据库)运行一个实例,该数据库完全支持Oracle RAC,但不能同时跨越多个硬件系统.

相反,如果此服务器上的服务器,实例或相关和受监视的组件出现故障,Oracle RAC One Node数据库实例将故障转移到集群中的另一台服务器.对于计划停机(例如操作系统或数据库修补)的情况,Oracle RAC One Node提供了一个独特的功能,即在线数据库重定位,它允许将数据库从一个服务器重新定位到另一个服务器,而不会中断数据库服务.

解决计划以及意外停机使Oracle RAC One Node成为最佳的Oracle数据库故障切换解决方案.在线升级到多节点Oracle RAC数据库的能力补充了其功能,并使其成为数据库云部署的理想基础架构.

Oracle ?RAC one node的标准化

Oracle RAC One Node使用多个功能,使其成为理想的标准数据库部署基础架构.

  • 从应用程序的角度来看,Oracle RAC One Node出于实际性目的 – 作为应用程序的Oracle单实例数据库.因此,只要应用程序被认证为针对Oracle数据库运行,几乎不需要明确地使用Oracle RAC One Node来验证应用程序.
  • 从管理的角度来看,Oracle RAC One Node与Oracle RAC具有相同的架构,因此具有众多优势.此设计允许Oracle RAC One Node在计划停机的情况下使用在线数据库重定位功能进行不间断的数据库服务,例如通常在修补OS或数据库时使用.在这种情况下,即使部署在群集上的单实例数据库也需要删除.

这些功能以及Oracle RAC One Node数据库可以在线升级到多节点Oracle RAC数据库,从而将Oracle RAC One Node与简单运行Oracle单实例数据库区分开来.

Oracle RAC One Node和Oracle RAC之间的主要区别在于使用Oracle RAC One Node Database,在正常操作下,一次只能运行一个实例.如果这一个实例受到计划外停机的影响,用于Oracle RAC One Node的堆栈确保数据库服务将尽可能快地恢复,但在技术上和任何其他故障转移群集解决方案一样.那么在一段很短的时间内没有数据库实例正在运行.

对于计划停机时间Oracle RAC One Node提供了优于市场上任何其他故障切换解决方案的解决方案; “在线数据库迁移”.在线数据库重定位是一种Oracle RAC One Node特有功能,可将Oracle RAC One Node数据库实例重新定位到群集中的另一个服务器,而不会中断数据库服务.在Oracle RAC数据库中,不需要此功能,因为数据库实例通常在集群中的多个服务器上运行.重新定位正在运行的Oracle RAC数据库实例是不必要的.

最佳的Oracle数据库可用性

对于故障情况,Oracle RAC One Node可确保最低可能的故障切换时间. 此外,Oracle RAC One Node还可以使用Oracle最新的业务连续性功能“应用连续性”,它包含在Oracle RAC,Oracle Active Data Guard和Oracle RAC One Node选项中.

利用应用程序连续性作为故障切换策略的一部分,可以最大限度地减少运行在Oracle RAC One Node Database上的应用程序所遇到的停机时间,同时也有助于优化计划停机时间,因为它可以减少对要修补的数据库实例的工作的需求.

在线数据库迁移完成了Oracle RAC One Node功能,使Oracle RAC One Node成为最佳的Oracle数据库故障切换解决方案.

使用Online Database Relocation实现零停机安装补丁集

在线数据库迁移允许执行服务器固件,操作系统或数据库修补等维护操作,而不会停止数据库服务.

虽然在线数据库迁移是一种标准的Oracle RAC One Node功能,但使用它进行零停机维护需要做一些准备. 在上图中,三个节点集群托管各种Oracle RAC One Node数据库:

节点1承载Oracle RAC One节点数据库A

节点2承载Oracle RAC One节点数据库B和D

节点3托管Oracle RAC One节点数据库C和E

每个Oracle RAC One Node数据库的Oracle数据库归档安装在每个服务器的基础上(而不是使用共享的Oracle数据库主机). 使用每个数据库的个人数据库home允许在服务器上的各个数据库的在线修补.

为简单起见,以下示例将仅关注Oracle RAC One Node数据库A.在真实环境中,可能需要考虑在同一服务器上运行的其他数据库.考虑到这些假设,使用在线数据库重定位的在线维护可以通过四个简单的步骤执行(根据场景,可以进一步优化三个步骤):

  1. 启动从源到目标的在线数据库重定位
  2. 在源服务器上修补Oracle数据库的主页
  3. 回滚(重新定位到源服务器)以激活补丁使用
  4. 剩余Oracle数据库主页

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读