ITPub博客

首页 > 数据库 > Oracle > oracle 11G RAC的建立(VM虚拟环境)

oracle 11G RAC的建立(VM虚拟环境)

原创 Oracle 作者:记录每一次错误 时间: 0 删除 编辑

安装环境与网络规划

安装环境:

windows 7 

虚拟机VMware Workstation Pro:两台Oracle Linux R6 U5 x86_64 

Oracle Database software: Oracle11gR2 

Cluster software: Oracle grid infrastructure 11gR2(11.2.0.4.0) 

:ASM

细节说明: 

1. 安装Oracle Linux时,注意分配两个网卡,一个网卡为Host Only方式,用于两台虚拟机节点的通讯,另一个网卡为Nat方式,用于连接外网,后面再手动分配静态IP。每台主机的内存和swap规划为至少2.5G。硬盘规划为:boot 500M,其他空间分配为LVM方式管理,LVM划分2.5G为swap,其他为/。 

两台Oracle Linux主机名为rac1、rac2 

注意这里安装的两个操作系统最好在不同的硬盘中,否则I/O会很吃力。 

2. 由于采用的是共享存储ASM,而且搭建集群需要共享空间作注册盘(OCR)和投票盘(votingdisk)。VMware创建共享存储方式: 

进入VMware安装目录,cmd命令下:


C:\Program Files (x86)\VMware\VMware Workstation>

vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2  E:\vmware\ocr.vmdk                           

vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2  E:\vmware\ocr2.vmdk                          

vmware-vdiskmanager.exe -c -s 1000Mb -a lsilogic -t 2  E:\vmware\votingdisk.vmdk                   

vmware-vdiskmanager.exe -c -s 20000Mb -a lsilogic -t 2 E:\vmware\data.vmdk                         

vmware-vdiskmanager.exe -c -s 10000Mb -a lsilogic -t 2 E:\vmware\backup.vmdk                       

  执行结果:

            这里创建了两个1G的ocr盘,一个1G的投票盘,一个20G的数据盘,一个10G的备份盘。                                                                                       


修改节点一(RAC1下)目录中的rac1.vmx文件(使用文本文档格式打开),添加如下内容

scsi1.present = "TRUE"

scsi1.virtualDev = "lsilogic"

scsi1.sharedBus = "virtual"

 

scsi1:1.present = "TRUE"

scsi1:1.mode = "independent-persistent"

scsi1:1.filename = "E:\vmware\ocr.vmdk"

scsi1:1.deviceType = "plainDisk"

 

scsi1:2.present = "TRUE"

scsi1:2.mode = "independent-persistent"

scsi1:2.filename = "E:\vmware\votingdisk.vmdk" 

scsi1:2.deviceType = "plainDisk"

                                                             

scsi1:3.present = "TRUE"

scsi1:3.mode = "independent-persistent"

scsi1:3.filename = "E:\vmware\data.vmdk"

scsi1:3.deviceType = "plainDisk"

                                                             

scsi1:4.present = "TRUE"

scsi1:4.mode = "independent-persistent"

scsi1:4.filename = "E:\vmware\backup.vmdk"

scsi1:4.deviceType = "plainDisk"

                                                             

scsi1:5.present = "TRUE"                                     

scsi1:5.mode = "independent-persistent"                       

scsi1:5.filename = "E:\vmware\ocr2.vmdk"       

scsi1:5.deviceType = "plainDisk"                             

                                                             

disk.locking = "false"                                        

diskLib.dataCacheMaxSize = "0"                               

diskLib.dataCacheMaxReadAheadSize = "0"                      

diskLib.DataCacheMinReadAheadSize = "0"                      

diskLib.dataCachePageSize = "4096"                           

diskLib.maxUnsyncedWrites = "0"

同样修改节点二(rac2) 下目录中rac2.vmx文件(使用文本文档格式打开)的文件添加内容:

scsi1.sharedBus = "virtual"

disk.locking = "false"

diskLib.dataCacheMaxSize = "0"

diskLib.dataCacheMaxReadAheadSize = "0"

diskLib.DataCacheMinReadAheadSize = "0"

diskLib.dataCachePageSize = "4096"

diskLib.maxUnsyncedWrites = "0"

gui.lastPoweredViewMode = "fullscreen"

checkpoint.vmState = ""

usb:0.present = "TRUE"

usb:0.deviceType = "hid"

usb:0.port = "0"

usb:0.parent = "-1"


                                  



硬件检测    RAC的硬件包括主机,共享存储,网络互联设备

1.节点




前期规划,配置节点主机,安装部署

前期规划:


Oracle存储方案的选择ASM>ACFS>NFS>RAW

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31547066/viewspace-2215558/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Oracle rac进程详解
请登录后发表评论 登录
全部评论
性格开朗,有较强的学习能力,对oracle数据库的体系结构,搭建RAC,timesten,goldengate,分布式数据库,dataguard,系统调优有较深入的了解, 尤其是oracle优化,深入学习的主机命令,对数据库的优化,SQL语句的优化有深入的认识,目前正在shell脚本,mysql,以后会有计划学习大数据和python。

注册时间:2018-07-23

  • 博文量
    182
  • 访问量
    324811