Oracle 12c数据库的实例配置情况—学习笔记(仅供参考)

本文介绍了数据库实例的概念,强调每个实例对应一个数据库,并解释了在一个真正的应用程序集群(RAC)中,多个实例如何共享同一数据库以实现负载均衡和容错。在RAC结构中,即使某个实例故障,其他实例仍能继续服务,确保高可用性。然而,单一存储仓库可能成为单点故障,Oracle通过数据守护和Oracle GoldenGate等技术解决这个问题。
摘要由CSDN通过智能技术生成

实例的配置情况

在这里插入图片描述

每个数据库实例都与一个且只有一个数据库相关联。如果同一台服务器上有多个数据库,那么每个数据库都有一个单独的、独立的数据库实例。
数据库实例不能被共享。一个真正的应用程序集群(RAC)数据库通常在同一共享数据库的独立服务器上有多个实例。
在这个模型中,相同的数据库与每个RAC实例相关联,这满足了最多只有一个数据库与一个实例相关联的要求。

如上图②,存储只有一个,但是实例却有多个,这样做的好处:
1.负载变大,效率提高。一部分人去访问实例 I1,一部分人去访问实例 I2,另一部分人去访问 I3。
2.最大的好处是不怕单点故障,如果其中一个实例故障,剩余的实例仍在工作,在用户看来数据库仍在提供服务。在真正的生产环境中,这种结构比较多。(但我们公司不是这种结构,实际本人没有见过这种结构。)这种结构我们就称之为一个真正的应用程序集群(RAC)(这是高级课程当中的内容,还未学到,学到后再另作笔记。)
当然,这种结构也有一个缺点,那就是存储仓库只有一个,如果存储仓库出问题,数据库就不能正常工作了,Oracle是这样解决的,如实例Z1挂了一个存储D1,实例Z2挂了一个存储D2,将两边的初始化设成一样,然后Z1对外提供服务,并将Z1产生的日志传到Z2,将这些日志在Z2种拉下来重新跑一遍,这样Z2就一直追着Z1在跑,如果某天Z1出问题了,让用户访问Z2就可以了。(data gard 和oracle godent gate可以实现此功能。)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值