--1、停启数据库上的所有节点
RAC关闭顺序:停止各节点的监听服务->关闭数据库实例->关闭ASM实例->关闭节点集群服务->关闭服务器
RAC启动顺序:启动服务器->启动节点集群服务->启动ASM实例->启动数据库实例->启动各节点的监听服务
Srvctl stop database -d orcl –o immediate
Srvctl start database -d orcl
--2、停启某个数据库实例
srvctl stop instance -d orcl –i orcl1
srvctl start instance -d orcl –i orcl1
--3、停启数据库上的所有asm磁盘组
Srvctl stop asm –n node_name
srvctl start asm -n node_name
--4、停启对应节点上的listener
Srvctl stop listener -n orcl1
Srvctl stop listener -n orcl2
Srvctl start listener -n orcl1
Srvctl start listener -n orcl2
--5、停止scan_listener和启动scan_listener
Srvctl stop scan_listener
Srvctl start scan_listener
--6、停止scan和启动scan
Srvctl stop scan
Srvctl start scan
--7、停止对应节点上的资源和启动对应节点上的资源
Srvctl stop nodeapps -n orcl1
Srvctl stop nodeapps -n orcl2
Srvctl start nodeapps -n orcl1
Srvctl start nodeapps -n orcl2
--8、查看状态
//查看服务的状态
srvctl status database –d orcl
//查看实例的状态
srvctl status instance -d orcl -i "orcl1, orcl2" -v
//查看nodesapps的状态
srvctl status nodeapps -n node_name
//查看asm的状态
srvctl status asm -n node_name
使用crs_start
--1、使用crs_start启动服务
crs_start service_name
--2、查看服务的状态
$ crs_stat -t
集群级别crsctl:
CRSCTL命令控制着本地节点的CRS服务(Oracle clusterware processes)
CRSD主要进程
(1)crsd
负责管理ha操作
管理crs资源,如listener,vip,ons,gsn等 由root用户管理、启动
(2)ocssd
管理各节点的关系,用于节点间通信
由oracle用户运行管理
(3)oprocd
集群进程管理 —Process monitor for the cluster.
仅在没有使用vendor的集群软件状态下运行
(4)evmd
事件检测进程,由oracle用户运行管理
--1、停启CRS(需要超级用户操作)
//停止CRS:需要超级用户操作
crsctl stop crs 或者
//启动CRS:需要超级用户操作
crsctl start crs
--2、启动CRS资源,需要超级用户操作
crsctl start resources
--3、查看CRS服务状态
crsctl check crs
CSS appears healthy
CRS appears healthy
EVM appears healthy
[oracle@acctdb2 ~]$ crs_stat -t
--4、检查ocr设置信息用ocrcheck
ocrcheck
--5、检查表决磁盘信息
crsctl query css votedisk
--6、使用crsctl配置crs自动启动
crsctl enable crs
评论