QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 163|回复: 0

Windows server 2003 Enterprice + oracle10g 双机热备

[复制链接]
发表于 2016-8-23 13:26:21 | 显示全部楼层 |阅读模式

由于实验环境是虚拟机,经常会出现一些莫名其妙的问题,如: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了

移动资源组做下测试:

 

 

0
0

转自:http://blog.csdn.net/gh57897053/article/details/3953427?locationNum=6
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|手机版|Archiver|小黑屋|一起疯|苦咖啡 ( 新ICP备12000197号  

GMT+8, 2017-6-25 20:07 , Processed in 0.149472 second(s), 12 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表