11gR2 RAC 新特性-SCAN-GNS-RAC One Node等

11gR2 RAC 新特性:

1.SCAN --single client access name:

  客户端与RAC之前又架设了一层,目的是把RAC的IP信息对客户屏蔽掉,
  让用户更加方便透明,不用再去管去连接哪个实例,新增加节点或删除节点
  客户端不需要再做任何配置
  目的就是为了:扩展性,
  比如:云基础平台上的许多设备,允许其中的设备故障(容错),内部调整添加删除,无需用户干预。
  某个设备损坏就是指ORACLE高可用上的单点故障,利用这种技术可以屏蔽单点故障。

2.GNS--Grid Naming Service

  与SCAN搭配使用,可以不配置RAC的IP地址,使用DHCP服务来分配IP

3.OCR and Voting on ASM storage

  10g的时候只能放在裸设备上,不便于管理,现在11g可以放在ASM上,便于管理

4.RAC One Node

  在一个RAC体系架构下,可以在一个节点上创建一个单节点的数据库

5.Clusterware and ASM share the same Oracle Home

  Clusterware and ASM共享一个ORACLEHOME,10g下Clusterware使用CRS_HOME,ASM使用ORACLE_HOME
  11g下Clusterware and ASM打造到一起,即GI,云基础平台的故障需要使用GI集群软件来管理这些故障,来作故障冗余

6.Rebootless Restart:减少机器的重启

  10g时由于心跳问题,节点与节点没有办法检测到对方的状态时,会有一个节点被剔除(即脑裂问题),被剔除的节点将会重启
  由于重启机器比较慢,11g时对这个做了改进,ORACLE将会使用自己的服务来处理被剔除的节点,不需要重启机器

7.SCAN详解:

  10g时客户端配置TNS文件,里面需要把所有实例的IP地址配置到里面,然后客户端直接连接到某一个实例的监听器上
  而11g时,屏蔽了该种方法,客户端不直接连接实例上的监听器,在中间加了一个中间层DNS,客户端先直接连接DNS,
  所以在客户端只配置一个DNS服务器的IP就可以了,DNS确认后把请求转到SCAN Listeners(本地Listeners在SCAN Listeners
    的注册,像一个负载均衡的功能),然后SCAN Listeners再分配Local Listeners。
  当集群中的节点非常多时,客户端TNS没办法配置,通过这种机制,客户端连接固定的IP地址,非常简单,方便扩展。

8.RAC One Node详解:

  a.Online Database Relocation:在多个节点上安装多个数据库,都使用一个共享存储,当A服务器压力比较大,
                 B服务器压力小,ORACLE可以利用这种技术,把A服务器上的一个数据库实例
                 转移到B服务器上,实现了资源的转移

  b.Online Rolling Patches:滚动打补丁,通过这种技术,可以先把数据库实例转移走后,然后在原来的服务器上给
               ORACLE数据库软件打补丁,打完补丁后,然后把数据库实例移回来

  c.Cluster Failover:当某台机器崩溃后,可以通过这种技术把数据库实例转移到另外一台机器上

你可能感兴趣的:(11gR2 RAC 新特性-SCAN-GNS-RAC One Node等)