rac集群日常维护命令

服务级别srvctl:

--1、停启数据库上的所有节点

RAC关闭顺序:停止各节点的监听服务->关闭数据库实例->关闭ASM实例->关闭节点集群服务->关闭服务器
RAC启动顺序:启动服务器->启动节点集群服务->启动ASM实例->启动数据库实例->启动各节点的监听服务
Srvctl stop database -d nwppdb –o immediate
Srvctl start database -d nwppdb

--2、停启某个数据库实例
srvctl stop instance -d nwppdb –i nwppdb1
srvctl start instance -d nwppdb –i nwppdb1

--3、停启数据库上的所有asm磁盘组
Srvctl stop asm –n node_name
srvctl start asm -n node_name


--4、停启对应节点上的listener
Srvctl stop listener -n nwppdb1
Srvctl stop listener -n nwppdb2
Srvctl start listener -n nwppdb1
Srvctl start listener -n nwppdb2

--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 nwppdb1
Srvctl stop nodeapps -n nwppdb2
Srvctl start nodeapps -n nwppdb1
Srvctl start nodeapps -n nwppdb2

--8、查看状态
//查看服务的状态
srvctl status database –d nwppdb
//查看实例的状态
srvctl status instance -d nwppdb -i "nwppdb1, nwppdb2" -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用户运行管理
(5)主要log位置
/var/log/messages
$ORA_CRS_HOME/log/节点主机名/racg
$ORA_CRS_HOME/log/节点主机名/crsd
$ORA_CRS_HOME/crs/init
$ORA_CRS_HOME/css/log
$ORA_CRS_HOME/css/init
$ORA_CRS_HOME/evm/log
$ORA_CRS_HOME/evm/init
$ORA_CRS_HOME/srvm/log
--1、停启CRS(需要超级用户操作)
//停止CRS:需要超级用户操作
$ORA_CRS_HOME/bin/crsctl stop crs 或者
$ORA_CRS_HOME/bin/crs_stop –all 或者
$ /etc/init.crs stop 或者
//启动CRS:需要超级用户操作
$ORA_CRS_HOME/bin/crsctl start crs或者
$ORA_CRS_HOME/bin/crs_start -all
$ /etc/init.crs start

--2、启动CRS资源,需要超级用户操作
$ORA_CRS_HOME/bin/crsctl start resources

--3、查看CRS服务状态
$ORA_CRS_HOME/bin/crsctl check crs
CSS appears healthy
CRS appears healthy
EVM appears healthy
[oracle@acctdb2 ~]$ crs_stat -t

--4、检查ocr设置信息用ocrcheck
$ORA_CRS_HOME/bin/ocrcheck

--5、检查表决磁盘信息
$ORA_CRS_HOME/bin/crsctl query css votedisk

--6、使用crsctl配置crs自动启动
$GRID_HOME/bin/crsctl enable crs



请使用浏览器的分享功能分享到微信等