如下文档摘自oracle官方网.
于 10 月份 Oracle OpenWorld 2006 上推介的 Oracle 坚不可摧的 Linux 旨在为 Red Hat Linux 提供企业级支持服务,更快地修复错误,以及显著降低支持价格。此外,Oracle 自己的 Enterprise Linux(基于包含额外错误修补的 Red Hat Advanced Server 第 4 版 (Update 4))提供免费下载。
因此,现在可以通过 VMware Server(VMware 提供的一个免费虚拟环境)在家用电脑上免费使用运行在 Red Hat Advanced Server 上的 Oracle 真正应用集群 (RAC) 10g。
VMware Server 允许您在一台物理计算机上运行多个操作系统。每个虚拟机都是一个独立的操作环境,并带有一组自己的虚拟组件,如磁盘、处理器和内存。虚拟技术在计算环境中十分有用,它允许您在同一物理主机上独立地开发和测试软件以防止数据或软件损坏。VMware 软件广泛地用于服务器整合,以降低总拥有成本并加快应用程序开发和测试周期。
在本指南中,您将了解如何安装和配置两个在 Enterprise Linux 和 VMware Server 上运行 Oracle RAC 10g 第 2 版的节点。注意,本指南仅用于教学/评估目的;Oracle 及其他供应商不会为本配置提供支持。
本指南分为以下几个部分:
在本指南中,您将安装 32 位 Linux 客户操作系统。只有在主机上运行的以下 64 位处理器支持 64 位客户操作系统:
如果您决定安装 64 位客户操作系统,请确定上面列出了您的处理器。您还需要确保在 BIOS 中启用了虚拟技术 (VT)。一些主流制造商在默认情况下禁用了该技术。此处提供了有关处理器兼容性的其他信息。
要验证您的处理器是否受支持,请从 VMware 网站下载处理器兼容性检查工具。
为每个虚拟机至少分配 700MB 内存;为所有虚拟机预留至少 30GB 磁盘空间。
主机操作系统环境概况:
| 主机名 | 操作系统 | 处理器 | 内存 | 磁盘 | 网卡 |
| pacu | Windows XP Professional Service Pack 2(32 位) | Intel Pentium 4 550, 3.4MHz, HT | 2 GB DDR2 SDRAM, 533 MHz | 250 GB, Ultra ATA/133, 7200 RPM | Intel Pro/1000 MT |
客户操作系统环境概况:
| 主机名 | 操作系统 | 处理器 | 内存 |
| rac1 | Oracle Enterprise Linux 4(32 位) | 1 | 700 MB |
| rac2 | Oracle Enterprise Linux 4(32 位) | 1 | 700 MB |
虚拟磁盘布局概况:
| 主机操作系统上的虚拟磁盘 | 客户操作系统上的虚拟磁盘 | 虚拟设备节点 | 大小 (MB) | 描述 |
| d:vmraclocaldisk.vmdk | /dev/sda1 /dev/sda2 /dev/sda3 | SCSI 0:0 | 20 | “/”挂载点 交换空间 Oracle 二进制文件 |
| d:vmracsharedstorageocfs2disk.vmdk | /dev/sdb | SCSI 1:0 | 512 | OCFS2 磁盘 |
| d:vmracsharedstorageasmdisk1.vmdk | /dev/sdc | SCSI 1:1 | 3072 | ASM 磁盘组 1 |
| d:vmracsharedstorageasmdisk2.vmdk | /dev/sdd | SCSI 1:2 | 3072 | ASM 磁盘组 1 |
| d:vmracsharedstorageasmdisk3.vmdk | /dev/sde | SCSI 1:3 | 2048 | ASM 闪回恢复区 |
(要配置共享存储,客户 OS 不能与共享存储共享同一个 SCSI 总线。指定客户 OS 使用 SCSI0,共享磁盘使用 SCSI1。)
RAC 数据库环境概况:
| 主机名 | ASM 实例名 | RAC 实例名 | 数据库名 | 数据库文件存储 | OCR 与表决磁盘 (Voting Disk) |
| rac1 | +ASM1 | devdb1 | devdb | ASM | OCFS2 |
| rac2 | +ASM2 | devdb2 | devdb | ASM | OCFS2 |
您将在每个节点上安装 Oracle 主目录供冗余使用。每个节点上的 ASM 和 Oracle RAC 实例共享同一个 Oracle 主目录。
要创建和配置第一个虚拟机,您需要添加虚拟硬件设备,如磁盘和处理器。在继续执行安装之前,请创建以下 windows 文件夹以存放虚拟机和共享存储。
D:>mkdir vmracrac1 D:>mkdir vmracrac2 D:>mkdir vmracsharedstorage
双击桌面上的 VMware Server 图标以启动应用程序:
重复步骤 16-24 以创建四个虚拟 SCSI 硬盘 — ocfs2disk.vmdk (512MB)、asmdisk1.vmdk (3GB)、asmdisk2.vmdk (3GB) 和 asmdisk3.vmdk (2GB)。
最后,额外添加一个虚拟网卡以用于专用互联,并移除软盘驱动器(如果有)。
修改虚拟机配置文件。还需要设置其他参数以启用两个虚拟 RAC 节点之间的磁盘共享。打开配置文件 d:vmracrac1Red Hat Enterprise Linux 4.vmx,并添加下面列出的粗体参数。
config.version = "8" virtualHW.version = "4" scsi0.present = "TRUE" scsi0.virtualDev = "lsilogic" memsize = "700" scsi0:0.present = "TRUE" scsi0:0.fileName = "localdisk.vmdk" ide1:0.present = "TRUE" ide1:0.fileName = "auto detect" ide1:0.deviceType = "cdrom-raw" floppy0.fileName = "A:" Ethernet0.present = "TRUE" displayName = "rac1" guestOS = "rhel4" priority.grabbed = "normal" priority.ungrabbed = "normal" disk.locking = "FALSE" diskLib.dataCacheMaxSize = "0" scsi1.sharedBus = "virtual" scsi1.present = "TRUE" scsi1:0.present = "TRUE" scsi1:0.fileName = "D:vmracsharedstorageocfs2disk.vmdk" scsi1:0.mode = "independent-persistent" scsi1:0.deviceType = "disk" scsi1:1.present = "TRUE" scsi1:1.fileName = "D:vmracsharedstorageasmdisk1.vmdk" scsi1:1.mode = "independent-persistent" scsi1:1.deviceType = "disk" scsi1:2.present = "TRUE" scsi1:2.fileName = "D:vmracsharedstorageasmdisk2.vmdk" scsi1:2.mode = "independent-persistent" scsi1:2.deviceType = "disk" scsi1:3.present = "TRUE" scsi1:3.fileName = "D:vmracsharedstorageasmdisk3.vmdk" scsi1:3.mode = "independent-persistent" scsi1:3.deviceType = "disk" scsi1.virtualDev = "lsilogic" ide1:0.autodetect = "TRUE" floppy0.present = "FALSE" Ethernet1.present = "TRUE" Ethernet1.connectionType = "hostonly"
从 Oracle 网站下载 Enterprise Linux 并解压缩文件:
恭喜,您已经在 VMware Server 上安装了 Enterprise Linux!
安装 VMware 工具。VMware 工具要求同步主机和客户机的时间。
在 VMware 控制台上,以 root 用户身份登录。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/38542/viewspace-906230/ ,如需转载,请注明出处,否则将追究法律责任。