您好,欢迎访问三七文档
使用VMwareServer在OracleEnterpriseLinux上安装OracleRAC10g作者:VincentChan使用虚拟机在OracleEnterpriseLinux上免费试用Oracle真正应用集群10g第2版2007年1月发表修订者Wilson注:为了方便初学者更好地完成本实验,Wilson对本文进行了若干注释本文所需要的VMwareserver1.0.3注册码是:注册码1:98XY4-54VA4-4216V-4PDZ6注册码2:WH0M5-XW50J-WA4FU-4MTZ3此外,同学们还应该下载一个FTP客户端工具用于把各种软件从Windows主机传送到Linux虚拟机当中。最好该工具支持ssh2overftp协议的,推荐使用FileZilla:关于对本文的任何问题,请发送到wilsonwang66@yahoo.com于10月份OracleOpenWorld2006上推介的Oracle坚不可摧的Linux旨在为RedHatLinux提供企业级支持服务,更快地修复错误,以及显著降低支持价格。此外,Oracle自己的EnterpriseLinux(基于包含额外错误修补的RedHatAdvancedServer第4版(Update4))提供免费下载。因此,现在可以通过VMwareServer(VMware提供的一个免费虚拟环境)在家用电脑上免费使用运行在RedHatAdvancedServer上的Oracle真正应用集群(RAC)10g。Wilson注:你可以选择在RedhatAS4/CentOS4.4/OracleUnbreakableLinux4上进行本实验。对于初学者,推荐使用Oracle的Linux,这样可以避免在实验过程中遇到更多的麻烦。同学们可以到介质。VMwareServer允许您在一台物理计算机上运行多个操作系统。每个虚拟机都是一个独立的操作环境,并带有一组自己的虚拟组件,如磁盘、处理器和内存。虚拟技术在计算环境中十分有用,它允许您在同一物理主机上独立地开发和测试软件以防止数据或软件损坏。VMware软件广泛地用于服务器整合,以降低总拥有成本并加快应用程序开发和测试周期。在本指南中,您将了解如何安装和配置两个在EnterpriseLinux和VMwareServer上运行OracleRAC10g第2版的节点。注意,本指南仅用于教学/评估目的;Oracle及其他供应商不会为本配置提供支持。本指南分为以下几个部分:1.硬件要求和概述2.配置第一个虚拟机3.在第一个虚拟机上配置EnterpriseLinux4.创建并配置第二个虚拟机5.配置Oracle自动存储管理(ASM)6.配置Oracle集群文件系统(OCFS2)7.安装Oracle集群件8.安装Oracle数据库10g第2版9.探索RAC数据库环境10.测试透明应用程序故障切换(TAF)11.数据库备份与恢复12.探索Oracle企业管理器(OEM)数据库控制台13.常见问题1.硬件要求和概述在本指南中,您将安装32位Linux客户操作系统。只有在主机上运行的以下64位处理器支持64位客户操作系统:AMDAthlon64修订版D或更高版本AMDOpteron修订版E或更高版本AMDTurion64修订版E或更高版本AMDSempron64-bit-capable修订版D或更新的IntelEM64TVT-capable处理器如果您决定安装64位客户操作系统,请确定上面列出了您的处理器。您还需要确保在BIOS中启用了虚拟技术(VT)。一些主流制造商在默认情况下禁用了该技术。此处提供了有关处理器兼容性的其他信息。要验证您的处理器是否受支持,请从VMware网站下载处理器兼容性检查工具。为每个虚拟机至少分配700MB内存;为所有虚拟机预留至少30GB磁盘空间。主机操作系统环境概况:主机名操作系统处理器内存磁盘网卡pacuWindowsXPProfessionalServicePack2(32位)IntelPentium4550,3.4MHz,HT2GBDDR2SDRAM,533MHz250GB,UltraATA/133,7200RPMIntelPro/1000MT客户操作系统环境概况:主机名操作系统处理器内存rac1OracleEnterpriseLinux4(32位)1700MBrac2OracleEnterpriseLinux4(32位)1700MB虚拟磁盘布局概况:主机操作系统上的虚拟磁盘客户操作系统上的虚拟磁盘虚拟设备节点大小(MB)描述d:\vm\rac\localdisk.vmdk/dev/sda1/dev/sda2/dev/sda3SCSI0:020“/”挂载点交换空间Oracle二进制文件d:\vm\rac\sharedstorage\ocfs2disk.vmdk/dev/sdbSCSI1:0512OCFS2磁盘d:\vm\rac\sharedstorage\asmdisk1.vmdk/dev/sdcSCSI1:13072ASM磁盘组1d:\vm\rac\sharedstorage\asmdisk2.vmdk/dev/sddSCSI1:23072ASM磁盘组1d:\vm\rac\sharedstorage\asmdisk3.vmdk/dev/sdeSCSI1:32048ASM闪回恢复区(要配置共享存储,客户OS不能与共享存储共享同一个SCSI总线。指定客户OS使用SCSI0,共享磁盘使用SCSI1。)RAC数据库环境概况:主机名ASM实例名RAC实例名数据库名数据库文件存储OCR与表决磁盘(VotingDisk)rac1+ASM1devdb1devdbASMOCFS2rac2+ASM2devdb2devdbASMOCFS2您将在每个节点上安装Oracle主目录供冗余使用。每个节点上的ASM和OracleRAC实例共享同一个Oracle主目录。2.配置第一个虚拟机要创建和配置第一个虚拟机,您需要添加虚拟硬件设备,如磁盘和处理器。在继续执行安装之前,请创建以下windows文件夹以存放虚拟机和共享存储。D:\mkdirvm\rac\rac1D:\mkdirvm\rac\rac2D:\mkdirvm\rac\sharedstorage双击桌面上的VMwareServer图标以启动应用程序:1.按CTRL-N创建一个新的虚拟机。2.新建虚拟机向导:单击Next。3.选择适当的配置:a.虚拟机配置:选择Custom。4.选择客户操作系统:a.客户操作系统:选择Linux。b.版本:选择RedHatEnterpriseLinux4。5.命名虚拟机:a.虚拟机名称:输入“rac1”。b.位置:输入“d:\vm\rac\rac1”。6.设置访问权限:a.访问权限:选择Makethisvirtualmachineprivate。7.启动/关闭选项:a.虚拟机帐户:选择Userthatpowersonthevirtualmachine。8.处理器配置:a.处理器:选择一个处理器。9.虚拟机内存:a.内存:选择700MB。10.网络类型:a.网络连接:选择Usebridgednetworking。11.选择I/O适配器类型:a.I/O适配器类型:选择LSILogic。12.选择磁盘:a.磁盘:选择Createanewvirtualdisk。13.选择磁盘类型:a.虚拟磁盘类型:选择SCSI(Recommended)。14.指定磁盘容量:a.磁盘容量:输入“20GB”。b.取消选择Allocatealldiskspacenow。为了节省空间,您现在不必分配所有磁盘空间。15.指定磁盘文件:a.磁盘文件:输入“localdisk.vmdk”。b.单击Finish。重复步骤16-24以创建四个虚拟SCSI硬盘—ocfs2disk.vmdk(512MB)、asmdisk1.vmdk(3GB)、asmdisk2.vmdk(3GB)和asmdisk3.vmdk(2GB)。16.VMwareServer控制台:单击Editvirtualmachinesettings。17.虚拟机设置:单击Add。18.新增硬件向导:单击Next。19.硬件类型:a.硬件类型:选择HardDisk。20.选择磁盘:a.磁盘:选择Createanewvirtualdisk。21.选择磁盘类型:a.虚拟磁盘类型:选择SCSI(Recommended)。22.指定磁盘容量:a.磁盘容量:输入“0.5GB”。b.选择Allocatealldiskspacenow。如果您希望节省空间,则不必分配所有磁盘空间。出于性能方面的考虑,您需要为每个虚拟共享磁盘预先分配所有磁盘空间。特别是在Oracle数据库创建期间或者当数据库的DML活动较频繁时,如果共享磁盘的大小增长快速,虚拟机可能会间歇挂起一段较短的时间甚至崩溃(这种情况很少见)。23.指定磁盘文件:a.磁盘文件:输入“d:\vm\rac\sharedstorage\ocfs2disk.vmdk”。b.单击Advanced。24.新增硬件向导:a.虚拟设备节点:选择SCSI1:0。b.模式:选择Independent,针对所有共享磁盘选择Persistent。c.单击Finish。最后,额外添加一个虚拟网卡以用于专用互联,并移除软盘驱动器(如果有)。25.VMwareServer控制台:单击Editvirtualmachinesettings。26.虚拟机设置:单击Add。27.新增硬件向导:单击Next。28.硬件类型:a.硬件类型:以太网适配器。29.网络类型:a.主机模式:与主机共享的专用网络b.单击Finish。30.虚拟机设置:a.选择Floppy并单击Remove。31.虚拟机设置:单击OK。修改虚拟机配置文件。还需要设置其他参数以启用两个虚拟RAC节点之间的磁盘共享。打开配置文件d:\vm\rac\rac1\RedHatEnterpriseLinux4.vmx,并添加下面列出的粗体参数。config.version=8virtualHW.version=4scsi0.present=TRUEscsi0.virtualDev=lsilogicmemsize=700scsi0:0.present=TRUEscsi0:0.fileName=localdisk.vmdkide1:0.present=TRUEide1:0.fileName=autodetectide1:0.deviceType=cdrom-rawfloppy0.fileName=A:Ethernet0.present=TRUEdisplayName=rac1guestOS=rhel4priority.grabbed=normalpriority.ungrabbed=normaldisk.locking=FALSEdiskLib.dataCacheMaxSize=0scsi1.sharedBus=virtualscsi1.present=TRUEscsi1:0.present=TRUEscsi1:0.fileName=D:\vm\rac\sharedstorage\ocfs2disk.vmdkscsi1:0.mode=independent-persistentscsi1:0.deviceType=diskscsi1:1.present=TRUEscsi1:1.fileName=D:\vm\rac\sharedstorage\asmdisk1.vmdkscsi1:1.mode=independent-persistentscsi1:1.deviceType=diskscsi1:2.present=TRUEscsi1:2.fileName=D:\vm\rac\sharedstorage\asmdisk2.vmdkscsi1:2.mo
本文标题:VMware Server 在 Oracle Enterprise Linux 上安装 Oracle
链接地址:https://www.777doc.com/doc-4341470 .html