日期:2014-05-16  浏览次数:20598 次

linux平台oracle10g rac搭建

linux平台oracle10g rac搭建
2010年09月12日
  Oracle RAC在Linux的安装与部署 目录 一、硬件要求和概述 环境: 主操作系统 Windows XP Professional SP2  虚拟机版本 vmware serve 2.0.1 Host操作系统 Oracle Enterprise Linux AS 5 Update 3 (也可为RedHat,但是一些RAC安装包需要自己到oracle官网上面去下载) Oracle版本 10.2.0.1  Clusterware版本 10.2.0.1 本实验共享磁盘使用ocfs2+ASM的方式来管理,orc和votingdisk使用ocfs2,数据文件使用ASM。 1.虚拟磁盘布局 主机操作系统上的虚拟磁盘      客户操作系统上的虚拟磁盘    虚拟设备节点大小(MB) 描述   F:\rac\rac1\localdisk.vmdk      /dev/sda1  SCSI 0:0  /dev/sda2 交换空间 28000          根目录
  F:\rac\rac2\localdisk.vmdk   /dev/sda1 SCSI 0:0 dev/sda2 交换空间  28000                  根目录
  F:\rac\sharedstorage\ocfs2disk.vmdk /dev/sdb SCSI 1:0   500               OCFS2磁盘   F:\rac\sharedstorage\asmdisk1.vmdk /dev/sdc SCSI 1:1 3000       ASM磁盘组1  F:\rac\sharedstorage\asmdisk2.vmdk /dev/sdd SCSI 1:2  3000       ASM磁盘组2 F:\rac\sharedstorage\asmdisk3.vmdk /dev/sde SCSI 1:3 2000      ASM闪回恢复区  注意:要配置共享存储,客户OS不能与共享存储共享同一个SCSI 总线。指定客户OS使用 SCSI0,共享磁盘使用SCSI1。  IP分配规则  注意:在选择ip和vip时应尽量选在网关所在的网段,并且没有被占用, 可使用ping命令检查。 2. RAC 数据库环境概况 注意:在每个节点上安装Oracle主目录供冗余使用,每个节点上的ASM 和Oracle RAC实例共享同一个Oracle主目录 1、配置第一个虚拟机 要创建和配置第一个虚拟机,您需要添加虚拟硬件设备,如磁盘和处理器。在继续执行安装之前,请创建以下 windows 文件夹以存放虚拟机和共享存储。
  F:\rac\rac2
  F:\rac\sharestorage
  (1)   安装好vmwareserver。添加一个datastore   F:\rac
  (2)   Create virtual machine,选datastore rac,取名rac1 单击"next"。
  (3)       选Linux operating system,version为RedHat enterprise Linux5,单击"next"。
  (4)       输入memory 700MB,cpu个数选2,单击"next"。
  (5)      Create a new virtual disk,单击"next"。
  (6)       输入capacity为20G,location为[rac]rac1/localdisk.vmdx,单击"next"。
  (7)       Add a network adapter ,选bridge,connect at power on:yes,单击"next"。
  (8)       Use an iso image,单击"next"
  (9)       Don't add a floppy drive 单击"next"
  (10)    Add a USB controller 单击"next"
  (11)    单击"finish"。
  (12)    创建完虚拟机之后,选add hardware,创建四个虚拟 SCSI 硬盘 -                         ocfs2disk.vmdk(0.6G) 、asmdisk1.vmdk (3GB)、asmdisk2.vmdk (3GB) 和 asmdisk3.vmdk(2GB)。将他们放在sharestorage文件夹里面。为提高rac使用性能,避免冲突,应将其使用SCSI1:0段,并选择 Allocate all disk space now。
  (13)    添加一块网卡,选hostonly模式,connect at power on :yes
  如下图:
  (14)    修改虚拟机配置文件:F:\rac\rac1\rac1.vmx,添加以下粗体字:
  .encoding = "GBK"
  config.version = "8"
  virtualHW.version = "7"
  floppy0.present = "FALSE"
  mks.enable3d = "TRUE"
  pciBridge0.present = "TRUE"
  pciBridge4.present = "TRUE"
  pciBridge4.virtualDev = "pcieRootPort"
  pciBridge4.functions = "8"
  pciBridge5.present = "TRUE"
  pciBridge5.virtualDev = "pcieRootPort"
  pciBridge5.functions = "8"
  pciBridge6.present = "TRUE"
  pciBridge6.virtualDev = "pcieRootPort"
  pciBridge6.functions = "8"
  pciBridge7.present = "TRUE"
  pciBridge7.virtualDev = "pcieRootPort"
  pciBridge7.functions = "8"
  vmci0.present = "TRUE"
  nvram = "rac1.nvram"
  virtualHW.productCompatibility = "hosted"
  ft.secondary0.enabled = "TRUE"
  tools.upgrade.policy = "useGlobal