ITPub博客

首页 > 数据库 > Oracle > VMServer安装RAC简单总结体会

VMServer安装RAC简单总结体会

原创 Oracle 作者:dawn009 时间:2014-02-18 09:39:31 0 删除 编辑

    将近一周的oracle10g RAC安装之旅到今天告以段落,第一次接触RAC,感觉还行,过程中受到好多学友的帮忙,诚心感恩。接下来的一段时间将醉心RAC学习,不过感觉应该对自己的RAC安装做个简单问题回顾,也算对自己一段学习的总结,也算是分享。

我的安装环境是:VMServer 1.0.6+redhat5.4+oracle10g+clusterware10g+ASM+RAW

接下来将以插图形式对其中的部分过程进行追踪回顾:

 

1-1

1-2

 

1-3

 

1-4

 

1-5

 

1-6

 

1-7

 

1-8

(1)由于以前VM workstation中安装过oracle11g,前期VM安装、RedHat5.4安装、集群配制基本都轻车熟路,没什么问题,安装clusterware过程是我遇到问题最多的,主要因为第一次安装时没安装正确(就是由于没注意clusterware的安装目录与database的区别,应该是../crs_1而不是../db_1),重新安装前的完全卸载总出问题.1-3到图1-8都是出现的各种问题.

  (2)下来是安装ASM instance时没有提前安装监听导致的问题:

  

1-9

(10)下来是安装clusterware时报错需要处理vipca的问题:

  

1-10

 

1-11

 

1-12

这块的问题由于当时配制网络时没有配制网关导致的。

(4)下面贴出安装成功的相关截图:

  

1-13

 

1-14

 

1-15

 

1-16

   综合说来前期的准备与前人经验总结的阅读很是重要,尽量提高一次成功率。不过遇到问题多也不一定全是坏事,遇到的问题多了,解决的问题多了,经验多了,对后续学习RAC的相关东西势必有所帮助,至少眼熟.
  还有一点建议给学习VM中搭建RAC学习的学友,记得分阶段(比如安装好双节点、安装好clusterware、安装好database、安装好RAC)做好VM的实例的备份,以备不时之需。

-------------------------下面贴出网上一位大侠对RAC安装的总结,与诸位分享--------------------

链接地址:http://www.linuxidc.com/Linux/2011-02/31976p33.htm

第一次,在新建虚拟机时选择SCSII/O适配器类型,在选择适配器驱动的时候错选了BUS类型,导致安装linux操作系统的时候找不到可用的磁盘,系统报错,重装;

第二次,新建虚拟机时选择IDEI/O适配器类型,也安装了linux操作系统,结果在创建裸设备的时候突然发现可用磁盘不够,因为系统默认只能创建四个IDE设备,光驱占去一块,本地磁盘占去一块,ocrvote磁盘占去一块,这样一来没有足够的裸设备用来安装ORACLE数据库了,重装;

第三次,安装linux操作系统过程中(安装在移动硬盘上的某个分区),因为移动硬盘与笔记本电脑的USB连线发生意外故障,导致安装过程中断,操作无法继续进行,重装;

第四次,给系统打补丁时因为系统版本不一致,补丁打完重启系统后直接进入黑屏时代,怎么拨弄都毫无反应,重装;

第五次,安装linux操作系统时把裸设备和本地磁盘放到同一卷组里面,在对裸设备强制分区,重启后系统报严重错误,无法启动,重装;

第六次,因为没有找到问题所在,所有操作按第五次同样进行,到磁盘分区时又出现相同问题,故障发生后找到了问题所在,但系统已经无法拯救,重装;

第七次,一直没有注意新建虚拟机时将本地磁盘和裸设备放在了同一个文件夹,系统克隆的时候原封不动的拷贝了本地磁盘和裸设备文件,导致配置共享磁盘的时候无法识别到主节点创建的卷VOL1/VOL2,以为跟ASM的配置过程有关,重装;

第八次,重复第七次所有操作,到配置ASM磁盘的时候仍然无法识别到主节点创建的卷VOL1/VOL2,没有找到问题所在,重装;

第九次,注意到了克隆系统时候的问题,在RAC2节点上fdisk -l,也出来四块磁盘(相当于RAC2所独有的设备文件)。创建共享磁盘的时候果然失败,但庆幸的是总算是找到问题所在了,很高兴的重装;

第十次,这次严格意义上不算是一次故障,而是为了二次实验特地挑了移动硬盘上另一个50GB大小的分区把实验从头到尾做了一遍,又全程截图,这次操作很顺利,因为之前遇到的所有故障都清扫了。

其实出现的这些故障当中,有些故障是不需要重装系统的,但为了保证实验质量,毅然决然的采取了最极端的方式,牺牲一些时间,为的是得到一个比较良好的实验状态。每一次故障解决都是一次经验的积累,技术的提升,这样想来,花那么长时间在linux系统下做一个ORACLE RAC实验也是值得的。

这次实验时间开销大,是因为之前没有用过linux的系统,这次索性从安装操作系统做起,通过实验的进行也熟悉了linux下怎么设置FTPtelnet,怎么设置静态、动态IP地址,怎么打补丁,怎么磁盘分区,怎么时间同步,怎么创建文件系统,怎么创建ASM磁盘等等,获益匪浅。其实linux系统学起来也不难,没有必要对着一堆又一堆的参考资料、官方文档从头到尾的看,关键还是多动手,通过动手来获取知识,这便是最好的方法论。

总结起来,在vmware下使用linux操作系统为介质来搭建ORACLE RAC环境,主要注意以下几点:

1,新建虚拟机时选择SCSII/O适配器类型,使用LSI logic驱动,这样可以拥有实验用足够的磁盘(针对vmware 1.0.6版本);

2,本地磁盘和裸设备文件分而置之,避免系统克隆时把裸设备文件也拷贝过去;

3,安装linux操作系统时,切勿将本地磁盘和裸设备文件划分到同一个卷组当中;

4,打补丁时切记对应正确操作系统版本,否则得不偿失;

5,对任何磁盘做“删除分区”这个动作前多想想此操作是否得当;

6,面对vip漂移的问题,先考虑是否拥有默认网关;

7,无论是安装clusterware还是安装database的时候,遇到报错信息,一定要学会看日志,虽然有的时候不一定管用;

8,足够的耐心。

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29119536/viewspace-1082911/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-08-15

  • 博文量
    595
  • 访问量
    4848108