(一):实验准备
实验环境:
笔记本一台(2GB 内存,320GB 硬盘)
Vmware Server 1.0.6 版
Linux Enterprise 5.1 版
Oracle 10g for linux(10.2.0.1)
前言:
最开始的实验环境其实不是这样的,虚拟机用的是 vmware workstation,用了一段时间之后
发现用 vmware workstation 版本建不了共享磁盘,也就没法构建 ORACLE RAC 实验环境,
所以把 vmware workstation 换成了 vmware server2.0。装 完 vmware server2.0 之后连启动 web
界面都成问题,重装仍然如此,无奈之下启用了 vmware server1.0.6 版本。
在使用哪一款 linux 操作系统也几经选择,开始用的是 linux enterprise 4.0 版本,到建立共享
磁盘的时候始终有问题,过不去,后来在 ITPUB 意外的发现了君三思的学习笔记《手把手
教你用 VMware 在 linux 下安装 oracle10g RAC》,看他在里面用的是 linux 5.1 版本的操作系
统,为了实验过程顺利一些,我也采用了这个版本的操作系统。
在使用介质的时候也碰到些小问题,搭建 ORACLE RAC 需要用到的两个重要介质,一是
clusterware,也就是 oracle 集群软件,一是 oracle software for linux,可能是网络的因素,在
下载完 10201_database_linux32.zip 这个文件并上传到 linux 操作系统中却非常意外的发现无
法解压,究其原因可能是下载得不够健全,一部分字节出了问题,导致整个文件都不能用,
于是只有重新下载,非常消耗时间。
在这个实验过程中,碰到很多问题,有的是和虚拟机相关的,有的是和 linux 操作系统相关
的,有的是和 oracle 数据库相关的,因为这众多的问题出现,导致实验进度过长,从开始准
备到实验最终完成花了大概两个星期时间,光重装操作系统就不下五次。不过也亏得碰到这
些小问题,随着实验的继续进行,每个问题都得到了解决,每个问题也都备了案,在第二次
重做的时候因为前期问题的积累,就进行得非常顺利。这也说明人家总结出来的文档不能完
全照搬,因为实验过程究竟会碰到什么问题都是不可预知的。
为了能做好这个实验,特地驱车到中关村购得组装 250GB 移动硬盘一块,之后所有实验都
在移动硬盘上进行(本机 60GB 硬盘被各种文件资料撑得满满的,实在没有空间来存放实验
所用文件)。就在这样的情况下也碰到一些意外,比如正在移动硬盘上风风火火安装 linux
操作系统时,连接移动硬盘和电脑的 USB 线缆突然走位,整个过程不得不重头再来。
千难万难,实验终归是成功了,为了表示纪念,也为了后来的同仁们少走弯路,特地记录于
此,供大家参考。特别感谢 ITPUB 的君三思,如果没有他的文档帮助,我的实验不可能成
功。
(二):新建虚拟机
Vmware软件的安装过程不详述,因为很简单,只要按照提示一步步往下走就 ok。在这里提醒一句,如果要配置 ORACLE
RAC,一定不要安装 vmware workstation 版本,而要安装 vmware server 版本,这样在创建共享磁盘过程的时候
才会比较顺畅。如果是非 ORACLE RAC 实验环境,这个就无所谓了。下面来到具体的过程: