文档库 最新最全的文档下载
当前位置:文档库 › Oracle+MSCS双机热备配置步骤

Oracle+MSCS双机热备配置步骤

Oracle双机热备配置步骤

第一步 设置硬件
1.设置阵列柜为群集模式.(如果需要设置,需要咨询硬件厂商).
2.修改B机阵列卡的地址,默认的卡的地址一般为7.在没有修改之前不要同时把两台机器连接到阵列柜上开A和B机,否则有可能造成阵列卡的烧毁.
3.设置阵列柜的RAID.
第二步 安装操作系统设置群集服务
以HP6000为例
两台6000服务器,一台HP5989c磁盘阵列柜.
两台服务器配置:1个18GSCSI硬盘,一块HP3411A阵列卡.一块集成网卡,一块3COM千兆网卡.
磁盘阵列柜配置:4块18GSCSI硬盘
一根心跳网线.
一、配置服务器
1.将两台服务器A和B连起来.两块内置网卡用心跳线连接起来,两块3COM网卡用网线连接到交换机千兆端口上.
2.两台服务器都打开,在两台服务器A和B上分别安装WINDOWS 2000 ADVANCED SERVER.
3.将服务器A配置为域控制器如取名为https://www.wendangku.net/doc/112180185.html,.
4.配置两块网卡的ip地址,设置本地连接1的和本地连接2的地址.并且两个地址不能处于同一个网段.(在配置群集时,如果在同一网段,将不能同时选择对内和对外连接)
5.将服务器B加入到服务器A的域中,(不要设置成域,只要加入就可以)
6.注意:这两台服务器的两块同类型网卡必须配置在同一个域中.
二.配置CLUSTRE
1.保持服务器B为关闭状态.
2.进入WINDOWS 2000后,开始配置CLUSTER,其步骤如下:
点击开始菜单.进入A机计算机管理→磁盘管理→设置阵列柜的磁盘并且用NTFS格式化磁盘.把磁盘可以设为Z.另外要注意不能把该磁盘设成动态磁盘,要设置成基本的磁盘0,关闭计算机A.
3.打开服务器B,在服务器B上配置,此时保持A是关闭状态,阵列柜的磁盘已经格式化过了,不用重新格式化.只要将服务器B的盘符改为和A一样.
4.两个群集节点都必须配置群集服务.这一步在两个节点都开机的情况下完成.首先从A开始.
#在A配置集群节点
1.安装群集服务.
2.在安装服务下单击[配置].
3.点击[下一步].
4.点击”我明白”,然后点击[下一步].
5.安装A节点时选择”第一个节点”.
6.为集群输入一个名字.点击[下一步].
7.为域帐户输入一个名字和口令.这个帐户应和加入这个域的各节点帐户相同.(最好用ADMINISTRATOR),点击[下一步].
8.共享磁盘自动出现在磁盘管理窗口中.点击[下一步].
9.集群文件应存储在共享磁盘中. 点击[下一步].
10. 点击[下一步].
11.第一个网卡配置为公网,选择”CLIENT ACCESS ONLY”(公网). 点击[下一步].
12.第二个网卡选为内部网集群连接(私网). 点击[下一步].
13. 点击[确定].
14.为集群IP输入一个预计的公网IP地址(比如192.168.0.1),子网掩码为255.25

5.255.0
15. 点击[完成].
#在B配置集群节点.
1.安装群集服务.
2.在安装服务下单击[配置].
3.点击[下一步].
4.点击”我明白”,然后点击[下一步].
5.安装B节点时选择”第二个或者下一个节点”.然后点击[下一步].
6.A,B节点的群集名字应当一致.选择和输入A节点的群集名字,然后点击[下一步].
7.点击[确定].
8.为域帐户输入一个名字和口令.这个帐户应和加入这个域的各节点帐户相同, 点击[下一步].
9. 点击[完成].
#检测群集服务
1.测试群集服务.进入管理工具→群集管理.我们在cluster组中有几项服务,(ip/命名/磁盘)
2.在server1上点击右键,选择停止群集服务.看 cluster组中得群集服务能否切换到 server2.
3. 在server1上点击右键,选择启动群集服务.在server2上点击右键,选择停止群集服务看 cluster组中得群集服务能否切换到server1.

第三部

安装 oracle
1.关B 机,在A机上装ORACLE,自定义,不装实例,装完后再装实例(开始->程序->Oracle-OraHome90->Configuration and Migration Tool->DataBase Configuration Assistant 创建数据库,中间选择NewDatabase,共享连接模式,修改最大连接数为50,将控制文件、数据文件、重做日志文件安装路径,全部修改至盘阵,创建完毕,关机。),路径在阵列上。(也就是\ORACLE\oradata\所有文件都应安装到阵列柜的盘上)
2.配置数据库监听服务.(例如:监听名为Listener 监听地址:192.168.0.1 监听地址为群集的对外地址.)
1.OracleServiceORCL
2.OracleOraHome92TNSListener
3.OracleOraHome92Agent
3.把阵列上的ORACLE改为ORACLE1。

4.关A 机,开B机,装ORACLE,自定义,不装实例,装完后再装实例,路径在阵列上。
5.配置数据库监听服务.(例如:监听名为Listener 监听地址:192.168.0.1)
6.配置数据库监听服务,更改B机的oracle和监听服务为手工启动.
7.开A机,看能否正常启动ORACLE 服务和监听.
8.如果启动不了, 停掉A机得群集服务.在B机用手工启动oracle和监听服务.如果可以正常启动.请把B机得oracle配置文件拷贝到A机.(路径:\oracle\admin\orcl\ pfile\ init.ora)
9.启动A机群集服务.停止B机群集服务.等群集服务切换到A机,手工启动A机的oracle服务.看可否正常启动.

第四部分 把oracle服务和监听服务加到cluster中
1.如果A机oracle服务可以启动.那么可以进行下一步操作把oracle服务和监听服务加到群集服务中,点击在A机得集管理中组。我们可以看到群集默认的组cluster.
2.在组上点击右键→选择新建→资源
3.在名称中输入我们要添加的名称(例如名称为Oracle)在描述中输入该资源的描述.可以不输入.资源类型选择“通用服务”然后点击

下一步。
4.在这里会看到该资源的所有的可能所有者。在本例中我们把server1和server2都选择,然后点击下一步。
5.在出现的依存关系中选择我们所建资源需要依存的其它资源。在本例中我们把Cluster Ip Add 和Cluster Name 和Disk Z都加入,点击下一步。
6在出现的界面中,在服务名称框中填写新建资源的服务名称。在本例中填写OracleserviceORCL。下面的启动参数填写该服务启动时的参数,如果没有可以不填。在本例中填写ORCL.也就是我们的数据库实例名称。(在本例中注册表项页不用设置任何信息)点击完成。
7.重复上几步操作,把监听服务也加入我们的群集组中。在加入时。它的依存关系中比加Oracle服务时多了一个我们在上一步新建的资源。我们在最后一步设置服务名称框中输入:OracleOraHome81TNSListener。在参数中我们输入Listener。
8.在把Oracle和监听服务加到群集中以后,A机的ORACLE和监听服务会自动变为手工.Oracle和监听服务的启动将有群集服务来启动和管理.
备注:对于在群集服务中的服务名和参数可以在注册表中找到。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleServiceORCL和 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome81TNSListener下面。









Oracle 双机热备安装步骤(建议不要同时用MSCS和OFS,虽然他们各自都可以做双机)
装机前的准备工作
规划好安装过程中的名称
示例:
主服务器名称 Server1
外网IP 地址 192.168.1.1 子网掩码 255.255.255.0
内网IP 地址 10.10.1.1 子网掩码 255.255.255.0

从服务器名称 Server2
外网 IP 地址 192.168.1.2 子网掩码 255.255.255.0
内网 IP 地址10.10.1.2 子网掩码 255.255.255.0
域名称 https://www.wendangku.net/doc/112180185.html,
群集名称 tfdsqj 群集IP 192.168.1.3
Oracle虚拟服务名tfdsora Oracle虚拟IP 192.168.1.4
确认群集配置正确后进行

安装Oracle9i
1. 在主服务器上安装Oracle9i,确认主服务器取得盘阵控制权,放入Oracle9i 安装光盘开始安装,中间选择安装DataBase,企业版,只安装软件。安装完毕重启。(参考Oracle安装步骤)
2. 在从服务器上安装Oracle9i,确认从服务器取得盘阵控制权,放入Oracle9i 安装光盘开始安装,中间选择安装DataBase,企业版,只安装软件。安装完毕关机。(参考Oracle安装步骤)

创建数据库
3. 确认主服务器取得盘阵控制权,开始->程序->Oracle-OraHome90->Configuration and Migration Tool->DataBase Configuration Assistant 创建数据库,中间选择NewDatabase,共享连接模式,修改最大连接数为50,将控制文件、数据文件、重做日志文件安装路径,全部修改至盘阵,创建完毕,将Oracle 服务全部改为手动并停止,关机。(参考Oracle创建数据库步骤)
4. 确认从服务器取得盘阵控制权,格式

化E 盘。开始-> 程序->Oracle-OraHome90->Configuration and Migration Tool->DataBase Configuration Assistant 创建数据库,中间选择NewDatabase,共享连接模式,修改最大连接数为50,将控制文件、数据文件、重做日志文件安装路径全部修改至盘阵,创建完毕,将Oracle服务全部改为手动并停止,关机。(参考Oracle创建数据库步骤)

安装Oracle Fail Safe 软件
5. 启动主服务器,安装Oracle Fail Safe 软件,安装完毕重启。(参考Oracle Fail Safe安装步骤)
6. 启动从服务器,安装Oracle Fail Safe 软件,安装完毕重启。(参考Oracle Fail Safe安装步骤)

7. 修改主从服务器中C:\WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS 文件在文件后追加如下信息:192.168.1.1 (主服务器IP) server1 (主服务器名称)192.168.1.2 (从服务器IP) server2 (从服务器名称)192.168.0.3 (群集IP) tfdsqj (群集名称)192.168.0.4 (虚拟数据库IP) tfdsora (虚拟数据库名称)
8. 确认主从机全部开机,使从服务器取得盘阵控制权(因为最后的数据库是由从服务器创建),开始->程序->Oracle-OfsHome33->Oracel fail Safe Manage,打开后出现Add Cluster to Tree 对话框,在该对话框里输入TFDSQJ,会提示输入在域里有管理权限的用户名和密码,输入后会出现verify https://www.wendangku.net/doc/112180185.html,ter 对话框,对该群集各项资源进行有效性验证。
9. 检查主从服务器,是否有服务,OracleMSCSServices.并启动该服务。启动主从服务器群集管理器,开始->程序->管理工具->群集管理器,在群集组中检查是否有Oracle Services for MSCS, 检查资源类型中是否有Oracle Database和Oracle TNT Listener.
10. 在Oracle Fail Safe Manager中的菜单里选择Create;打开Create Group Wizard后可以设置failover 和failback策略,并自动打开Add Resource to Group Wiard可以向组添加virtual


相关文档
相关文档 最新文档