Windows server 2003 Enterprice + oracle10g 双机热备

由于实验环境是虚拟机,经常会出现一些莫名其妙的问题,如:IP冲突,共享磁盘不能识别等,相信在真实环境中做应该会更加顺利。

 

实验环境:

1、 VMware Workstation6.0

 

2、AD:域控制器,安装Windows server 2003 Enterprice。

IP Address:    192.168.0.100

Subnet mask:   255.255.255.0

Default gateway:192.168.0.1

Dns servers:    127.0.0.1

 

3、Clustera:集群节点1,安装Windows server 2003 Enterprice,2网卡(heart,public)。本地磁盘(c:系统盘,e:安装oracle)

Heart:

IP Address:    10.0.0.11

Subnet mask:   255.255.255.0

Public:

IP Address:    192.168.0.11

Subnet mask:   255.255.255.0

Default gateway:192.168.0.1

Dns servers:    192.168.0.100

 

4、Clusterb:集群节点2,安装Windows server 2003 Enterprice,2网卡(heart,public)。本地磁盘(c:系统盘,e:安装oracle)

Heart:

IP Address:    10.0.0.12

Subnet mask:   255.255.255.0

Public:

IP Address:    192.168.0.12

Subnet mask:   255.255.255.0

Default gateway:192.168.0.1

Dns servers:    192.168.0.100

 

5、共享磁盘(Q:仲裁盘(500M),Z:数据盘)

 

前期准备:

  • 1、 在AD上创建域控制器79kj.com,添加用户gh到用户组Domain Computers。打开dns服务器,在正向查找区域79kj.com中添加主机cluster,IP为192.168.0.13。
  • 2、 设置public网卡优先于heart,并把clustera和clusterb加入域79kj.com。

 

中期:建立集群

  • 1、 给clustera添加共享磁盘quo.vmdk(500M)和data.vmdk。用文本编辑器打开***.vmx配置文件,修改共享磁盘的scis总线不与系统磁盘一致,如下:

   scsi1.present = "TRUE"

scsi1.virtualDev = "lsilogic"

scsi1:2.present = "TRUE"

scsi1:2.fileName = "D:/集群/share disk/quo.vmdk"

 

scsi1:3.present = "TRUE"

scsi1:3.fileName = "D:/集群/share disk/data.vmdk"

 

disk.locking="FALSE"

 

把这段配置参数拷贝到clusterb的***.vmx配置文件中。

  • 2、 先启动clustera,打开cmd,输入diskpart:

Diskpart>automount enable

启用自动挂载新卷。

打开计算机管理,初始化共享磁盘quo.vmdk,使用ntfs格式化,分配盘符Q。clustera关机,开启clusterb。Clusterb识别到已经格式化过的磁盘quo.vmdk,修改其盘符为Q。

  • 3、 在clusterb中打开群集管理器,创建新群集,群集名为cluster

 

 

 

下一步:

 

 

 

下一步:

 

 

 

下一步:

 

 

 

下一步:

 

 

 

下一步:

 

 

 

选择仲裁盘,然后下一步:

 

 

 

下一步:

 

 

 

完成:

 

 

 

然后启动clustera,打开群集管理器,选择添加节点到群集:

 

 

 

下一步:

 

 

 

下一步:

 

 

 

下一步:

 

 

 

下一步,再下一步:

 

 

 

下一步,完成:

 

 

 

设置网卡再群集中充当的角色:

 

 

 

右键群集组,选择属性:

 

 

 

 

集群部分结束。

使用前面的方法格式化共享磁盘data.vmdk,分配盘符为Z,通过新建资源加入集群中

 

后期:oracle(10g)安装,failsafe(3.3.4)安装

在2个节点上安装oracle:

 

 

 

 

选择高级安装,下一步:

 

 

 

下一步:

 

 

 

下一步:

 

 

 

下一步:

 

 

 

选择仅安装数据库软件,下一步:

 

 

 

安装:

 

 

 

等待安装完成。。。

 

 

 

退出,完成。

打开注册表,HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/

修改ORACLE_BASE值为z:/oracle;

 

使用dbca创建数据库orcl:

 

 

 

下一步:

 

 

 

下一步:

 

 

 

下一步:

 

 

 

下一步:

 

 

 

下一步:

 

 

 

下一步:

 

 

 

下一步:

 

 

 

选择编辑归档模式参数:

 

 

 

确定,下一步:

 

 

 

下一步:

 

 

 

下一步:

 

 

 

一直下一步,直至完成:

 

 

 

 

然后把E:/oracle/product/10.2.0/db_1/database中的initorcl.ora拷贝到z:下

E:/oracle/product/10.2.0/db_1/dbs中的SPFILEORCL.ORA拷贝到z:下

修改initorcl.ora中的SPFILE='z:/spfileorcl.ora'

(另外也可以使用create pfile from spfile,直接使用pfile文件,而不用spfile)

安装failsafe

 

 

 

安装完failsafe后重启。

再节点clustera操作:打开failsafe manager

 

 

创建组oraCluster:

 

 

 

 

完成。

在AD的DNS服务器上添加主机oraCluster,IP为192.168.0.14

给oraCluster组添加虚拟IP:

 

在troubleshooting中选择verify standalong database:

 

在验证过程中选择"是"来fix。

 

 

添加orcl数据库到oraCluster:

 

 

 

 

 

 

最后再oraCluster组中添加OracleServicesSID(这里是OracleServicesOrcl)服务,无任何依赖就OK了

移动资源组做下测试:

 

 

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值