[计算机]Oracle 10g RAC 的部署.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机]Oracle 10g RAC 的部署

Oracle 10g RAC 的部署一 硬件架构   1共享的存储   Oracle RAC依赖于共享磁盘体系结构。   共享的磁盘中存放的如下内容,以便各个Node访问:   (1) 数据库文件   (2) 联机重做日志   (3) 控制文件   (4) Oracle Cluster Registry   (5) Voting Disk   2专用网络   Cache Fusion技术使用专用网络将每个节点的物理内存(RAM)有效地组合成一个高速缓存。   (1) 通过在专用网络上传输某个Oracle实例高速缓存中存储的数据,允许其他任何实例访问这些数据。   (2) 在集群节点中传输锁定和其他同步信息保持数据完整性和高速缓存一致性。   专用网络通常是用千兆以太网构建的,但是对于高容量的环境,很多厂商提供了专门为Oracle RAC设计的低延迟、高带宽的专有解决方案。Linux还提供一种将多个物理NIC绑定为一个虚拟NIC的方法来增加带宽和提高可用性。   3公共网络   为维持高可用性,为每个集群节点分配了一个虚拟IP地址(VIP)。 如果主机发生故障,则可以将故障节点的IP地址重新分配给一个可用节点,从而允许应用程序通过相同的IP地址继续访问数据库。   二 软件   在软件级别上,RAC集群中的每个节点需要:   一个操作系统 (多种)   Oracle集群就绪服务 (CRS)一组用于集群环境的与平台无关的系统服务。CRS维护着两个文件:Oracle Cluster Registry (OCR)和Voting Disk。OCR和Voting Disk,这两个文件须以原始分区(RAW)或集群文件系统文件(OCFS)的形式存在于共享磁盘上。虽然CRS与第三方厂商供应的集群件协同工作,但Oracle RAC 10g所需组件只是CRS。   Oracle RAC软件,可选.在一个节点上安装RAC — OUI会自动部署到其他的节点。   一个Oracle自动存储管理实例(ASM  关于Oracle自动存储管理(ASM)的说明:   ASM是Oracle数据库10g中的一个新特性,它以一种与平台无关的方式提供文件系统服务、逻辑容量管理器和软件RAID。Oracle ASM可以条带化和镜像磁盘,从而实现了在数据库被加载的情况下添加或移除磁盘以及自动平衡I/O以删除“热点”。它还支持直接和异步的I/O。   Oracle ASM不是通用的文件系统,只能用于Oracle数据文件、重做日志、控制文件和RMAN快速恢复区。ASM中的文件既可以由数据库自动创建和命名(使用Oracle管理文件特性),也可以由DBA手动创建和命名。由于操作系统无法访问ASM中存储的文件,因此对使用ASM文件的数据库执行备份和恢复操作的唯一途径就是使用恢复管理器(RMAN)。   ASM作为单独的Oracle实例实施,只有它在运行时其他数据库才能访问它。ASM需要的内存不多:对大部分系统来说只需64MB。 在Oracle RAC环境中,ASM实例必须运行在每个集群节点上。   三 安装Llinux   1确认Red Hat Enterprise Linux 4 (RHEL4)的安装 (所有节点)   所需内核:2.6.9-5.EL或更高版本   验证内核版本: #?uname?-r   2.6.9-5.ELsmp    其他所需程序包的版本(或更高版本): make-3.80-5   gcc-3.4.3-9.EL4   compat-db-4.1.25-9   验证已安装的程序包: #?rpm?-q?make?gcc?compat-db   make-3.80-5   gcc-3.4.3-9.EL4   compat-db-4.1.25-9   如果有程序包没有安装的话,则找到需要安装的程序包,例如 #rpm?–ivhmake-3.80-5   2为Oracle配置Linux   创建Oracle组和用户帐户(所有节点,但是第一个节点和其他节点不同)   在一个节点上如下操作。 #?/usr/sbin/groupadd?oinstall?//建立组oinstall   #?/usr/sbin/groupadd?dba?//建立组dba   #?/usr/sbin/useradd?-m?-g?oinstall?-G?dba?oracle?//建立用户oracle   #?id?oracle?//查看oracle的ID   uid=501(oracle)?gid=501(oinstall)?groups=501(oinstall),502(dba)   #?passwd?oracle?//设置Oracle口令   用户ID和组ID在

您可能关注的文档

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档