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

如何关闭 Oracle Exadata 机器?

原创 小小亮 2022-10-17
627

有时您可能需要完全关闭 Oracle Exadata 机器,例如进行维护。

以下是用于执行关闭的 My Oracle Support 说明:
关闭/启动 Exadata 配置上的 Exadata 和 RDBMS 服务和单元/计算节点的步骤(文档 ID 1093890.1)

1. 先决条件

确保您拥有所有计算节点和存储单元 ILOM 地址和正确的密码。否则,您将无法远程重新开机,需要使用前面板上的电源按钮进行物理开机。

2.禁用集群件自动启动

首先,我们需要停止集群件在重新启动时重新启动。因此,使用正确的 crs 主页登录到您的第一个计算节点并通过 dcli 禁用:

login as: root
root@x.x.x.x’s password:
Last login: Wed Jun 10 08:45:30 IST 2020 from x.x.x.x on pts/0
Last login: Wed Jun 10 09:07:17 2020 from x.x.x.x
[root@v1ex1dbadm01 ~]# dcli -g /opt/oracle.SupportTools/onecommand/dbs_group -l root /u01/app/12.1.0.2/grid/bin/crsctl config crs
v1ex1dbadm01: CRS-4622: Oracle High Availability Services autostart is enabled.
v1ex1dbadm02: CRS-4622: Oracle High Availability Services autostart is enabled. [root@v1ex1dbadm01 ~]# dcli -g /opt/oracle.SupportTools/onecommand/dbs_group -l root /u01/app/12.1.0.2/grid/bin/crsctl disable crs
v1ex1dbadm01: CRS-4621: Oracle High Availability Services autostart is disabled.
v1ex1dbadm02: CRS-4621: Oracle High Availability Services autostart is disabled.
[root@v1ex1dbadm01 ~]#

3.停止集群上的Grid Infrastructure

接下来,我们优雅地停止集群范围内的集群件:

[root@v1ex1dbadm01 ~]# . oraenv
ORACLE_SID = [root] ? +ASM1
The Oracle base has been set to /u01/app/oracle
[root@v1ex1dbadm01 ~]# dcli -g /opt/oracle.SupportTools/onecommand/dbs_group -l root /u01/app/12.1.0.2/grid/bin/crsctl check crs
v1ex1dbadm01: CRS-4638: Oracle High Availability Services is online
v1ex1dbadm01: CRS-4537: Cluster Ready Services is online
v1ex1dbadm01: CRS-4529: Cluster Synchronization Services is online
v1ex1dbadm01: CRS-4533: Event Manager is online
v1ex1dbadm02: CRS-4638: Oracle High Availability Services is online
v1ex1dbadm02: CRS-4537: Cluster Ready Services is online
v1ex1dbadm02: CRS-4529: Cluster Synchronization Services is online
v1ex1dbadm02: CRS-4533: Event Manager is online
[root@v1ex1dbadm01 ~]#

[root@v1ex1dbadm01 ~]# crsctl stat res -t

Name Target State Server State details

Local Resources

ora.DATAC1.dg
ONLINE ONLINE v1ex1dbadm01 STABLE
ONLINE ONLINE v1ex1dbadm02 STABLE

ora.RECOC1.dg
ONLINE ONLINE v1ex1dbadm01 STABLE
ONLINE ONLINE v1ex1dbadm02 STABLE
ora.asm
ONLINE ONLINE v1ex1dbadm01 Started,STABLE
ONLINE ONLINE v1ex1dbadm02 Started,STABLE

ora.net1.network
ONLINE ONLINE v1ex1dbadm01 STABLE
ONLINE ONLINE v1ex1dbadm02 STABLE
ora.ons
ONLINE ONLINE v1ex1dbadm01 STABLE
ONLINE ONLINE v1ex1dbadm02 STABLE

Cluster Resources

ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE v1ex1dbadm02 STABLE
ora.LISTENER_SCAN2.lsnr
1 ONLINE ONLINE v1ex1dbadm01 STABLE
ora.LISTENER_SCAN3.lsnr
1 ONLINE ONLINE v1ex1dbadm01 STABLE

1 ONLINE ONLINE v1ex1dbadm01 STABLE
ora.scan1.vip
1 ONLINE ONLINE v1ex1dbadm02 STABLE
ora.scan2.vip
1 ONLINE ONLINE v1ex1dbadm01 STABLE
ora.scan3.vip
1 ONLINE ONLINE v1ex1dbadm01 STABLE

[root@v1ex1dbadm01 ~]#

[root@v1ex1dbadm01 ~]# crsctl stop cluster -all
CRS-2673: Attempting to stop ‘ora.crsd’ on ‘v1ex1dbadm01’
CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on ‘v1ex1dbadm01’

CRS-2677: Stop of ‘ora.ons’ on ‘v1ex1dbadm01’ succeeded
CRS-2673: Attempting to stop ‘ora.net1.network’ on ‘v1ex1dbadm01’
CRS-2677: Stop of ‘ora.net1.network’ on ‘v1ex1dbadm01’ succeeded
CRS-2792: Shutdown of Cluster Ready Services-managed resources on ‘v1ex1dbadm01’ has completed
CRS-2677: Stop of ‘ora.crsd’ on ‘v1ex1dbadm02’ succeeded
CRS-2673: Attempting to stop ‘ora.ctssd’ on ‘v1ex1dbadm02’
CRS-2673: Attempting to stop ‘ora.evmd’ on ‘v1ex1dbadm02’
CRS-2673: Attempting to stop ‘ora.storage’ on ‘v1ex1dbadm02’
CRS-2677: Stop of ‘ora.storage’ on ‘v1ex1dbadm02’ succeeded
CRS-2673: Attempting to stop ‘ora.asm’ on ‘v1ex1dbadm02’
CRS-2677: Stop of ‘ora.crsd’ on ‘v1ex1dbadm01’ succeeded
CRS-2673: Attempting to stop ‘ora.ctssd’ on ‘v1ex1dbadm01’
CRS-2673: Attempting to stop ‘ora.evmd’ on ‘v1ex1dbadm01’
CRS-2673: Attempting to stop ‘ora.storage’ on ‘v1ex1dbadm01’
CRS-2677: Stop of ‘ora.storage’ on ‘v1ex1dbadm01’ succeeded
CRS-2673: Attempting to stop ‘ora.asm’ on ‘v1ex1dbadm01’
CRS-2677: Stop of ‘ora.ctssd’ on ‘v1ex1dbadm02’ succeeded
CRS-2677: Stop of ‘ora.evmd’ on ‘v1ex1dbadm02’ succeeded
CRS-2677: Stop of ‘ora.evmd’ on ‘v1ex1dbadm01’ succeeded
CRS-2677: Stop of ‘ora.ctssd’ on ‘v1ex1dbadm01’ succeeded
CRS-2677: Stop of ‘ora.asm’ on ‘v1ex1dbadm02’ succeeded
CRS-2673: Attempting to stop ‘ora.cluster_interconnect.haip’ on ‘v1ex1dbadm02’
CRS-2677: Stop of ‘ora.cluster_interconnect.haip’ on ‘v1ex1dbadm02’ succeeded
CRS-2673: Attempting to stop ‘ora.cssd’ on ‘v1ex1dbadm02’
CRS-2677: Stop of ‘ora.cssd’ on ‘v1ex1dbadm02’ succeeded
CRS-2673: Attempting to stop ‘ora.diskmon’ on ‘v1ex1dbadm02’
CRS-2677: Stop of ‘ora.diskmon’ on ‘v1ex1dbadm02’ succeeded
CRS-2677: Stop of ‘ora.asm’ on ‘v1ex1dbadm01’ succeeded
CRS-2673: Attempting to stop ‘ora.cluster_interconnect.haip’ on ‘v1ex1dbadm01’
CRS-2677: Stop of ‘ora.cluster_interconnect.haip’ on ‘v1ex1dbadm01’ succeeded
CRS-2673: Attempting to stop ‘ora.cssd’ on ‘v1ex1dbadm01’
CRS-2677: Stop of ‘ora.cssd’ on ‘v1ex1dbadm01’ succeeded
CRS-2673: Attempting to stop ‘ora.diskmon’ on ‘v1ex1dbadm01’
CRS-2677: Stop of ‘ora.diskmon’ on ‘v1ex1dbadm01’ succeeded
[root@v1ex1dbadm01 ~]#

[root@v1ex1dbadm01 ~]# dcli -g /opt/oracle.SupportTools/onecommand/dbs_group -l root /u01/app/12.1.0.2/grid/bin/crsctl stat res -t
v1ex1dbadm01: CRS-4535: Cannot communicate with Cluster Ready Services
v1ex1dbadm01: CRS-4000: Command Status failed, or completed with errors.
v1ex1dbadm02: CRS-4535: Cannot communicate with Cluster Ready Services
v1ex1dbadm02: CRS-4000: Command Status failed, or completed with errors.
[root@v1ex1dbadm01 ~]#

4. 关闭存储单元

现在集群件(包括 ASM)已关闭,我们可以通过首先关闭单元服务来关闭存储单元:

[root@v1ex1dbadm01 ~]# dcli -g /opt/oracle.SupportTools/onecommand/cell_group -l root “cellcli -e alter cell shutdown services all”
v1ex1celadm01:
v1ex1celadm01: Stopping the RS, CELLSRV, and MS services…
v1ex1celadm01: The SHUTDOWN of services was successful.
v1ex1celadm02:
v1ex1celadm02: Stopping the RS, CELLSRV, and MS services…
v1ex1celadm02: The SHUTDOWN of services was successful.
v1ex1celadm03:
v1ex1celadm03: Stopping the RS, CELLSRV, and MS services…
v1ex1celadm03: The SHUTDOWN of services was successful.
[root@v1ex1dbadm01 ~]#

现在存储单元已关闭,我们可以关闭它们:

[root@v1ex1dbadm01 ~]# dcli -g /opt/oracle.SupportTools/onecommand/cell_group -l root poweroff

v1ex1celadm02:Connection to v1ex1celadm02 closed by remote host.

v1ex1celadm01:Connection to v1ex1celadm01 closed by remote host.

v1ex1celadm03:Connection to v1ex1celadm03 closed by remote host.

[root@v1ex1dbadm01 ~]#

5. 关闭计算节点

由于我们在第一个计算节点上,我们可以关闭它,如下所示:

[root@v1ex1dbadm01 ~]# poweroff

现在我们通过 ssh 登录来关闭剩余的计算节点:

login as: root
root@x.x.x.x’s password:
Last login: Wed Jun 10 08:45:25 IST 2020 from x.x.x.x on ssh
Last login: Wed Jun 10 09:03:41 2020 from x.x.x.x
[root@v1ex1dbadm02 ~]# poweroff

如果您有半机架或全机架并希望关闭所有计算节点,您可以使用:

[root@v1ex1dbadm01 ~]# dcli -g /opt/oracle.SupportTools/onecommand/dbs_group_all_but_first -l root poweroff

然后关闭第一个节点:

[root@v1ex1dbadm01 ~]# poweroff

进行维护,完成后,您可以按照我的博客文章重新启动 Oracle Exadata 机器:
如何启动 Oracle Exadata 机器

原文标题:How to Shutdown an Oracle Exadata Machine
原文作者: Monica Silva
原文链接:https://blog.zeddba.com/2020/06/19/how-to-shutdown-an-oracle-exadata-machine/

最后修改时间:2022-10-17 15:19:26
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论