首页 > 数据库 >Oracle最高可用性架构(MAA)|白银级(SILVER)

Oracle最高可用性架构(MAA)|白银级(SILVER)

时间:2023-06-07 23:44:57浏览次数:45  
标签:数据库 停机 MAA 实例 3.2 Oracle SILVER

提到数据库高可用,Oracle作为先行者,其体系全面,值得参考和学习

1、什么是MAA

参考之前的文章: Oracle最高可用性架构(MAA)|青铜级(BRONZE)

https://www.cnblogs.com/mingfan/p/16804556.html

2、白银级(SILVER)MAA

白银级层建立在青铜级基础上,它引入了集群技术以提高意外中断和计划维护的可用性

3、架构

3.1、 Real Application Clusters (Oracle RAC)

3.1.1、同时利用两个或多个Oracle数据库实例

3.1.2、可扩展性

  所有实例都处于活动状态

  在线扩容

3.1.3、高可用性  

  1)、将服务自动故障转移到已在运行的实例

  2)、中断对用户透明,不影响运行中事务

  3)、零停机滚动维护

 

3.2、透明的应用程序连续性- Transparent Application Continuity (TAC) 

3.2.1、在出现故障时透明地跟踪和记录会话信息
3.2.2、内置于数据库中,因此无需更改任何应用程序即可运行
3.2.3、在发生意外故障时重建会话状态并重放正在进行的事务
3.2.4、处理计划内维护,从一个或多个节点清空会话

3.3、计划维护

3.3.1、不停机的计划内维护

1)、停止第一个节点数据库
2)、服务在另一个RAC实例上启动
3)、连接到原服务的会话将被清空
4)、新会话连接到另一个实例上的服务
5)、返回给用户的数据库请求结果
6)、开始维护第一个节点

 3.3.2、计划外停机

1)、数据库请求被中断或超时中断
2)、会话重新连接到RAC群集

3)、自动重放请求
4)、返回给用户的数据库请求结果

 

4、停机矩阵

计划外停机

RTO

RPO

可恢复的节点或实例故障

个位数的秒级

0

灾难:损坏和站点故障

几小时到几天

自上次备份

 

计划内维护

RTO

RPO

软件/硬件更新

0

0

重大数据库升级

分钟到小时

0

标签:数据库,停机,MAA,实例,3.2,Oracle,SILVER
From: https://www.cnblogs.com/mingfan/p/17464913.html

相关文章

  • 生产环境windows服务器Oracle11gR2安装配置
    1.生产环境Windows主机环境规划  os:windows2008  ip:192.168.1.51  主机:ippuxwebdb  数据库:oracle11.2.0.4+补丁  数据库名:fgwebdb  主机  物理内存:内存16G/32G,CPU:i3/i5/i7硬盘空间500G  网络要求:有线  2.Windows服务器系统安装  1.VMware虚......
  • Oracle 19c dbca静默安装建库
     Oracle19cdbca静默安装建库 目前单节点无RAC环境,模板如下(RAC差不多,少部分不同)。1dbca-silent-createDatabase\2-responseFileNO_VALUE\3-templateName$ORACLE_HOME/assistants/dbca/templates/New_Database.dbt\4-databaseTypeMULTIPURPOSE\5-da......
  • Oracle 19C组件ID、组件名称和组件全称对应关系以及dbca静默组件选择
     Oracle19C组件ID、组件名称和组件全称对应关系以及dbca静默组件选择 dbca可以调用图形化界面来创建数据库,当选择“CustomDatabase”模板的时候会出现“DatabaseOptions”来选择options安装对应组件,总共8个options。PS:在安装数据库期间,组件实际说法为options,安装数据库选......
  • 【Checkpoint】Command for log's checkpoint - SQLserver, Oracle, PostgreSQL
    文档引子最近,SQLserver环境中的SQLalwayson因事务爆满导致磁盘持续告警,通过这次事件,记载下SQLserverAG的事务日志处理的正确方式,同时也把Oracle以及PG的相关的checkpoint问题一并做个简单的总结,并且只从结果的角度给出过程,至于具体的理论,请移步官方文档查阅。SQLserver检......
  • ORACLE 入门系列(3)
     pl/sql提供了可编辑数据的功能,需要在select语句后加个forupdate,执行后点击锁图标就可以开始编辑数据了。数据库字符串操作,oracle和mysql独有一个相同的字符串函数INSTR,如图。这个函数还是很有作用的。......
  • 完整支持Oracle PL/SQL,星环科技KunDB高兼容性实现低成本国产化替代
    从中兴、华为等一系列高新科技企业被美国制裁,到俄乌冲突事件爆发后,西方各国相继宣布制裁俄罗斯,以Oracle、IBM、微软、SAP为代表的科技巨头暂停在俄服务,这一系列动作给我们敲响了加速国产化替代的警钟。数据库作为提供数据存储与处理能力的基础软件,是信息系统的基础、信息安全的基石......
  • Mysql && Oracle case when用法
    CASEWHEN1.对值判断2.条件判断--方式一:对值判断SELECTCASE 指定字段 WHEN条件值1THEN 结果1 WHEN条件值2THEN 结果2 WHEN条件值3THEN 结果3 ELSE默认值 END字段别名FROM 表名SELECTCASE STATUS WHEN0THEN '等待' WHEN1THEN ......
  • Hibernate处理Oracle的分页,是用rownum。
    代码如下:Java代码publicStringgetLimitString(Stringsql,booleanhasOffset);{StringBufferpagingSelect=newStringBuffer(sql.length();+100);;if(hasOffset);{pagingSelect.append("select*from(selectrow_.*,rown......
  • Oracle统计信息之NO_INVALIDATE参数
    文档课题:Oracle统计信息之NO_INVALIDATE参数.1、理论知识Oracle统计信息对于CBO至关重要.RBO建立在数据结构的基础上,DDL结构、约束会将SQL语句分为不同的成本结构等级.而CBO是在数据结构的基础上加入数据表细粒度信息,将成本结构细化为成本cost值.相对于数据表的DDL结构,统计信息反......
  • oracle一个不可不懂的数据库,来一波视频
    Spring常用注解redis视频集合,看完这些别说不会redis第0讲.开山.wmv第1讲.oracle基础介绍.wmv第2讲.oralce安装.wmv第3讲.oracle的基本使用.wmv第4讲.oracle用户管理(1).wmv第5讲.oracle用户管理(2).wmv第6讲.oracle表的管理(1).wmv第7讲.oracle表的管理(2).wmv第8讲.oracle表查询(1......