oracle rac常用命令

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

[root@rac1 bin]# ./crsctl stat res -t (查看更详尽的状态信息)
Name Target State Server State details Local Resources

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


  1. ONLINE d471d185e1cb4f89bf7d5f31d5bdf3ae (/data/asm1) [OCR]
    Located 1 voting disk(s).

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 命令修改到新的目录

你可能感兴趣的:(数据库,oracle,数据库,服务器)