暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

那些年,我们一起走过RAC的安装部署的坑

SIT部落 2018-04-04
226

话说大张江有处仙乡,唤做SIT部落。仙女老爷们的日常便是把机房的各色设备连来倒去,探究万物的兼容调和之法。小仙惫懒, Oracle系列都这开头......

仙女老爷们的日常

世间多有安装部署好文章

 然过目即忘

唯有那坑和当年闹过的幺蛾子们

如余音绕梁 三日不绝


言归正传。资料看上千千遍,不如动手来一遍。仙女老爷们开凿Oracle RAC红皮书之前,先来一遍安装部署标准姿势:

  • 物理硬件连线到位

  • 安装配置操作系统

  • 创建配置用户和组

  • 创建配置共享存储

  • 安装Oracle Grid

  • 安装Oracle DB

  • 创建ASM Diskgroup

  • 创建Oracle DB

敲黑板: 分布式数据库多是share-nothing架构,但RAC尚不在此列,因此共享存储仍是标配。同时多于2个以上的私网心跳,那也极好。


第1坑 环境准备

当年轶事。仙女老爷们手头紧,抓起一台x3650和一台x3850就速配。然后搭完傻眼,不通不通通乎哉?不通也。经排查 - 两台x86,装了相同的OS,NIC名字不同。x3650上叫eth0,x3850上叫nge0,互访失败,那个郁结于心的词叫什么来着......


第2坑 系统配置

每个节点都必须打足补丁,不同OS的RAC补丁不同,参看官网。每个节点都必须创建相同的User(Grid, Oracle)和Group(Primary, 2ndary),User id和Oracle id必须相同。从共享存储划盘到节点,可以通过udev(直接改disk的ownership,仙女老爷们常用)或者asmlib的方式。


第3坑 软件安装

自12c后,Grid除了Standard cluster方式外,还可以用Flex cluster方式。后者具有更好的扩展性,多了leaf/hub节点,后文再唠。因此配置网络时Standard对应public/private, Flex对应ASM&Private。另外,最后的Excution Configuration Scripts, 不要同步来,一个节点一个节点配置,买不了吃亏买不了上当......


第4坑 创建DG/DB

和大多数卷管理器类似,ASM DG也提供了三种冗余方式High, Normal(mirror)和External(none)。划重点是同一页面下的allocated unit size lun,ASM文件划片最小存储单位,一经写入,永不更改。再者是创建DB之后的memory管理,仙女老爷没注意勾了auto memory managment方式,不巧之前allocated的SGA/PGA memory小了点,那分分钟就报错的傲娇感扑面而来.......


总结

老神仙们说,走坑多的那条路,走多了就成了坦途。这篇坑稿只能是个开端,截稿怕是遥遥无期。且行且update。



下节预告

架构原理 - SGA, PGA是什么鬼?



蛋: 12c R1 安装配置

http://note.youdao.com/publicshare/?id=8fdb792a0a15ead78f879167cf03dd38&type=note#/

















文章转载自SIT部落,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论