实验平台:Oracle 10gR2 RAC + RHEL 4.0 +VMWare GSX 3.2.0
安装步骤:
1.安装前准备及OS安装配置
2.安装Oracle 10gR2 clusterware
3.安装Oracle 10gR2 database
4.配置netca
5.创建ASM 实例
6.配置dbca创建数据库
7.检查RAC状态
8.RAC 卸载
1. 从Oracle OTN下载 oracle 10gR2 for x86 linux,下2个zip, 一个是clusterware zip,一个是database zip, comp CD 可选.
2. 准备的RHEL 4(x86)
3. 搞清楚你的linux的kernel version
4. 从Oracle OTN下载 ASMLib, ASMLib support , 记住这些都是针对你的kernel的,不要下错
http://www.oracle.com/technology/tech/linux/asmlib/index.html
该页面有下载地址,注意选择CPU 类型。 里面有asmlib 和 support。 在同一个页面。
5. VMWare GSX 3.2.0 for linux
虚拟机 Workstation,GSX Server 和ESX之间的区别
http://blog.csdn.net/tianlesoftware/archive/2010/02/22/5316767.aspx
在vmware console 中创建RedHat 4 实例,取名raw1. 内存700M, 硬盘12GB。
创建好后vmware OS之后,加上一块NIC网卡
在gsx里用vdiskmanager 创建Share Disk。
raw for OCR and voting disk, ASM for Oracle DATA.
Dos 下进入vmware 的安装目录,运行一下命令
vmware-vdiskmanager.exe -c -s 300Mb -a lsilogic -t 2 E:VMrawShareraw_ocr_crs.vmdk
vmware-vdiskmanager.exe -c -s 4096Mb -a lsilogic -t 2 E:VMrawShareasm_data.vmdk
vmware-vdiskmanager.exe -c -s 2048Mb -a lsilogic -t 2 E:VMrawShareasm_recovery.vmdk
做好后,share目录就会产生你刚才创建的这些vmdk了.
到 raw1的目录,打开raw1.vmx , 在最后空白处添加这几段内容()
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1.sharedBus = "virtual"
这段是打开 scsi1上的使用,并且设置成virtual, controller设置成lsilogic
然后依次添加
scsi1:1.present = "TRUE"
scsi1:1.mode = "independent-persistent"
scsi1:1.filename = "E:VMrawShareraw_ocr_crs.vmdk"
scsi1:1.deviceType = "plainDisk"
scsi1:2.present = "TRUE"
scsi1:2.mode = "independent-persistent"
scsi1:2.filename = "E:VMrawShareasm_data.vmdk"
scsi1:2.deviceType = "plainDisk"
scsi1:3.present = "TRUE"
scsi1:3.mode = "independent-persistent"
scsi1:3.filename = "E:VMrawShareasm_recovery.vmdk"
scsi1:3.deviceType = "plainDisk"
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.DataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
保存退出之后,重新打开你的vmware-console,你就可以看到2个vmware guest OS的配置中,都有这些硬盘出现了.
然后就安装你的vmware OS, 安装的时候,为了方便,把包全部装上,省得以后麻烦。
将raw1结点复制到raw2, 修改IP地址,hostname,节点2创建完成。 采用复制就省的安装2次系统,比较方便。
配置你的2个网卡的固定IP,hostname, DNS, gateway, time server (NTP)
/etc/sysconfig/network-script/ifcfg-eth0
/etc/sysconfig/network-script/ifcfg-eth1
[root@raw1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=10.85.10.119
NETMASK=255.255.255.0
GATEWAY=10.85.10.253
修改主机名
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=raw1
修改完之后重启生效:
/etc/rc.d/init.d/network restart 重新启动