为了账号安全,请及时绑定邮箱和手机立即绑定

Configure Oracle 10gR2 RAC In Solaris Zone Cluster

标签:
Oracle


这里的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


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消