关闭数据库与实例
#同时关闭开启两实例
[oracle@racnode1 ~]$ srvctl stop instance -d racdb -i racdb1,racdb2
[oracle@racnode1 ~]$ srvctl start instance -d racdb -i racdb1,racdb2
#同时关闭两实例(DATABASE)
[oracle@racnode1 ~]$ srvctl stop database -d racdb
[oracle@racnode1 ~]$ srvctl start database -d racdb
#启运库到MOUNT阶段
[grid@racnode1 ~]$ srvctl start database -d racdb -o mount
#ABORT关闭库
[grid@racnode1 ~]$ srvctl stop database -d racdb -o abort
关闭ASM和CRS资源(这两个要同步进行,因为OCR资源已放入到ASM的实例中)
[root@racnode1 ~]# which crsctl
/u01/app/11.2.0/grid/bin/crsctl
[root@racnode1 ~]# crsctl stop crs
关闭与开启监听
[grid@racnode1 ~]$ srvctl stop listener -n racnode1
[grid@racnode1 ~]$ srvctl stop listener -n racnode2
[grid@racnode1 ~]$ srvctl start listener -n racnode1
[grid@racnode1 ~]$ srvctl start listener -n racnode2
查询资源状态命令
#查看全部资源的状态
[grid@racnode1 ~]$ crs_stat -v -t
#查看单实例运行情况
[grid@racnode1 ~]$ srvctl status instance -d racdb -i racdb1
Instance racdb1 is running on node racnode1
[grid@racnode1 ~]$ srvctl status instance -d racdb -i racdb2
Instance racdb2 is running on node racnode2
#同时查看所有的实例运行情况
[oracle@racnode1 ~]$ srvctl status database -d racdb
Instance racdb1 is running on node racnode1
Instance racdb2 is running on node racnode2
查看监听状态
[grid@racnode1 ~]$ srvctl status listener
Listener LISTENER is enabled
Listener LISTENER is running on node(s): racnode1,racnode2
查看存储ASM的状态
[grid@racnode1 ~]$ srvctl status asm
ASM is running on racnode1,racnode2
查看VIP的状态
[grid@racnode1 ~]$ srvctl status vip -i racnode2-vip
VIP racnode2-vip is enabled
VIP racnode2-vip is running on node: racnode2
查看SCAN-IP状态
[grid@racnode1 ~]$ srvctl status scan -i 1
SCAN VIP scan1 is enabled
SCAN VIP scan1 is running on node racnode1