Oracle数据库双机热备服务器操作实战
  KzUZQlZMXGPS 2023年11月02日 55 0


 Oracle公司是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州 Redwood shore。2000财年(99年6月到2000年5月)营业额达101亿美元,再创Oracle公司销售额历史新高,比去年增长了13亿美元,盈利增长61%,达到21亿美元。Oracle公司现有员工超过三万六千人,服务遍及全球145个国家。 Oracle公司拥有世界上唯一一个全面集成的电子商务套件Oracle Applications R11i,它能够自动化企业经营管理过程中的各个方面,深受用户的青睐,促使Oracle应用软件在2000财年第四季度的销售额达4.47亿美元,与 SAP公司的同期应用软件销售额3.52亿美元相比,多出近1亿美元,这一事实表明,Oracle已经是世界最大的应用软件供应商。Oracle电子商务套件涵盖了企业经营管理过程中的方方面面,虽然它在不同的方面分别面对不同的竞争对手,而Oracle电子商务解决方案的核心优势就在于它的集成性和完整性,用户完全可以从Oracle公司获得任何所需要的应用功能,更重要的是,它们具有一致的基于Internet技术的应用体系结构,而如果用户想从其它厂商处获得Oracle电子商务所提供的完整功能,不仅需要从多家厂商分别购买不同的应用,而且需要另请咨询公司把这些不同的应用装配起来,还必须确保它们能够协同地工作。

  先进的产品和高效率的企业运作,是Oracle公司利润得以继续增长的重要原因,一年前,Oracle公司确定了通过采用自身的Internet电子商务解决方案,实现每年节省10亿美元企业日常运作费用的目标,这一数据相当于将我们的年度利润率提高10%。

  四年前电子商务在全球范围内还仅处于萌芽状态时,Oracle公司便前瞻性地作出了从领先的数据库厂商向以Internet计算为基础的完整的电子商务解决方案供应商转型的战略部署。这一前瞻性战略为Oracle带来了巨大的利益,今天,Oracle能够领先于竞争对手提供包括平台产品、应用产品和完善的服务在内的先进的、完整的、集成的电子商务解决方案,可以无缝集成供应链管理(SCM)、企业资源管理(ERP)、客户资源管理(CRM)和企业商业智能 (BI)和电子商务应用IP(Internet Pocurement)、Exchange、Portal-to-go等产品。Oracle从低端到高端的所有方案100%基于Internet应用体系结构,都可以通过Web安全、直接地访问,使企业能够通过Web完成包括报价、定单、支付、执行、服务等在内的企业业务过程的所有环节,帮助企业将现有业务内容快速转移到电子商务,迅速获得来自电子商务的高效益。

一、双机集群相关配置和结构图

NODE A机 (Active)

  · DL580G2本身2个72GB硬盘做RAID1,安装WIN2000 ADVANCE SERVER +SP4.硬盘只有一个分区C:,光盘为D:
  · NC7770端口1作为外部通讯网卡,IP地址:_192.168.8.3
  · NC7770端口2作为两台主机之间的心跳网卡,IP地址:10.10.10.3
  · 服务器名:99svr01
  · 域名:99read.com
  · 管理员口令:administrator99read_
  · HP管理软件口令:99hp99hp
NODE B机 (Standby)

  · DL580G2本身2个72GB硬盘做RAID1,安装WIN2000 ADVANCE SERVER + SP4.硬盘只有一个分区C:,光盘为D:
  · NC7770端口1作为外部通讯网卡,IP地址:__192.168.8.4
  · NC7770端口2作为两台主机之间的心跳网卡,IP地址:10.10.10.4
  · 服务器名:99svr02
  · 域名:99read.com
  · 管理员口令:administrator99read
  · HP管理软件口令: 99hp99hp

F100集群套件信息

  · MSA1000上5个72BG硬盘,做RAID5,逻辑盘符Z: Q:
  · Z:盘500M作为集群的数据同步区, Q:盘作为数据区
  · 集群IP地址:192.168.8.5
  · 集群名称:99svrclu
  · 群集用户:99cluname99cluname

ORACLE 9i信息

  · ORACLE名称:svrora
  · ORACEL口令:sys eader99 or  system eader99
  · Oacle Fai Safe名称:99oraofs99oraofs

群集虚拟信息

  · 虚拟主机IP地址:192.168.8.7
  · 虚拟主机名称:oraclu
  · 群集资源组:oragrp

网络要求: 

  · 唯一的 NetBIOS 群集名称。
  · 五个唯一的静态 IP 地址:两个用于专用网络的网卡,两个用于公用网络的网卡, 还有一个用于群集本身。
  · 用于群集服务的域用户帐户(所有节点必须是同一域的成员)。
  · 每个节点都应该有两个网卡 - 一个用于连接公用网络,另一个用于节点对节点的专用群集网络(心跳)。
 
系统拓朴图:

 

 


 

TAG标签:

二、具体步骤

有了以上的规划就可以开始系统的安装了:

这些步骤是:


 

(一).操作系统安装和集群服务


· 在每一节点上安装 Windows 2000 Advanced Server。

· 安装网络。

· 安装磁盘。

· 安装活动目录 操作步骤略。


正确的做完以上几步就可以进行MSCS 的安装了:

备注 在第一个节点安装群集服务的过程中,在 Windows 2000 启动之前,要么将其它所有节点切断电源,要么使其停止运行。应该先开启所有共享存储设备的电源。


1. 单击开始,单击设置,然后单击控制面板。

2. 双击添加/删除程序。

3. 双击添加/删除 Windows 组件。

4. 选择群集服务。单击下一步。

5. 插入Windows 2000 Advanced Server安装光盘到CD-ROM中。单击确定。

6. 单击下一步。

7. 单击我理解接受下述条件:只有硬件兼容列表上硬件的群集服务才能得到支持。

8. 因为这是群集中的第一个节点,您必须创建群集本身。选择群集中的第一个节点,然后单击下一步。

9. 输入群集名称,99svrclu,然后单击下一步。

10.键入在预先安装时创建的群集服务帐户的用户名。(在本例中,此用户名是 99cluname。)。键入域名99read.com,然后单击下一步。

此时群集服务配置向导验证用户帐户和密码,正确输入用户名和密码。

11. 单击下一步。


配置群集磁盘

1. 在添加或删除被管理的磁盘对话框指定群集服务将使用共享 SCSI 总线上的哪些磁盘。按需要添加或删除磁盘,然后单击下一步。

2. 单击配置群集网络对话框中的下一步。

3. 一定要确保网络名称和 IP 地址符合“公用”网络的网络接口。

4. 选中为群集使用启用这个网络复选框。

5. 选择选项只用于客户访问(公用网络)。

6. 单击下一步。

7. 在下一个对话框中配置专用网络。一定要确保网络名称和 IP 地址符合“专用”网络的网络接口。

8. 选中为群集使用启用这个网络复选框。

9. 选择选项只用于内部群集通讯 。

10. 单击下一步。

11. 确保列表中的第一个连接是专用群集连接,然后单击下一步。

要点 设置连接的顺序时一定要将专用群集连接放在列表的第一位。

12. 按照表1输入群集唯一的 IP 地址和子网掩码,然后单击下一步。

群集服务配置向导自动将群集 IP 地址与一个公用网络或混合网络相关联。它使用子网掩码来选择正确的网络。

13. 单击完成以完成第一个节点的群集配置。

群集服务安装向导复制完成群集服务安装所需要的文件,从而结束第一个节点的安装过程。复制完文件后,将创建群集服务注册表项,在仲裁资源上创建日志文件,然后在第一个节点上启动群集服务。

会出现一个对话框,告诉您群集服务已成功地启动。

14. 单击确定。

15. 关闭添加/删除程序窗口。

可以验证群集安装

使用“群集管理器”管理单元来验证第一个节点上的群集服务安装是否成功。

 

TAG标签:

配置第二个节点

备注 在本节中,让节点 1 和所有共享磁盘的电源保持打开状态。开启第二个节点的电源。

在第二个节点上安装群集服务所需要的时间比第一个节点要少。安装过程基于第一个节点的配置,配置第二个节点的群集服务网络设置。

在第二个节点上安装群集服务开始时的步骤与第一个节点完全相同。在第二个节点的安装过程中,第一个节点必须运行。

安装过程与在第一个节点上安装群集服务所采用的步骤基本相同,只是有下面几点区别:

1. 在创建或加入群集对话框中,选择群集中的第二个或下一个节点,然后单击下一步。

2. 输入前面创建的群集名称(此例中是 99svrclu),然后单击下一步。

3. 不要选中用下面帐户连接到群集。群集服务配置向导将自动提供在安装第一个节点时选择的用户帐户的名称。要使用安装第一个群集节点时所使用的同一帐户。

4. 输入帐户的密码(如果有的话)然后单击下一步。

5. 在下一个对话框中,单击完成以完成配置。

6. 群集服务将启动。单击确定。

7. 关闭添加/删除程序。


配置集群属性

用右键单击ClusterGroup,然后单击属性。为了测试系统故障转移和故障回复的性能,在实验中,设定首选服务器为99svr01,故障转移阈值设为0,并选定故障回复为立即,然后关闭99svr01,若共享磁盘可以切换至d99svr02,证明此集群设置正确。


测试集群服务的切换是否成功?

。手动切换

。自动切换


正确的完成以上步骤时,oracle 双机备份应用基本上就已经完成了一大半,接下来就可以进行FAILSAFE 的安装了,如果没有正确安装MSCS,是不能进行以下的安装的,因为Oracle Fail Safe 是架构在 Microsoft Cluster Server(MSCS)上的一个 Oracle 产品,必须确保其安装的正确性。

 


 

安装步骤:

Oracle 数据库具体结构如上图:

    1、 在节点一上安装 Oracle 9.0.1,选择自定义安装,安装过程中选择不创建数据库;

    2、 重新启动节点一;

    3、 在节点二上安装 Oracle 9.0.1,选择自定义安装,安装过程中选择不创建数据库;

    4、 重新启动节点二;

    5、 在节点一上创建要添加到集群中的数据库,新数据库不要配置 Net8,即不要配置 listener.ora 和 tnsnames.ora 文件。注意 Control 文件、redo log files 和 data files 必须创建在磁盘柜的共享分区(Z盘)上;

    6、 在节点一和节点二的注册表中相应位置添加第五步所创建的数据库的 svrora;

    7、 在节点一上安装 FailSafe 3.2;

    8、 重新启动节点一;

    9、 在节点二上安装 FailSafe 3.2;

    10、 重新启动节点二;

    11、 分别在两台机器上修改文件c:winntsystem32driversetchosts 如下:

    192.168.8.3 99svr01(节点1)

    192.168.8.4 99svr02 (节点2)

    192.168.8.5 99svrclu (MSCS Cluster 的别名,也就是虚拟 IP的别名)

    测试OracleMSCSServices 服务的切换是否成功?

        。手动切换

        。自动切换

    注意节点上listener 使用的 IP 地址应该是虚拟 IP;

    12、 打开 Oracle Fail Safe Manager     Start -> Programs -> OraHome91> -> Oracle Fail Safe Manager 打开后出现 Add Cluster to Tree 对话框,在该对话框里输入 CLUSTER 名称,会提示输入在域里有管理权限的用户名和密码;输入后会出现 Verify Cluster 对话框,对该集群各项资源进行有效性验证;

    13、 在每台节点机上检查是否有服务 OracleMSCSServices,并启动该服务;

    14、 在每台节点机上启动集群管理器(启动 -> 程序 -> 管理工具 -> 集群管理器),在 Cluster Group 检查是否有 Oracle Services for MSCS 这一项;并检查 Resource Types 中是否有 Oracle Database 和 Oracle TNS Listener。

    15、 在 Oracle Fail Safe Manager 中的Groups 菜单里选择 Create;打开 Create Group Wizard 后可以设置 failover 和 failback 策略,并自动打开 Add Resource to Group Wizard 可以向组添加virtual address(选择Resources,然后Add to Group)。

<!-- /content -->

TAG标签:



 

    16、 在 Troubleshooting 菜单上选择 Verify Standalone Database 验证 Oracle数据库以及 Oracle Net 配置,该命令确认 Oracle Fail Safe 可以访问数据库,并且 standlone 数据库位于共享分区上;

    17、 在 Resources 菜单上选择 Add to Group,然后选择 Oracle Database打开 Add Resource to Group Wizard,该向导用来将 single-instance Oracle database server 配置为基于 MSCS 的高可用性数据库服务器;



 


 

 

 


 

  提示 数据库生成完毕。

       测试OFS进行数据库的切换是否成功?

          。手动切换

          。自动切换

安装Oracel集群后的状态应是下图所示:

 

 


 

    测试:关闭节点1 99svr01,查看Oracle资料是不是能正常切换到节点2 99svr02,若能正常切换,那就主明设置正确。

其他说明:

    在安装完 fail safe 后,Windows 2000 中的群集管理器中 群集配置 –〉 资源类型 –〉 下会出现两个资源类型:Oracle Database 和 Oracle TNS Listener,两者使用的资源 DLL 都是 FsResOdbs.dll 。

其中:(C:winntsystemdriversetc 的内容如下:)

    192.168.8.3 99svr01

    192.168.8.4 99svr02

    192.168.8.5 99svrclu (群集的名称)

    192.168.8.7 orahsotab (Oracle 集群使用的 IP 和网络名称)

    基本上ORACLE 双机备份 就已经完成了。





 

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  xaeiTka4h8LY   2024年05月31日   47   0   0 MySQL数据库
  xaeiTka4h8LY   2024年05月17日   56   0   0 数据库JavaSQL
  xaeiTka4h8LY   2024年05月17日   54   0   0 数据库SQL
  xaeiTka4h8LY   2024年05月17日   38   0   0 MySQL数据库
  xaeiTka4h8LY   2024年05月31日   43   0   0 数据库mongodb
KzUZQlZMXGPS