oracle19c的rac默认开机自动启动. 手动关闭,则是先关闭数据库,后关闭集群; 手动启动,则是先启动集群,后启动数据库。
设置在服务器启动时,自动启动crs守护进程
crsctl enable crs
配置数据库开机自启动
/u01/app/19.3.0/grid/bin/crsctl modify resource "ora.b19c0.db" -attr "AUTO_START=always" -unsupported
查看帮助信息
srvctl stop database -help
srvctl start database -help
srvctl stop instance -help
srvctl start instance -help
srvctl status -help
数据库的关闭和启动
切换到oracle用户
su - oracle
关闭/启动数据库
srvctl stop database -d b19c0
srvctl start database -d b19c0
关闭和启动单个节点
srvctl stop instance -d b19c0 -i b19c01
srvctl start instance -d b19c0 -i b19c01
关闭和启动单个节点到mount模式
srvctl start instance -d b19c0 -i b19c01 -o mount
集群的关闭和启动
切换到root用户
su - root
关闭和启动一个节点上的 crs
/u01/app/19.3.0/grid/bin/crsctl stop crs
/u01/app/19.3.0/grid/bin/crsctl start crs
关闭和启动所有节点上的集群
参考文档:https://docs.oracle.com/database/121/CWADD/GUID-E2368A8A-449E-4AF8-BA03-5B35A8DA70F7.htm#CWADD92227
方法1:
crsctl start cluster -all
方法2:
crsctl start cluster -n b19c01,b19c02
检查集群状态
crsctl stat res -t
检查数据库状态
srvctl status database -d b19c0
检查asm状态
srvctl status asm