构建高可性oracle集群.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
构建高可性oracle集群

构建高可用性oracle集群 随着IT以及IT相关服务在企业里应用的越来越广泛,现代化企业也越来越依赖于他们所采用的IT架构。如果一个关键应用的数据库不可用,不但直接影响到企业业务运行,而且会使企业面临数据丢失的危险。因此,构建一个具有高可用性的数据库平台对于一个现代化企业来讲至关重要。 所谓数据库的高可用性是指,提供近乎连续的数据访问,将硬件和软件组件故障产生的中断降低到最少。Oracle作为被广泛使用的一种数据库系统,在实现数据库高可用方面有很多优点,本文着重讨论oracle数据库高可用性的实现方式。 在设计数据库高可用性之前,首先需要分析可能造成数据库系统不可用的原因,这样才能采取相应的办法避免因这些原因导致的数据库故障。数据库系统停机通常包含计划停机和意外停机两种。计划停机通常是在有计划的情况下对数据库系统或相应硬件进行维护升级,只要事先做好详细计划,计划停机通常是可以控制并减少的。在这方面oracle提供了联机修改系统配置、联机升级等功能,可以有效的减少计划停机的时间。我们重点需要考虑的是非计划停机,这类停机通常是由于计算机故障或者数据故障引起的,相对于计划停机,这类故障引起的数据库停机危害更大,影响也最严重,因此需要我们重点关注。 运行数据库的服务器意外故障导致服务中断,这是一种最并常见的故障,大多数情况是由于硬件故障造成。Oracle RAC(Real Application Clusters)架构可以有效地防止这类故障的发生。Oracle RAC是首要的数据库集群技术,在RAC环境中Oracle运行于两个或者更多的计算机节点上,并可以同时访问一个共享数据库。这使得一个数据库系统可以跨越多个硬件系统平台,同时对应用程序而言仍是一个统一的数据库系统,从而为各中应用程序的可用性提供了极大的优势。 下面以AIX操作系统下,讨论Oracle RAC的实现方式。 对于一个两节点的群集,下面是推荐的最小硬。●IBM服务器 – 两个可以运行5L 64位的IBM服务器 ●每个服务器必须有至少512M内存,至少1G交换分区或两倍于物理内存或更多。 要确定使用的系统内存: $ /usr/sbin/lsattr -E -l sys0 -a realmem ? ? 要确定使用的交换分区: $ /usr/sbin/lsps -a ? ? ●需要64位的处理器。●共享的磁盘阵列和2台存储交换机。 ●IBM HACMP所需要的交换机端口和IP地址。 ? ? ●IBM AIX 5.1 (5L)和HACMP/ES CRM 4.4.x ●Oracle服务器企业版9.2.0 ●HACMP及RAC可能需要的各种补丁 在安装IBM AIX操作系统环境和HACMP软件之前,结合 空间要求 位置 辅助 Oracle 文件 在两个节点上都需要100MB 任意的本地系统驱动器 临时空间 在两个节点上都需要50MB 任意的本地系统驱动器 集群就绪服务软件 在两个节点上都需要500MB 任意的本地系统驱动器但在两个节点上名称必须相同 数据库软件 在两个节点上都需要1GB 任意的本地系统驱动器但两个节点上名称必须相同 数据库文件 7 GB 共享磁盘阵列 图二 Oracle RAC磁盘配置 如果没有使用GPFS,那么RAC需要每个实例可以访问一个共享磁盘系统上的一系列未格式化的设备。这些共享磁盘也被称为裸设备,如果系统平台支持Oracle认证的群集文件系统,那么可以直接保存RAC需要的文件到群集文件系统里。如果使用GPFS,那么也可以直接保存RAC需要的文件到群集文件系统里。 ? ? RAC配置中的Oracle实例把数据写入到裸设备,更新控制文件,服务器参数文件,每个数据文件和每个重做日志文件,群集中的所有实例共享这些文件。RAC配置中的Oracle实例把信息写到以下定义的裸设备:控制文件 ?spfile.ora 每个数据文件 每个联机重做日志文件Server Manager (SRVM)配置信息 所以有必要为每个文件类别定义裸设备, 名称不能包含任何多字节语言字符 公共和专用网络接口名称必须不同 两个节点上的各个接口的名称必须相同 公共和专用 IP 地址必须位于不同的子网 RAC群集安装过程包括个主要。配置共享磁盘和UNIX预安装任务。运行OUI安装Oracle Enterprise Edition和RAC软件。创建和配置数据库。 配置共享磁盘和UNIX预安装任务在运行Oracle Universal Installer的节点上,创建一个ASCII文件来标识裸卷对象,DBCA在安装和创建数据库中,需要这些裸卷对象存在。使用如下格式命名裸卷对象:database_object=raw_device_file_path

文档评论(0)

jiaoyuguanliji + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档