mysql转oracle_运维日记|一键单机转RAC

5fbccfcd5af67117db322ae70aa6ddac.gif

各位新朋友~记得先点蓝字关注我哦~

发际线给予了勇气的小编我又来啦!在精彩刺激又些许无聊的运维生活中,客户的众多需求,也是为工作添砖加瓦。

 今天让我们来唠唠如何单机转rac?

你以为我会讲的把大象装进冰箱那样分成几步走?

915f81a365cf7938ee569cf608dfee5c.png

先把数据文件放进asm中,然后rename,在是redo/control/加上2节点的redo和undo,最后刷新rac组件/修改spfile/加入集群管理??

这才不是我的套路。嘻嘻嘻

85607d9b11fd3a2b04bd0ed868c6c37f.png

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

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

a4dceee94c98770f24d11c1dbad8ba83.png

然后vi打开编辑

836ed7ba4c88a4614a6704bc3dd9808b.png 6e91ebd73f7ba97a7b33a75ca3190e41.png 55df68f03fb8d5ed3d97a80a26303b25.png 42db5ae7f3371c03ede3380ec84f9256.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文件,我们就可以进行预校验。

0e7e221b9e1f6e775ff3a82cdf6dd613.png

输出如下:

75a4d23d5cb5567b077fdf0456d23062.png

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

e5dc95547161d7fe91365e70ec3f2fbc.png

执行以下命令:

15e873e38b9c7b1680152bfc75353960.png

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

379224375646977c647eded5372a0814.png

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

da1c21bb5bd256639a10b807afa51eda.png 48c57b667971a62e50f2de8a215ba4c6.png d58496fac8e1ac2e02cb72ac6e54bb3c.png fb98bab419875bb818306560822901b3.png

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

be2bbfedf72e5b2fbbbaf2d5b2070764.png 3d12e21640a91efe589824386ed7b25f.gif

美创运维中心数据库服务团队拥有Oracle ACE 1人、Oracle OCM 10余人、Oracle OCP 40余人。著有《Oracle数据库性能优化方法论和最佳实践》、《Oracle DBA实战攻略》等书籍。目前运维数据库2000余套,精通Oracle、DB2、MYSQL等各项数据库技术,拥有丰富的处理实战经验。

718f1e6ae106b7891688e9046d09d179.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值