这里的zone类型是完全根区域而不是非稀疏根区域。因为我第一次使用的是稀疏根区域,在安装过程中报错不断,都是因为是只读文件系统引起的,导致初次安装失败了。后来,将稀疏根区域改为了完全根区域,安装正常了。这里没有使用SVM,直接使用裸设备创建ASM磁盘组,和以下两个结构图中的内容有些出入。由于篇幅有限,这里只截取主要的一部分图片。另还可以参考我的另外几篇博文,其中包含了这里用到的所有知识点:
1、配置solaris10 zones
2、Create A Zone Cluster In Solaris Cluster
3、solaris zone中安装oracle with ASM
4、sun cluster 3.3 +oracle 10g R2 RAC with ASM on solaris 10 U9
配置oracle rac in solaris zone cluster的结构图如下所示:
1、基于SVM的结构:
p_w_picpath
2、基于Oracle ASM和SVM的结构图:
p_w_picpath
一、安装前准备工作:
1、添加磁盘:
这里只分配了三个大小是10G的虚拟磁盘,用作创建ASM磁盘组:+DATA.而d6和d7是oracle 10g对应的ocr和vote.
p_w_picpath
各个磁盘的属主:
p_w_picpath
2、创建RAC框架资源组:
在创建RAC框架之前确保你已经安装了solaris cluster软件,以及已经配置了zone cluster。
p_w_picpath
启用资源组:
p_w_picpath
p_w_picpath
3、hosts文件:
p_w_picpath
p_w_picpath
p_w_picpath
这里的172开头的IP是solaris cluster 的私有网络地址,再此将它用作rac的私有网络。
二、安装CRS组件:
1、安装过程:
这里安装的是10gR2 RAC,在安装请在两个节点上以root身份先运行光盘上的rootpre.sh脚本:
p_w_picpath
这个脚本会检测是否有集群软件存在,如果存在则会在/opt下面创建相应的目录和文件。
以下安装过程和真实机上的安装步骤没什么区别:
p_w_picpath
p_w_picpath
p_w_picpath
p_w_picpath
以下的d6和d7是连个大小为200M的磁盘用于ocr和vote:
p_w_picpath
p_w_picpath
p_w_picpath
p_w_picpath
p_w_picpath
p_w_picpath
p_w_picpath
安装完毕后,查看crs的状态信息:
p_w_picpath
以上只有vip服务没有启动,原因是在创建配置zone03时,没有把虚拟IP加进去所导致的,现在只需将vip加入zone03中,重启zone03即可解决:
p_w_picpath
p_w_picpath
2、创建clusterware框架资源组:
p_w_picpath
p_w_picpath
三、Database的安装:
在安装database软件的时候,只选择install software only选项,其他的稍后进行手工配置即可。
1、安装过程:
C(JZ5GLLW)6BTQPF5N`Q0~Q
p_w_picpath
p_w_picpath
p_w_picpath
p_w_picpath
2、运行netca创建监听器:
p_w_picpath
p_w_picpath
p_w_picpath
p_w_picpath
3、创建ASM实例:
p_w_picpath
p_w_picpath
p_w_picpath
p_w_picpath
如果要创建ASM的spfile,其存放位置必须是共享文件系统。
p_w_picpath
p_w_picpath
p_w_picpath
4、创建database实例:
p_w_picpath
p_w_picpath
p_w_picpath
p_w_picpath
p_w_picpath
p_w_picpath
p_w_picpath
5、注册资源:
这个具体过程请参考:sun cluster 3.3 +oracle 10g R2 RAC with ASM on solaris 10 U9 ,最后的结果如图所示:
p_w_picpath
p_w_picpath
p_w_picpath
p_w_picpath
试着停止一个rac数据库实例,监视下zone cluster的状态:
p_w_picpath
p_w_picpath
如果要使用命令查看zone cluster的资源状态,必须在zone里面执行cluster status命令才能显示。而在zone cluster执行执行scstat命令会报如下错误的:
p_w_picpath
经过测试,在目前的solaris 10 zone中配置rac,必须安装Oracle 11g r1之前的版本,而11g r2在安装grid过程中,会由于载入acfs模块失败而导致后续步骤无法正常完成,整个过程失败。有兴趣的朋友可以试试在zone cluster中配置oracle 11g r2 RAC!!!
©著作权归作者所有:来自51CTO博客作者candon123的原创作品,谢绝转载,否则将追究法律责任
Oracle 知识点休闲Solaris
0