Oracle Clusterware的命令集可以分为4个层面:
节点层:olsnodes
网络层:oifcfg
集群层:crsctl, ocrcheck,ocrdump,ocrconfig
应用层:srvctl,onsctl,crs_stat
1、节点层
[grid@rac1 ~]$ olsnodes -i
rac1
rac2
olsnodes -h
-n打印节点编号和节点名
-p打印专用互联名和节点名
-i打印虚拟IP名和节点名
打印指定节点的信息
-l打印本地节点的信息
-g启用事件记录
-v在详细模式下运行
2、网络层
oifcfg -h 获取相关解释
oifcfg iflist 列出所有能被oifcfg setif配置的网口
oifcfg getif 列出不同类型网卡如asm public pri
[grid@rac1 ~]$ oifcfg iflist
ens192 10.82.88.0
ens224 192.168.1.0
ens224 169.254.0.0
[grid@rac1 ~]$ oifcfg getif
ens192 10.82.88.0 global public
ens224 192.168.1.0 global cluster_interconnect,asm
oifcfg delif/setif –global 添加删除操作网口
3、集群层
Crsctl命令可以用来检查CRS进程栈,每个crs进程状态,管理Votedisk,跟踪CRS进程功能
[grid@rac1 bin]$ crsctl check crs 检查crs状态
[grid@rac1 bin]$ crsctl check cssd 检查cssd状态
[grid@rac1 bin]$ crsctl check crsd 检查crs状态
[grid@rac1 bin]$ crsctl check evmd 检查evmd状态
检查crs状态
[root@rac1 bin]# ./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
ora.LISTENER.lsnr ONLINE ONLINE rac1 STABLE
ONLINE ONLINE rac2 STABLE
ora.chad ONLINE ONLINE rac1 STABLE
ONLINE ONLINE rac2 STABLE
…
–检查单个状态
[root@rac1 bin]# ./crsctl check cssd
CSS appears healthy
[root@rac1 bin]# ./crsctl check crsd
CRS appears healthy
[root@rac1 bin]# ./crsctl check evmd
EVM appears healthy
4、 配置crs栈是否自启动
CRS进程栈默认随着操作系统的启动而自启动,有时出于维护目的需要关闭这个特性,可以用root用户执行下面命令。
[root@rac1 bin]# ./crsctl disable crs
[root@rac1 bin]# ./crsctl enable crs
[root@rac1 bin]# ./crsctl start crs
Attempting to start CRS stack
The CRS stack will be started shortly
–关闭CRS:
[root@rac1 bin]# ./crsctl stop crs
Stopping resources.
Successfully stopped CRS resources
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.
[root@rac1 bin]# ./crsctl query css votedisk 查看磁盘位置
STATE File Universal Id File Name Disk group
5、ocr相关操作
1、 ocrcheck
Ocrcheck命令用于检查OCR内容的一致性,命令执行过程会在$CRS_HOME\log\nodename\client目录下产生ocrcheck_pid.log日志文件。 这个命令不需要参数。
[root@rac1 bin]#./ocrcheck
2、 ocrconfig
该命令用于维护OCR磁盘,安装clusterware过程中,如果选择External Redundancy冗余方式,则只能输入一个OCR磁盘位置。但是Oracle允许配置两个OCR磁盘互为镜像,以防止OCR磁盘的单点故障。OCR磁盘和Votedisk磁盘不一样,OCR磁盘最多只能有两个,一个Primary OCR和一个Mirror OCR。
[root@rac1 bin]# ./ocrconfig –help
–查看自助备份
[root@rac1 bin]#./ocrconfig -showbackup
在缺省情况下,OCR自动备份在$CRS_HOME\CRS\CDATA\cluster_name目录下,可以通过ocrconfig -backuploc