VMwareWorkstation安装OracleRAC集群

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VMwareWorkstation安装OracleRAC集群
1.O racle 10g v2 RAC For Windows(ASM)1.1 安装环境
Vmware GSX 3.2.1,虚拟二台服务器,安装Windows Enterprise Server 2003。

每服务器配置384M内存、5G磁盘、双网卡。

服务器1:Windows Enterprise Server 2003
主机名:oracle1
服务器2:Windows Enterprise Server 2003
主机名:oracle2
所需软件:
Windows Enterprise Server 2003
Oracle 10g v2 Database 10201_database_win32
Oracle 10g v2 Clusterware 10201_clusterware_win32.rar
WMware的Lsi-SCSI驱动Lsi-SCSI.rar 可从虚拟机之家网站得到
1.2 安装步骤
1.2.1配置共享磁盘和软驱
服务器1和服务器2的administrator账户设置成相同口令。

操作系统安装完成后,添加共享磁盘。

方法参见1.2.1.2章节。

Disk1 0.2GB 用作oracle的群集注册表,最少需要100M
Disk2 0.1GB 用作oracle的表决盘,最少需要20MB。

Disk3、Disk4、Disk5分别为2GB,用作oracle数据盘和快速恢复盘使用。

添加一个软驱,选择使用软盘映像。

添加展开的Lsi-SCSI.rar中的VMware-LsiLogic-SCSIDriver-Win2003.flp
服务器1的软盘和磁盘添加完成。

在服务器2完成同样操作,磁盘添加成“使用现有盘”
修改服务器1和服务器2的配置文件。

添加以下行:
scsi1.sharedBus = "VIRTUAL"
disk.locking = "FALSE"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.dataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.MaxUnsyncedWrites = "0"
并将所有的scsi1:x.mode = "undoable"改为scsi1:x.mode = "persistent"
启动服务器1和服务器2。

更换Windows的SCSI驱动。

先前在oracle建库时总崩溃,后来偶然更换成Lsi-SCSI驱动,终于不崩溃了。

更新完驱动程序后,需要重新启动。

服务器2也更换Lsi-SCSI驱动程序后重启。

1.2.2安装前配置
安装前的配置很重要,如果后续的安装过程中出现问题,大多情况是软件安装前的配置出了问题。

添加服务器1的IP,更改网卡名称。

网卡1(public):192.168.159.10 255.255.255.0
网卡2(private):192.168.160.10 255.255.255.0
添加服务器2的IP,更改网卡名称。

网卡1(public):192.168.159.12 255.255.255.0
网卡2(private):192.168.160.12 255.255.255.0
网卡名相对应,英文并区分大小写。

配置完成后,测试一下连通性。

在两台服务器上均完成以下设置。

选择网络配置的“高级设置”
确保public网卡是最优先的,private网卡的位置在public网卡下面
建立c:\temp文件夹。

更改环境变量的位置。

TEMP和TMP位置均更改为c:\temp。

编辑C:\WINDOWS\system32\drivers\etc\hosts,添加以下行:需要打开原始文件编辑,拷贝可能损坏hosts文件。

192.168.159.10 oracle1
192.168.159.12 oracle2
192.168.159.20 oracle1-vip
192.168.159.22 oracle2-vip
192.168.160.10 oracle1-priv
192.168.160.12 oracle2-priv
oracle1-vip和oracle2-vip是虚拟的IP地址,在服务器间漂移。

oracle1-priv和oracle2-priv是内部通讯使用的私有地址
在命令行执行Diskpart Automount enable
运行磁盘管理器,不转换磁盘。

将共享磁盘的所有盘上建立一个扩展磁盘分区,然后建立逻辑分区。

逻辑分区使用全部空间。

逻辑分区选择“不指派驱动器号和驱动器路径”
选择“不要格式化这个磁盘分区”。

实际环境还需要关闭每个磁盘分区的“写缓存”,(在磁盘上X 上按右键,第二
页)
1.2.3安装Clusterware软件
可使用10201_clusterware_win32\clusterware\cluvfy\runcluvfy.bat进行安装前验证Runcluvfy stage –pre crsinst–n oracle1,oracle2 Runcluvfy comp sys –n oracle1,oracle2 –p crs
Runcluvfy comp nodecon -n oracle1,oracle2 –verbose
Runcluvfy comp ssa -n oracle1,oracle2
我的验证VIP是失败的。

还有内存容量、磁盘交换空间失败。

不用管,继续安装。

以下安装只在一台服务器上进行。

安装10201_clusterware_win32\clusterware。

选择安装在服务器本地磁盘。

添加oracle2到现有群集。

如果验证不过去,尝试在每个服务器的public网卡添加DNS,DNS随便填写。

编辑两块网卡的用法。

将200MB磁盘设置成群集注册表(OCR)使用。

相关文档
最新文档