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

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第1张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第2张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第3张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第4张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第5张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第6张图片

 

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

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第7张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第8张图片

 

完成:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第9张图片

 

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

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第10张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第11张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第12张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第13张图片

 

下一步,再下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第14张图片

 

下一步,完成:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第15张图片

 

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

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第16张图片

 

右键群集组,选择属性:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第17张图片

 Windows server 2003 Enterprice + oracle10g 双机热备_第18张图片

 

集群部分结束。

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

 

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

在2个节点上安装oracle:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第19张图片

 

 

选择高级安装,下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第20张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第21张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第22张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第23张图片

 

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

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第24张图片

 

安装:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第25张图片

 

等待安装完成。。。

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第26张图片

 

退出,完成。

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

修改ORACLE_BASE值为z:/oracle;

 

使用dbca创建数据库orcl:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第27张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第28张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第29张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第30张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第31张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第32张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第33张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第34张图片

 

选择编辑归档模式参数:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第35张图片

 

确定,下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第36张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第37张图片

 

下一步:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第38张图片

 

一直下一步,直至完成:

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第39张图片

 

 

然后把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

 

 Windows server 2003 Enterprice + oracle10g 双机热备_第40张图片

Windows server 2003 Enterprice + oracle10g 双机热备_第41张图片

Windows server 2003 Enterprice + oracle10g 双机热备_第42张图片

Windows server 2003 Enterprice + oracle10g 双机热备_第43张图片

Windows server 2003 Enterprice + oracle10g 双机热备_第44张图片

Windows server 2003 Enterprice + oracle10g 双机热备_第45张图片

 

安装完failsafe后重启。

再节点clustera操作:打开failsafe manager

 Windows server 2003 Enterprice + oracle10g 双机热备_第46张图片

 

创建组oraCluster:

 Windows server 2003 Enterprice + oracle10g 双机热备_第47张图片

Windows server 2003 Enterprice + oracle10g 双机热备_第48张图片

Windows server 2003 Enterprice + oracle10g 双机热备_第49张图片

 

 

 

完成。

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

给oraCluster组添加虚拟IP:

 Windows server 2003 Enterprice + oracle10g 双机热备_第50张图片

在troubleshooting中选择verify standalong database:

 Windows server 2003 Enterprice + oracle10g 双机热备_第51张图片

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

 Windows server 2003 Enterprice + oracle10g 双机热备_第52张图片

 

添加orcl数据库到oraCluster:

 

 

 

Windows server 2003 Enterprice + oracle10g 双机热备_第53张图片

Windows server 2003 Enterprice + oracle10g 双机热备_第54张图片

 Windows server 2003 Enterprice + oracle10g 双机热备_第55张图片

Windows server 2003 Enterprice + oracle10g 双机热备_第56张图片

 

 

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

移动资源组做下测试:

Windows server 2003 Enterprice + oracle10g 双机热备_第57张图片

 

Windows server 2003 Enterprice + oracle10g 双机热备_第58张图片

 

你可能感兴趣的:(服务器集群)