ORACLE RAC 的启动和关闭

检查RAC状态

[grid@rac01 ~]$ crsctl check crs

CRS-4638: Oracle High Availability Services is online

CRS-4537: Cluster Ready Services is online

CRS-4529: Cluster Synchronization Services is online

CRS-4533: Event Manager is online

 

[grid@rac01 ~]$ olsnodes -n

rac01   1

rac02   2

 

[grid@rac01 ~]$ srvctl status asm -a

ASM is running on rac01,rac02

ASM is enabled.

[grid@rac01 ~]$srvctl status res -t   //12c新功能

 

[grid@rac01 ~]$ crs_stat -t

 

关闭开启RAC环境(不推荐使用)

[grid@rac01 ~]$ crs_stop -all
[grid@rac02 ~]$ crs_stop  -all
CRS-2670: 无法启动/重新定位 'ora.ASMNET1LSNR_ASM.lsnr', 因为 'ora.asm' 与该资源具有停止时 'hard' 相关性
CRS-5027: 无法停止节点 "rac01" 上的 ASM 实例, 因为集群就绪服务目前正在使用该实例。
CRS-2670: 无法启动/重新定位 'ora.ASMNET2LSNR_ASM.lsnr', 因为 'ora.asm' 与该资源具有停止时 'hard' 相关性
CRS-5027: 无法停止节点 "rac01" 上的 ASM 实例, 因为集群就绪服务目前正在使用该实例。
CRS-2919: 资源 'ora.LISTENER_LEAF.lsnr' 没有可以运行其上的实例。
CRS-2500: 由于资源 'ora.LISTENER_SCAN1.lsnr' 未运行, 无法停止该资源
CRS-2500: 由于资源 'ora.MGMTLSNR' 未运行, 无法停止该资源
CRS-2894: 无法停止 ASM 资源, 因为该资源将导致整个集群停机。
CRS-2500: 由于资源 'ora.chad' 未运行, 无法停止该资源
CRS-2500: 由于资源 'ora.cvu' 未运行, 无法停止该资源
CRS-2500: 由于资源 'ora.mgmtdb' 未运行, 无法停止该资源
CRS-2500: 由于资源 'ora.qosmserver' 未运行, 无法停止该资源
尝试停止 `ora.ons` (在成员 `rac02` 上)
尝试停止 `ora.LISTENER.lsnr` (在成员 `rac02` 上)
尝试停止 `ora.ons` (在成员 `rac01` 上)
尝试停止 `ora.OCR.dg` (在成员 `rac02` 上)
尝试停止 `ora.OCR.dg` (在成员 `rac01` 上)
停止 `ora.LISTENER.lsnr` (在成员 `rac02` 上) 成功。
尝试停止 `ora.rac02.vip` (在成员 `rac02` 上)
停止 `ora.ons` (在成员 `rac02` 上) 成功。
停止 `ora.ons` (在成员 `rac01` 上) 成功。
尝试停止 `ora.scan1.vip` (在成员 `rac01` 上)
尝试停止 `ora.LISTENER.lsnr` (在成员 `rac01` 上)
停止 `ora.LISTENER.lsnr` (在成员 `rac01` 上) 成功。
尝试停止 `ora.rac01.vip` (在成员 `rac01` 上)
停止 `ora.rac02.vip` (在成员 `rac02` 上) 成功。
尝试停止 `ora.net1.network` (在成员 `rac02` 上)
停止 `ora.net1.network` (在成员 `rac02` 上) 成功。
停止 `ora.scan1.vip` (在成员 `rac01` 上) 成功。
停止 `ora.rac01.vip` (在成员 `rac01` 上) 成功。
尝试停止 `ora.net1.network` (在成员 `rac01` 上)
停止 `ora.net1.network` (在成员 `rac01` 上) 成功。
CRS-0222: Resource 'ora.ASMNET1LSNR_ASM.lsnr' has dependency error.

CRS-0222: Resource 'ora.ASMNET2LSNR_ASM.lsnr' has dependency error.

CRS-0223: Resource 'ora.LISTENER_LEAF.lsnr' has placement error.

CRS-0216: Could not stop resource 'ora.LISTENER_SCAN1.lsnr'.

CRS-0216: Could not stop resource 'ora.MGMTLSNR'.

CRS-0216: Could not stop resource 'ora.OCR.dg rac01 1'.

CRS-0216: Could not stop resource 'ora.OCR.dg rac02 1'.

CRS-0223: Resource 'ora.asm' has placement error.

CRS-0216: Could not stop resource 'ora.chad'.

CRS-0216: Could not stop resource 'ora.cvu'.

CRS-0216: Could not stop resource 'ora.mgmtdb'.

CRS-0216: Could not stop resource 'ora.qosmserver'.
crs_stop -all
[grid@rac01 ~]$ crs_start -all

 


 

推荐使用关闭RAC方式:

关闭开启单节点
关闭


[root@rac01 ~]# /u01/app/12.1.0/grid/bin/
crsctl stop crs 或者 [grid@rac02 ~]$ srvctl stop listener -n rac01 [grid@rac02 ~]$ srvctl stop instance -d testshf_n -i TESTSHF1 [grid@rac02 ~]$ srvctl stop asm -n rac01 [grid@rac02 ~]$ srvctl stop nodeapps -
n rac01 ==================================================================== 开启 [root@rac01 ~]# /u01/app/12.1.0/grid/bin/crsctl start crs 或者 [grid@rac02 ~]$ srvctl start listener -n rac01 [grid@rac02 ~]$ srvctl start instance -d testshf_n -i TESTSHF1 [grid@rac02 ~]$ srvctl start asm -n rac01 [grid@rac02 ~]$ srvctl start nodeapps -n rac01




######################################

关闭数据库:$ srvctl stop database -d orcl

 

---- srvctl stop crs 分别在各个节点关闭 ----------

关闭ASM:   $ srvctl stop asm -n db-node1
                     $ srvctl stop asm -n db-node2


关闭各节点服务(listener,gsd,ons,vip)
$ srvctl stop nodeapps -n db-node1
$ srvctl stop nodeapps -n db-node2




posted @ 2020-01-12 12:00  vmsysjack  阅读(411)  评论(0编辑  收藏  举报