上节介绍运行集群环境所需的进程,这节总体上说Oracle集群的安装,升级以及克隆等
我们可以安装不同版本的的集群软件,Oracle ASM以及Oracle数据库软件,但三者必须遵循如下规则:
最后Oracle不推荐这样做,我们最好安装相同版本的各个软件
关于升级因为我也不熟悉,在这里不做解释。
我们可以使用如下工具来管理集群,具体指令在后面介绍
3.1 Oracle Enterprise Manage
OEM为Oracle提供的图形化管理界面,他可以用来管理单实例以及RAC实例,Oracle推荐我们使用OEM来管理
3.2 Cluster Verification Utility (CVU)
CVU是一个命令行管理工具,用来检查集群以及RAC组件
我们可以用它来检查共享存储,网络配置,系统需求,Oracle集群软件以及操作系统用户和组
安装cluster时也会用它来进行安装前和安装好的检查工作
3.3 Server Control (SRVCTL)
SRVCTL是Oracle用来管理resource的一个命令行工具,例如集群中的databases, services, or listeners
3.4 Oracle Clusterware Control (CRSCTL)
CRSCTL是Oracle用来管理集群软件(ClusterWare)的一个命令行工具
我们应该将它用于cluster以及单独的resource的管理
我们可以在集群中一个节点使用crsctl管理其它的节点
3.5 Oracle Interface Configuration Tool (OIFCFG)
OIFCFG可以用在单实例也可以用RAC架构
使用OIFCFG来分配或者取消分配组件中的网卡
3.6 Oracle Cluster Registry Configuration Tool (OCRCONFIG):
OCRCONFIG是Oracle用来管理OCR的一个命令行工具
你同样可以使用OCRCHECK 和 OCRDUMP命令来管理OCR
3.7 Cluster Health Monitor (CHM)
CHM检测和分析操作系统集群的一些资源和进程,并可以在特定情况下触发报警,如节点驱逐,这个工具对于我们诊断集群故障非常有用
Oracle集群克隆主要用于新建集群中,我们通过克隆现有的环境然后将它部署到其他相同或相似的环境中
Oracle提供了方法来克隆和扩展Oracle集群,这个后续介绍