运维日记|一键单机转RAC – 作者:database

今天让我们来聊聊如何单机转rac。

其实Oracle早在11gR1就贴心的给我们准备好了一键单击转RAC的小工具rconfig。

如同静默安装一样,需要一个简单的配置文件($ORACLE_HOME/assistants/rconfig/sampleXMLs/ ConvertToRAC_AdminManaged.xml)。小编习惯任何的修改都先备份,以防万一。

image.png

然后vi打开编辑

image.pngimage.pngimage.pngimage.png

根据实际需要修改标红加粗的选项

有关参数说明如下:

Convert verify=”YES”: rconfig执行检查,以确保在开始转换之前满足了单实例到Oracle RAC转换的先决条件

Convert verify=”NO”: rconfig不执行先决条件检查,而是启动转换

Convert verify=”ONLY”: rconfig只执行先决条件检查;在完成先决条件检查后,它不会启动转换

n:SourceDBHome:

填写转换前ORACLE_HOME的绝对路径。

n:TargetDBHome:

填写转换后ORACLE_HOME的绝对路径。

SourceDBInfo SID:

填写转换前的ORACLE_SID,可以从当前数据库中查到。

User :填写sys。

Password:填写对应的密码。

Role:填写对应角色。

NodeList:根据需要转换成N个节点,进行增减,填写的是主机名,通过操作系统命令hostname查看。

InstancePrefix:填写转换后实例名的前缀部分,转换后希望是hisX,这部分则填写his即可。

SharedStorage type:填写共享存储到类型,是ASM。

TargetDatabaseArea:如果涉及数据库文件位置移动到共享存储,则填写目标目录,不需要移动,不需要设置值。

TargetFlashRecoveryArea:闪回区涉及转换目录的,进行填写。不需要移动,不需要设置值。

修改好xml文件,我们就可以进行预校验。

image.png

输出如下:

image.png

下面就可以开启大招,一击K.O。

image.png

执行以下命令:

image.png

输出信息(这一步需要花费的时间最久):

image.png

从日志里,也可以看到Oracle其实就是把之前大象放进冰箱一样一步步,只不过用rconfig这个小工具封装了起来。到这一步转换到动作就完成了,最后检查一番。查看数据库的配置信息和集群资源管理。

image.pngimage.pngimage.pngimage.png

看到这里的你,是不是觉得rac也没有那么高深莫测,只要善用工具,dba的工作还是可以完成的又快又好!

 


美创运维中心数据库服务团队拥有Oracle ACE 1人、OCM 10余人、数十名Oracle OCP、MySQL OCP、红帽RHCA、中间件weblogic、tuxedo认证、达梦工程师 ,著有《Oracle DBA实战攻略》,《Oracle数据库性能优化方法和最佳实践》,《Oracle内核技术揭秘》等多本数据运维优化书籍。目前运维各类数据库合计2000余套,精通Oracle、MySQL、SQLServer、DB2、PostgreSQL、达梦等主流商业和开源数据库。并成为首批国内达梦战略合作伙伴之一,拥有海量经验和完善的人员培养体系。并同时提供超融合,私有云整体解决方案。

来源:freebuf.com 2020-06-09 14:29:09 by: database

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论