[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:59666289[[[[三思笔记]]]]手把手教你用VMwareVMwareVMwareVMware在linuxlinuxlinuxlinux下安装Oracle10gOracle10gOracle10gOracle10gRARARARACCCC2008-06-10----君三思junsansi@sina.com提示:本文在写作过程中除脚本配置及执行输出外,全程图文,如果你的操作系统,oracle版本与本例中相同,按照步骤操作一定可以配置成功。如果你在配置过程中出错,注意查看图文下方的提示信息,对于某些常见错误或俺在安装过程中遇到的错误,俺都会在提示信息中注明!但是~~rac安装非常繁琐也很复杂,影响和制约的因素非常多,有时甚至系统版本稍有差异安装过程就会有不同,因此本文中提到的错误或bug不过沧海一栗罢了,如果你走狗屎大运遇到了本文没有提示到的错误信息,黑黑,别灰心,google吧,我相信你一定能够解决问题,收获成功的喜悦,迈向成长的新高峰:)一、准备工作所谓工欲善必先利其器,要在vmware下做linux系统的oraclerac,我们也需要准备好相关的装备。头号选手:VMwareserver,可免费下载,并可免费申请注册码,地址:,这里不建议使用VMwareworkstation,因为workstation不支持共享存储,虽然网上也有号称使用workstation装成功的案例,但第一不知他们是如何解决存储共享的问题,第二搜索的到更多都是失败的案例。三思这里用的是vmwareserver1.06RHEL532bit,如果你确实找不着免费的下载,又不想去街边买盘,三思悄悄告诉你,去下载个OracleEnterpriseLinux5也是一样的:。用issue看三思用的操作系统是:RedHatEnterpriseLinuxServerrelease5.1(Tikanga)uname看系统版本是:Linux2.6.18-53.e15xenOracle10gR2clusterware,可免费下载:,可免费下载:二、设置vmwarevmwarevmwarevmware环境用vmware主要是创建虚拟机,这个过程比较简单。1、新建一个虚拟机[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:59666289点击File-New-VirtualMachine,或者直接输入Ctrl+n2、进行创建的欢迎页面[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:59666289点击下一步即可3、选择配置方式建议选择Custom,自定义虚拟机的配置。4、选择操作系统[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:59666289选择Linux,RedHatLinux就可以。5、给虚拟机选择一个存储的位置要注意该目录的剩余磁盘空间,由于我们安装操作系统和数据库至少要有8G空间,如果你准备将两个虚拟机都放在该盘下的话,该磁盘剩余空间至少要有20G。[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:596662896、设置虚拟机访问权限就是其它用户是否能够访问这个虚拟机,无所谓的设置,不影响我们rac环境的配置~~~7、虚拟机的启动和关闭选项设置默认即可。[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:596662898、选择虚拟机使用的cpu数量9、选择虚拟机可使用的内存[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:5966628910、选择网卡及网卡的类型这里选择桥接,注意,安装RAC需要至少两块网卡,因此一会儿我们还需要再添加一个网卡进来11、选择I/O适配器的类型推荐LSILogic[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:5966628912、为虚拟机创建磁盘由于是新创建的虚拟机,因此此处选择创建一个新的虚拟磁盘。13、磁盘类型选择SCSI[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:5966628914、设置虚拟磁盘的大小根据实际情况输个值吧,前面提到安装操作系统和数据库所需空间至少为8G,建议留出富裕。15、选择虚拟磁盘的存储路径[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:5966628916、点击完成后,进入到虚拟机的主界面17、单击Editvirtualmachinesettings,我们需要添加和删除一些设备[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:59666289在这个的界面中remove掉无用设备,这里你根据实现情况自行操作吧,然后点击Add~~18、进入硬件添加向导[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:5966628919、首先添加几个磁盘,用来做共享存储由于我们准备采用asm+raw来创建rac,将votingdisk和ocr放在raw上,数据文件等放在asm上,因此我们至少需要创建4个虚拟的硬盘,其中votingdisk需要至少20M的空间,ocr需要至少60M的空间,数据文件等至少需要1-2G的空间,如果你的磁盘剩余空间充足,建议留有足够的富裕。添加硬盘的操作与前文中的非常相向,需要注意最后两步[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:59666289注意:此处一定要选中Allocatealldiskspacenow,即首先分配足额的磁盘空间,避免后期需要使用时再分配,可能会造成虚拟机崩溃。[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:59666289指定的磁盘文件并不一定要与虚拟机在相同路径下,你完全可以存储在其它磁盘中。需要注意的是,此处要点击Advanced在Virtualdevicenode中选择一个新的scsi总线(比如虚拟机默认磁盘SCSI0:x,则新添加的硬盘可以使用1:x)注意选中Persistent,即同步写入数据到磁盘。然后点击完成即可~~[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:59666289循环上述添加磁盘的步骤,按你的实际情况添加几个(注,最少要3个,一个做asm盘,一个用来存储votingdisk,一个用来存储OCR)20、再添加一个网卡[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:5966628921、选择网络类型注意:此处建议选择Host-only22、三思最终的设置配置是这样的:[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:59666289虚拟机配置完成。三、安装linuxlinuxlinuxlinux系统点击PowerON,即菜单上面绿色的三角图标。1、敲Enter键以图形模式安装。[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:596662892、测试安装盘[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:59666289这步是要检查安装盘,如果确保安装盘没有问题,可以直接跳过。3、进入安装界面4、选择合适的语言(建议English)[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:596662895、键盘设置[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:596662896、选择可用磁盘并分区[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:59666289对比一下列出的磁盘是否是前面配置的那些,然后选中reviewandmodifypartitioninglayout(即查看并修改分区),点击下一步7、对磁盘分区[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:59666289三思这里只是简单分了划分了sda(建议swap单独分配一个区,空间不要太小,至少是内存1.5倍),其它磁盘均未做分区,留待随后操作。8、启动模块位置[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:59666289默认即可,一般不需要修改9、网络配置[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:59666289你可以在这里配置,也可以在安装完操作系统之后配置,不过如果你准备完全参考三思这篇文章来安装rac,建议你就在这儿配吧,因为三思这篇文档后面不会再有专门配置网卡的部分了。hostname你可以任起一个,但建议不要太长~~~10、时区设置,这里选择亚洲上海[三思笔记]-手把手教你用VMware在linux下安装Oracle10gRAC:5454589君三思群:5966628911、设置管理员的密码[三思笔记]-手