OCM 12c升级考试-转换Standard Cluster成为Flex Cluster

在OCM12c考试当中,我们需要把标准集群转换成Flex集群。我们可以使用ASMCA来进行转换。下面是操作步骤。
首先先检查当前是什么集群

[grid@host03 ~]$ asmcmd showclustermode
Connected to an idle instance.
ASM cluster : Flex mode disabled

可以看到我们的Flex是disable的,这个时候我们需要通过ASMCA图形化工具来进行转换。

选择Convert to Oracle Flex ASM

这里我有两个私网,如果选择把两个私网都选上,它会在两个地址上创建Flex ASM监听器。当然你也可以选择一个。在这里我选择创建2个,同时我指定端口1522,因为默认的监听是1521端口。点完ok之后让我们运行下列脚本。

[grid@host03 ~]$ /u01/app/oracle/cfgtoollogs/asmca/scripts/converttoFlexASM.sh

运行该命令,节点1和节点2集群都会重启。整个过程大概是3-5分钟左右。再次查看此时已经转换成Flex模式。

[grid@host03 ~]$ asmcmd showclustermode
ASM cluster : Flex mode enabled

同时可以看到系统上多了两个Flex ASM监听器

[grid@host03 ~]$ crsctl status resource -t
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr
ONLINE ONLINE host03 STABLE
ONLINE ONLINE host04 STABLE
ora.ASMNET2LSNR_ASM.lsnr
ONLINE ONLINE host03 STABLE
ONLINE ONLINE host04 STABLE
ora.DATA.dg
ONLINE ONLINE host03 STABLE
ONLINE ONLINE host04 STABLE
ora.LISTENER.lsnr
ONLINE ONLINE host03 STABLE
ONLINE ONLINE host04 STABLE
ora.net1.network
ONLINE ONLINE host03 STABLE
ONLINE ONLINE host04 STABLE
ora.ons
ONLINE ONLINE host03 STABLE
ONLINE ONLINE host04 STABLE

[grid@host03 ~]$ ps -ef | grep tns
grid 10015 1 0 May23 ? 00:00:00 /u01/app/12.1.0.2/grid/bin/tnslsnr ASMNET2LSNR_ASM -no_crs_notify -inherit
grid 10017 1 0 May23 ? 00:00:00 /u01/app/12.1.0.2/grid/bin/tnslsnr ASMNET1LSNR_ASM -no_crs_notify -inherit
grid 10095 1 0 May23 ? 00:00:00 /u01/app/12.1.0.2/grid/bin/tnslsnr LISTENER -no_crs_notify -inherit
grid 10240 1 0 May23 ? 00:00:00 /u01/app/12.1.0.2/grid/bin/tnslsnr LISTENER_SCAN3 -no_crs_notify -inherit
grid 10263 1 0 May23 ? 00:00:00 /u01/app/12.1.0.2/grid/bin/tnslsnr LISTENER_SCAN2 -no_crs_notify -inherit
grid 10312 1 0 May23 ? 00:00:00 /u01/app/12.1.0.2/grid/bin/tnslsnr MGMTLSNR -no_crs_notify -inherit

再次运行asmca,图形界面上已经找不到Convert to Oracle Flex ASM

分享到: 更多

Comments 1

  1. 356688 wrote:

    拜读了,多多学习总是好的!

    Posted 26 5月 2018 at 00:20

Post a Comment

Your email is never published nor shared. Required fields are marked *