RAC(ASM)在windows2003下安装

一:设置一个 Win2003 的环境。
1 在本机建立一个文件夹 VM ,并创建其子文件夹 rac1,rac2,sharedisk,rac1 rac2 用来存放操作系统, sharedisk 用来存放共享磁盘
2 打开 vwware 新建一个虚拟机,选 Win2003 企业版,存放位置 D VM\rac1 内存 1G 硬盘 8G 网卡选 Bridged 模式
3 做完上面的之后,再 ADD 一块网卡选 HOST-ONLY 模式
4  安装 win2003OS 主机名为 RAC1
二:设置网络和系统
 1 bridged 那块网卡的连接改名为 public ,然后设置 TCP/IP
2 host-only 那块网卡的连接名改为 private ,然后设置 TCP/IP
3 修改 Host 文件
位置: C:\windows\system32\drivers\etc\hosts
PS :这个文件里面一共要包含 6 IP 公共 IP ,私有 IP 和虚拟 IP VIP
4 检查被网络服务访问的连接顺序,确保 public 位于第一位,在网上邻居上右键点属性――菜单栏上点高级――点高级设置
5 禁用 Windows Media Sensing for TCP/IP
  ・打开注册表编辑器
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
  ・新建 DWORD   _DisableDHCPMediaSense 值为 1
    (机器重新启动后才会生效)
6 设置虚拟内存为 2046-4092    
7 安装 vmtools
8 关机
三:设置磁盘配置
1 创建共享磁盘
点下一步
 
创建一个新磁盘,点下一步
 
接受默认的 SCSI ,下一步弹出设置硬盘大小的界面,设置好大小后,继续下一步
把这个磁盘放到刚开始创建的 VM 子文件夹下面的 sharedisk 子文件夹然后命名为 ocrdisk.vmdk ,然后 FINISH ,然后在高级设置中按下图的设置
 
重复上面的步骤建立三块磁盘分别命名为 asm1disk.vmdk ,asm2disk,vmdk,asm3disk,vmdk
然后打开虚拟机配置文件 用记事本打开
对照下面的把文档里没有的加进去
 
disk.locking = "FALSE"
diskLib.dataCacheMaxSize = "0" 
diskLib.dataCacheMaxReadAheadSize = "0" 
diskLib.dataCacheMinReadAheadSize = "0" 
diskLib.dataCachePageSize = "4096" 
diskLib.maxUnsyncedWrites = "0"

    
      
    
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic" 
scsi1.sharedBus = "VIRTUAL"

    
      
    
scsi1:1.present = "TRUE"
scsi1:1.mode = "independent-persistent"
scsi1:1.fileName = "/u01/VM/shared/ocr.vmdk"
scsi1:1.deviceType = "plainDisk"
scsi1:1.redo = ""

    
      
    
scsi1:2.present = "TRUE"
scsi1:2.mode = "independent-persistent"
scsi1:2.fileName = "/u01/VM/shared/votingdisk.vmdk"
scsi1:2.deviceType = "plainDisk"
scsi1:2.redo = ""

    
      
    
scsi1:3.present = "TRUE"
scsi1:3.mode = "independent-persistent"
scsi1:3.fileName = "/u01/VM/shared/asm1.vmdk"
scsi1:3.deviceType = "plainDisk"
scsi1:3.redo = ""

    
      
    
scsi1:4.present = "TRUE"
scsi1:4.mode = "independent-persistent"
scsi1:4.fileName = "/u01/VM/shared/asm2.vmdk"
scsi1:4.deviceType = "plainDisk"
scsi1:4.redo = ""

    
      
    
scsi1:5.present = "TRUE"
scsi1:5.mode = "independent-persistent"
scsi1:5.fileName = "/u01/VM/shared/asm3.vmdk"
scsi1:5.deviceType = "plainDisk"
scsi1:5.redo = ""
 
2 启动虚拟机,开机后在打开命令提示符执行下列命令:
   C:\> diskpart
DISKPART> automount  enable
DISKPART> exit
3 重新启动电脑
4 初始化磁盘
选择要初始化的磁盘,点击下一步
点击下一步
完成转化,点完成
5 然后给这几个共享磁盘 进行创建扩展磁盘分区,创建逻辑驱动器 注意不要为逻辑驱动器添加盘符,也不要格式化逻辑驱动器,步骤参考以下截图:
 
 
 
 
 
上面的弄完之后, DISK1 的颜色变成为蓝色
 
对另外的三个磁盘也重复上面截图的操作!
 
四:克隆 RAC1
1 :把 RAC1 关机了,然后把 RAC1 文件夹下面的文件全都复制到 RAC2 文件夹下去,然后启动 RAC2
2 :等 RAC2 启动好了之后,更改 RAC2 IP 地址,查看 HOST 文件是否和 RAC1 的一样
3 :更改主机名,之后重新启动
4 :启动后 一定要查看下 RAC2 的磁盘确保先前设置的 4 个共享磁盘在 RAC2 中系统没有自动的为其分配盘符 !!!如果分配的话删除然后重新启动!
五:测试节点之间的连通性:
两台虚拟机 RAC1 RAC2 互相 ping 公共主机名和专用节点名 看是否 ping 的通,这个时候是 ping 不通 VIP 地址的!
六:设置环境变量在每个节点上:
六:检测节点之间能否互相访问共享
   RAC1 上用 net use \\rac2\c$
   RAC2 上用 net use \\rac1\c$
七:进行时间同步: net time /setsntp:sghrac1( RAC1 作为时间服务器 )
                  Net time \\rac2 /set 设置 RAC2 RAC1 的时间同步
八:所有的环境设置好了,可以利用 cluster ware 软件包中的 cluvfy 工具检查安装是否符合所有条件:
等结果出来,看是否条件都满足安装 RAC 的要求,如果有不符合要求的地方进行相应的调整!关于 VIP 的地方是一定不会通过的!不用理会这个错误。继续下面的安装
 
九:开始安装 Cluster ware 软件!
  
在这一步要点 ADD 然后添加另外一个节点的公共接口名,专用接口名。 VIP 接口名
在这一步 public 接口类型改为公用继续 下一步
接下来是设置 OCR 和和表决磁盘的存放地方,下一步,然后准备就绪界面然后安装,
等到 configuration assistants 出来
 
继续等待 ````````
 
等出 VIP 错误的时候不要理会,直接点 OK
EXIT 完成 CLUSTERWARE 的安装
RAC1 上运行 vipca.bat
RAC1 RAC2 vip 接口名输进去
 
接下来运行 cluvfy 工具群集服务设置的后期检查
检查都通过的话就可以装 ORACLE 10G ```````
十:安装 DATABASE 软件
NEXT
选企业版
因为是集群安装模式所以要把 RAC2 也选了
选择配置 ASM
Stamp disks`
标识 ASM 驱动器
SUMMARY 上点 INSTALL
完成后用 DBCA 创建数据库
开始――运行―― ORACLE10GHOME ――配置移植工具―― Database Configuration Assistant

你可能感兴趣的:(ASM,职场,windows2003,RAC,休闲)