虚拟机VMware安装OracleRAC.环境综述
草木瓜 20080226
一、重要提示
构建RAC最好能有实际的硬件环境,这样不仅能有实战经验,也会获得稳定的环境!
用虚拟机安装是万不得已的选择,安装问题比较多而且不稳定,也不能获得ORACLE的技术
帮助。虚拟机的单机Oracle还可以,但是安装RAC就差强人意了。
二、虚拟机环境
虚拟机VMware小常识:
VMware Workstation 用于个人桌面系统,VMware GSX Server 与 VMWare ESX Server
用于企业服务器。VMware Workstation与VMware GSX Server需要操作系统的支持,但
VMWare ESX Server不需要操作系统支持,可以在主机无操作系统的情况下也可安装。
VMware GSX Server界于VMware Workstation与VMWare ESX Server之间。
可以说,ESX是企业级,GSX工作组级,Workstation个人单机级。
VMware Workstation和VMware GSX是操作系统上(Windows/Linux)的一个应用程序,必须
先安装主机操作系统后才能安装,之后再虚拟新的系统。
VMware ESX则是独立的,可在一台裸机上进行安装。比VMware GSX,VMware ESX性能
有很大提升。
安装Oracle RAC可以使用VMware GSX Server,也可使用Workstation。VMware GSX Server
并不支持share folder,这一点需要注意。
事实表明,个人用户不需要安装VMware GSX Server,推荐使用VMware Workstation。VMware
GSX Server 运行速度较慢。
三、虚拟机Linux操作系统
操作系统的安装介质(安装光盘等...)很重要,要尽力保证介质的可用性。
不良介质会导致如下问题:
读取安装包问题发生致命错误
复制完安装包不能引导
驱动设备不能识别
其他意外问题
安装RAC环境,不推荐使用Red Hat Enterprise Linux AS 4安装Oracle 9i RAC,BUG较多。
安装操作系统,选择安装包时可根据自已需要,不必盲目全选(当然如果你空间够大另当别论),
即便后面过程需要别的组件,也可从光盘上十分方便地RPM。
有些情况下,正常安装企业版,复制完所有文件包后,系统提示重启,然而重启后从硬盘引导
却无法启动,光标停留在左上角或者打印一些信息再停留在左上角。这个问题是由于grub引导被
破坏,或者grub引导安装失败,解决方案就是手工再进行安装(详细方法在《服务器配置实例(一).
HP Prolient ML570 服务器》也描述过,请查看):
即使用Red Hat Linux 启动光盘,在boot下输入linux rescure回车,加载完一堆镜象,会出现提示
符,可进行命令行操作。
注意:有时在boot下输入linux rescure回车,加载一些东西后,不提示命令行,这时多半与引导
介质有关,请更换可靠的安装介质。使用不同版本的安装介质引导后,在命令行下输入fdisk -l 会
无任何反应,尽量使用相同版本的介质引导修复。
四、使用虚拟机Linux操作系统
系统启动运行日志记录在/var/log/messages,对于日常问题可以查看详细原因。这里列举
一些常见问题:
1. smart 服务启动失败,日志里显示 Device: /dev/sda, Bad IEC (SMART) mode page,
err=-5, skip device
解答:SMART是硬盘生产商建立的一个工业标准,这个标准就是在硬盘上保存一些实时情况。
如读写情况,可靠程度,错误率等属性。每个属性都有一个1字节(bytes,大小1-253)的标准值,其
中还有另一个字节保存关键值,如果此时硬盘某个属性值接近小于或达到关键值,那你硬盘你就
差不多该报废了。SMART一般用于查看硬盘的健康情况,也还需要实际的硬盘支持。虚拟机是没
有任何必要去启动这个服务的。
另系统启动的服务一定要筛选一些,没有必要启动一大堆服务占用大量的时间与内存,尤其在
虚拟机这个有限资源下,这里列出笔者服务列表:
gpm
network
readahead
readahead_early
rexec
rlogin
rsh
sshd
syslog
xinet