【Oracle】Oracle RAC ON NODE

简介:        传统的Oracle RAC被用于多服务器架构体系,这此体系中,不同的rac 实例分别置于不同的服务器上。此架构防止了服务器非计划故障,比如os down,某个节点上的db down,因为透明应用程序故障切换(TAF)会重定向应用连接到集群中的另一个节点。
       传统的Oracle RAC被用于多服务器架构体系,这此体系中,不同的rac 实例分别置于不同的服务器上。此架构防止了服务器非计划故障,比如os down,某个节点上的db down,因为透明应用程序故障切换(TAF)会重定向应用连接到集群中的另一个节点。比外,通过想集群中添加节点,RAC 可以提供横向扩展。
    在Oracle 11gR2中有一个“RAC One Node”的新特性,它主张将RAC的一个实例运行在一台群集的服务器上。(虚拟出来一个实例运行在其他服务器上)它有一个快速的“实例重定向”的特性,来防止突发的服务器故障。 
     “Oracle Real Application Clusters One Node (Oracle RAC One Node) is a single instance of an Oracle Real Application Clusters (Oracle RAC) database that runs on one node in a cluster” by oracle 官方文档。
RAC ONE NODE 的架构图如下:
img_de339b29e1003c062afb9ecb77602c6a.jpg

RAC ONE NODE 的特性:
  1 通过Resource Manager Instance Caging和动态修改来限制单个数据库在集群中一个服务器上cpu 资源使用。
   img_16fdb71c3c9402045dd88a0078b5b3f5.jpg
  2 利用“数据库重定向”功能,如果实例所在服务器资源不足,用户可以在线重新将一个实例从服务器A 迁移到服务器B。
img_1082b94267083e4cd37fd0b60f62d7e5.jpg

 3 客户端通过使用SCAN来连接它所需要的服务。所以重定向oracle rac one node实例对应用端是透明的。  
img_f72b1f3bd588b9d935a8cf545514f3d1.jpg
4 Oracle RAC One Node 可以在所有支持rac的平台上运行。

三 RAC 和 RAC One Node 都可以提供服务器和硬件故障保护(处理磁盘故障) ,两种保护的方式是不同的:
 a) RAC failover: RAC 使用多个服务器节点 并且通过tnsnames.ora 指定将应用连接切换到存活的服务器上。
 b) RAC One Node failover: RAC One Node  使用“实例重定向”的方法,当一个实例crash,RAC One Node 通过重新挂载磁盘,使用pfile/spfile 在另一个机器上重新启动那个失败的实例。

参考文章:

img_e25d4fb2f8de1caf41a735ec53088516.png在线迁移.JPG

img_e25d4fb2f8de1caf41a735ec53088516.pngrac1node_caging.jpg

img_e25d4fb2f8de1caf41a735ec53088516.pngrac one noed.JPG

img_e25d4fb2f8de1caf41a735ec53088516.pngfailover 切换.JPG

目录
相关文章
|
5月前
|
运维 Oracle 前端开发
Oracle 11g RAC集群日常运维命令总结
Oracle 11g RAC集群日常运维命令总结
116 2
|
5月前
|
Oracle 关系型数据库
分布式锁设计问题之Oracle RAC保证多个节点写入内存Page的一致性如何解决
分布式锁设计问题之Oracle RAC保证多个节点写入内存Page的一致性如何解决
|
6月前
|
存储 负载均衡 Oracle
|
6月前
|
存储 Oracle 关系型数据库
|
8月前
|
存储 Oracle 关系型数据库
Oracle RAC:数据库集群的舞动乐章
【4月更文挑战第19天】Oracle RAC是Oracle提供的高可用性数据库解决方案,允许多个实例共享同一数据库,确保业务连续性和数据完整性。通过集群件和全局缓存服务实现服务器间的协调和通信。RAC提供高可用性,通过故障转移应对故障,同时提升性能,多个实例并行处理请求。作为数据管理员,理解RAC的架构和管理至关重要,以发挥其在数据管理中的最大价值。
|
8月前
|
Oracle 关系型数据库
oracle rac 手工安装补丁,不适用auto
oracle rac 手工安装补丁,不适用auto
88 3
|
8月前
|
存储 运维 Oracle
Oracle系列十八:Oracle RAC
Oracle系列十八:Oracle RAC
|
8月前
|
Oracle 关系型数据库
oracle Hanganalyze no RAC
oracle Hanganalyze no RAC
49 0
|
Oracle 关系型数据库 Java
分享一个 Oracle RAC 模式下客户端建立JDBC初始连接时因ONS造成应用启动时卡顿30秒问题的排查分析案例
分享一个 Oracle RAC 模式下客户端建立JDBC初始连接时因ONS造成应用启动时卡顿30秒问题的排查分析案例

推荐镜像

更多