Oracle 存储双活配置指南.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle 存储双活配置指南1Oracle 存储双活背景介绍Oracle?RAC 在设计的时候只是考虑应用的高可用,即通过一个共享存储,搭建2个或者多个 Oracle 实例,对外提供 Oracle 服务,没有考虑到这个共享存储的故障问题。而 ADG 只是提供了数据级别的异地 HA,最主要功能是容灾、数据保护、故障恢复等。跨数据中心双活的,它的设计目的是为一个数据中心内有着共享存储的多个主机实现负载均衡和高可用性。但是由于它的架构确实有着跨数据中心实现负载均衡和高可用性的潜力,所以有几家存储设备供应商对它的使用环境做了扩展,提出了跨数据中心的解决方案。Oracle 对此采取了默认的态度,但是建议所有的解决方案在投入客户生产之前进行仔细的测试。对于 RAC 而言,跨数据中心解决方案的最大瓶颈是节点之间的 Interconnect,因为它对时延和带宽的要求都非常高。一般而言,本地 Interconnect 传输时延在 1~2ms 之间,本地 IO 的延时则在 8~15ms 之间。这两个时延对性能的影响相当大,如果使用双数据中心方案,随着机房距离的增长,它们都会严重影响性能。而且由 Interconnect 的时延基数低(1~2ms),导致机房距离产生的时延对整个 Interconnect 影响的占比更大,所以在搭建 Oracle 双活的 RAC 存储架构时需要对各个节点的 IO 性能做严格的测试,标准的 Oracle 双活方案架构如下。2Oracle 存储双活安装配置安装部署存储双活,需要至少6快盘,详细磁盘规划需求如下:AA 机房BB 机房仲裁 ZC 机房任何机房均可aaocr 盘bbocr 盘zcocr 盘tmpocr 盘? 最开始安装 grid 时候的临时 ocraadata 盘bbdata 盘aatest 盘(可选,测试性能)aatest 盘(可选,测试性能)安装 grid 创建磁盘组时候选择临时 tmporc 盘作为临时的 ocr 磁盘组。Grid 安装好之后,需要创建 normal 冗余的 ocr 磁盘组和 data 磁盘组,创建 ocr 磁盘组需要指定两个 failgroup 和一个 QUORUM FAILGROUP(只做仲裁,不存储 ocr 数据):CREATE DISKGROUP OCR NORMAL REDUNDANCYFAILGROUP aa DISK '/dev/asm-aaocr'FAILGROUP bb DISK '/dev/asm-bbocr'QUORUM FAILGROUP zc DISK ?'/dev/asm-zcocr'ATTRIBUTE 'au_size'='1M','compatible.asm' = '11.2', 'compatible.rdbms' = '11.2','compatible.advm' = '11.2';创建 Data 磁盘组需要指定两个 failgroup,命令如下:CREATE DISKGROUP DATA NORMAL REDUNDANCYFAILGROUP aa DISK '/dev/asm-aadata1'FAILGROUP bb DISK '/dev/asm-bbdata1'ATTRIBUTE 'au_size'='1M','compatible.asm' = '11.2', 'compatible.rdbms' = '11.2','compatible.advm' = '11.2';如果上线后有添加磁盘的需求,Data 磁盘组添加磁盘命令如下:alter diskgroup DATA add FAILGROUP aa disk '/dev/asm-aadata2' FAILGROUP bb disk '/dev/asm-bbdata2' rebalance power 111;双活的 ocr 磁盘组创建好之后需要将 OCR 和 votedisk 设备迁移至 OCR 磁盘中,命令如下:$ORACLE_HOME/bin/ocrconfig -add +OCR$ORACLE_HOME/bin/ocrconfig -delete +TMPOCR$ORACLE_HOME/bin/crsctl replace votedisk +OCR$ORACLE_HOME/bin/crsctl query css votedisk$ORACLE_HOME/bin/ocrcheck将 ASM 实例的参数文件迁移到 asmspfile 至 OCR 磁盘组sqlplus / as sysasmSQL> create pfile='/tmp/pfile.ora' from spfile;SQL> create spfile='+OCR' from pfile='/tmp/pfile.or

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档