学习ORACLE也有一段时间,对于ORACLE的各个方面都有了一些了解,今天就ORACLE RAC这部分,聊一聊我在学习中产生的一些困惑的地方。
ORACLE RAC其实是包括两部分内容:Clusterware 和Database.
Clusterware是集群软件:Oracle Clusterware is the Oracle cluster management software. Clusterware is software installed on a group of nodes running in the same physical cluster. It manages the association of the nodes in the cluster in terms of the status of node membership and provides a single database service at a cluster level
Oracle Clusterware consists of the following components:
• Cluster Synchronization Services (CSS): manages cluster node membership
• Cluster Ready Services (CRS): performs management operations and high availability recovery
• Event Manager (EVM): manages event notifications and callouts
困惑1:ORACLE10gR2的安装,为什么在安装ORACLE RAC时还要安装IBM的HACMP,Symantec的VCS等软件。
以IBM的HACMP为例,在IBM的机器上ORACLE的数据文件多数存储在RAW(裸设备)上,如果不用HACMP来管理,无法做到并发,我们都知道,不管是文件系还是RAW,在没有软件来管理的情况下,自身是无法并发访问的。以文件系统为例,把一个分区分别挂在多节点上,在一个节点上面新建一个目录或文件,别的节点是看不到的。ORACLE RAC无法在非并行分区上安装,假设ORACLE RAC能安装在这种环境中,当一个节点在Database中新建了一个表空间,创建完成以后,别的节点上是看不到这个新建的表空间的。所以需要先用HACMP来把分区做成并行分区,在此基础上来安装RAC。
不过,ORACLE10gR2 的RAC安装时,可以用ORACLE自带的ASM(Automatic storage Management)来管理,也可以做到像上面软件一些的功能。
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23862439/viewspace-1058107/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/23862439/viewspace-1058107/