我要在两台机器上做 Oracle 10.2.0.1 的 RAC。不知道 SATA 硬盘是否可以做为共享磁盘?还是必须用 SCSI 硬盘?
OS是 Redhat Linux AS4 Update 5。更详细信息是:每台机器有三块硬盘, 其中
第一台机器:
   硬盘一: IDE 80G (用来装 OS)
  硬盘二: SATA 160G (用来做共享磁盘)
  硬盘三: SATA 160G (用来做共享磁盘)
第二台机器:
   硬盘一: SATA 120G (用来装 OS)
  硬盘二: SATA 160G (用来做共享磁盘)
  硬盘三: SATA 160G (用来做共享磁盘)我之前在VMWare GSX 3 和 VMWare EXSi 上都尝试过很多次,但是最终都是因为各种问题失败。个人感觉就是 VMWare的共享磁盘有些问题。所以我最后决定采用真实机器。昨天我在真实机器上尝试了一次,但是装 CRS 失败了,就是 Stack Failure 10 类似的东西。
我采用的是 Raw Devices,没有采用 OCFS 或者 ASM。后两者在 VMWare 上都不能通过,所以在真实机器中我也放弃了。所以,现在我想,是不是必须用 SCSI 硬盘才能够做 RAC?谢谢!

解决方案 »

  1.   

    应该不行的。需要物理共享的,也就是从硬件上都能发现这些硬盘才行。本地 SCSI 盘也不行,需要阵列柜(SCSI、SATA 柜)才行。VMWare 的共享磁盘没有问题,好像是需要直接虚拟机的磁盘参数。
      

  2.   

    再请问一下,如何把这些 SATA硬盘进行物理共享呢?
    比如说,是不是可以直接怎么样在网络上映射一下。就好像Windows里面的映射?
    谢谢您!