- 论坛徽章:
- 0
|
看过很多篇vmware oracle rac的安装,这周自己测试了下,发现不太可能,按照文章的设置方法,vmware共享出来的磁盘,在两台机器虽然能同时认到,但是写入的数据完全不同步,好像各写各的,怎么可能做rac 的表决盘呢。
而实际测试安装时,安装HA就可以,因为HA不需要同时读写盘,安装RAC在启动CCS等服务时报错,参考oracle RAC Metalink的文档解决还是不行,最后判定磁盘不能同时读写造成。
我的vmware版本:server-installer-1.0.3
oracle版本:oracle 10.1.0.2
vmware磁盘的配置:
scsi1.present = \"TRUE\"
scsi1:1.present = \"TRUE\"
scsi1:1.fileName = \"D:\\oracle rac test\\vote.vmdk\"
scsi1:1.mode = \"independent-persistent\"
scsi1.virtualDev = \"lsilogic\"
scsi1.sharedBus = \"virtual\"
scsi1:2.present = \"TRUE\"
scsi1:2.fileName = \"D:\\oracle rac test\\oradata.vmdk\"
scsi1:2.mode = \"independent-persistent\"
disk.locking = \"false\"
diskLib.dataCacheMaxSize = \"0\"
diskLib.dataCacheMaxReadAheadSize = \"0\"
diskLib.DataCacheMinReadAheadSize = \"0\"
diskLib.dataCachePageSize = \"4096\"
diskLib.maxUnsyncedWrites = \"0\"
scsi1:1.redo = \"\"
scsi1:2.redo = \"\"
也测试过这样配置vm:将两个VM盘建立在不同的scsi总线,一个为scsi1:1,一个为scsi2:2.但是报一样的错。
结论:oracle rac中,表决盘和数据在双机上使用的是存储的同一块盘,数据是同步的,但是vm中设立的共享盘即使是同一个文件,在两台机器上使用好像是两块不同的盘。使用其他iscsi服务软件,磁盘也存在同样问题。
不知道各位高手如何做成的实验,希望高手们指导指导和各位有兴趣的朋友讨论下。
[ 本帖最后由 fushihui427 于 2009-4-21 11:39 编辑 ] |
|