Oracle RAW+ASM 的RAC 安装文档


实验平台: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 卸载 

 

一. 安装前准备及OS安装配置 

Host OS 准备 

 

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

 

 

OS安装 

 

1. 在vmware console 中创建RedHat 4 实例,取名raw1. 内存700M, 硬盘12GB。

2. 创建好后vmware OS之后,加上一块NIC网卡

3. 在gsx里vdiskmanager 创建Share Disk。

 

raw for OCR and voting disk, ASM for Oracle DATA.

 

Dos 下进入vmware 的安装目录,运行一下命令

 

vmware-vdiskmanager 创建 pre-allocated并且是lsi contoller的硬盘 300m一个 for raw for OCR + CRS voting 

vmware-vdiskmanager.exe -c -s 300Mb -a lsilogic -t 2 E:\VM\rawShare\raw_ocr_crs.vmdk

 

vmware-vdiskmanager 创建 pre-allocated并且是lsi contoller的硬盘 for Oracle data & flash recovery area

vmware-vdiskmanager.exe -c -s 4096Mb -a lsilogic -t 2 E:\VM\rawShare\asm_data.vmdk

vmware-vdiskmanager.exe -c -s 2048Mb -a lsilogic -t 2 E:\VM\rawShare\asm_recovery.vmdk

 

做好后,share目录就会产生你刚才创建的这些vmdk了. 

 

4. 到 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:\VM\rawShare\raw_ocr_crs.vmdk" 

scsi1:1.deviceType = "plainDisk" 

 

scsi1:2.present = "TRUE" 

scsi1:2.mode = "independent-persistent" 

scsi1:2.filename = "E:\VM\rawShare\asm_data.vmdk" 

scsi1:2.deviceType = "plainDisk" 

 

scsi1:3.present = "TRUE" 

scsi1:3.mode = "independent-persistent" 

scsi1:3.filename = "E:\VM\rawShare\asm_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使用共享硬盘的方式进行定义

 

保存退出之后,重新打开你的vmware-console,你就可以看到2个vmware guest OS的配置中,都有这些硬盘出现了. 

 

 

5. 然后就安装你的vmware  OS, 安装的时候,为了方便,把包全部装上,省得以后麻烦。

 

将raw1结点复制到raw2, 在虚拟机中用新ID打开,修改IP地址,hostname,节点2创建完成。 采用复制就省的安装2次系统,比较方便。

 

6.  配置你的2个网卡的固定IP,hostname, DNS, gateway, time server (NTP)  

/etc/sysconfig/network-script/ifcfg-eth0 

/etc/sysconfig/network-script/ifcfg-eth1 

 

修改机器名,IP和网关 -- 默认网关必须设置,不然 vipca 报错

 

[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 重新启动

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 下一页

相关内容