Oracle RAC日常管理命令(二)
AC集群守护进程,存放在Linux开机启动的脚本目录下,可以随操作系统的启动而启动。
./init.crs start启动集群进程
./init.crs stop停止集群进程
./init.crs enable随操作系统的启动而启动
./init.crs disable不随操作系统的启动而启动
注:init.crs脚本是init.crsd init.cssd init.evmd脚本的引导脚本
crs主要进程
(1)crsd
负责管理HA 高可靠性操作
管理crs资源,如linstener,vip,ons,gsn等
由root用户管理、启动
(2)ocssd
管理各节点的关系,用于节点间通信
由oracle用户运行管理
(3)oprocd
集群进程管理 —Process monitor for the cluster.集群监控进程
仅在没有使用vendor的集群软件状态下运行
(4)evmd
事件检测进程,由oracle用户运行管理
(5)主要log位置
$ORA_CRS_HOME/log/节点主机名(rac1 rac2)/racg 节点日志
$ORA_CRS_HOME/log/节点主机名(rac1 rac2)/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
演示
[oracle@rac1 init.d]$ su – root必须使用root用户执行RAC集群脚本
Password:
[root@rac1 ~]# cd /etc/init.d
[root@rac1 init.d]# ./init.crs disable
Automatic startup disabled for system boot.
[root@rac1 init.d]# ./init.crs enable
Automatic startup enabled for system boot.
[root@rac1 init.d]# ./init.crs stop停止CRS主进程
Shutting down Oracle Cluster Ready Services (CRS):
Stopping resources.
Successfully stopped CRS resources包含crsd
Stopping CSSD.
Shutting down CSS daemon.包含cssd
Shutdown request successfully issued.
Shutdown has begun. The daemons should exit soon.
[root@rac1 init.d]# ./init.crs start启动CRS主进程
Startup will be queued to init within 90 seconds.启动将会在90秒内完成
[root@rac1 init.d]# crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora....B1.inst application ONLINE ONLINE rac1
ora....B2.inst application ONLINE ONLINE rac2
ora....DB1.srv application ONLINE ONLINE rac2
ora.....TAF.cs application ONLINE ONLINE rac2
ora.RACDB.db application ONLINE ONLINE rac2
ora....SM1.asm application ONLINE ONLINE rac1
ora....C1.lsnr application ONLINE ONLINE rac1
ora.rac1.gsd application ONLINE ONLINE rac1
ora.rac1.ons application ONLINE ONLINE rac1
ora.rac1.vip application ONLINE ONLINE rac1
ora....SM2.asm application ONLINE ONLINE rac2
ora....C2.lsnr application ONLINE ONLINE rac2
ora.rac2.gsd application ONLINE ONLINE rac2
ora.rac2.ons application ONLINE ONLINE rac2
ora.rac2.vip application ONLINE ONLINE rac2
等待一会并不一定是90秒,CRS集群资源全部启动了
(3)RAC集群命令集目录
$ORACLE_HOME/crs_1/bin
所有集群命令都放在这个目录下
(4)节点层命令
[oracle@rac1 init.d]$ olsnodes -n
rac1 1
rac2 2
[oracle@rac1 init.d]$ olsnodes -n -p
rac1 1 rac1-priv
rac2 2 rac2-priv
[oracle@rac1 init.d]$ olsnodes -n -p -i
rac1 1 rac1-priv rac1-vip
rac2 2 rac2-priv rac2-vip
这个命令用来显示集群节点的信息
参数解释:n打印节点号
P 打印私有网络名
i 打印虚拟ip
(2)网络层命令
[oracle@rac1 init.d]$ oifcfgOracle网卡配置工具
Name:
oifcfg - Oracle Interface Configuration Tool.
Usage: oifcfg iflist [-p [-n]]
oifcfg setif {-node | -global} {/:}...
oifcfg getif [-node | -global] [ -if [/] [-type ] ]
oifcfg delif [-node | -global] [[/]]
oifcfg [-help]
[oracle@rac1 init.d]$ oifcfg iflist查看网卡对应的网段,oracle网卡配置工具
eth0 192.168.1.0
eth1 192.