zoukankan      html  css  js  c++  java
  • Oracle RAC 常见CRS命令

    $ORA_CRS_HOME/bin/crs_stat –t
    此命令主要用来检查crs资源状态

    例如
    [oracle@rac2 css]$ $ORA_CRS_HOME/bin/crs_stat -t
    Name Type Target State Host
    ------------------------------------------------------------
    ora....CL1.srv application ONLINE ONLINE rac1
    ora....CL2.srv application ONLINE ONLINE rac2
    ora....TEST.cs application ONLINE ONLINE rac1
    ora....L1.inst application ONLINE ONLINE rac1
    ora....L2.inst application ONLINE ONLINE rac2
    ora.ORCL.db application ONLINE ONLINE rac1
    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
    [oracle@rac2 css]$
    $ORA_CRS_HOME/bin/crs_start –all
    此命令用来启动所有的集群服务,但是启动的前提是 资源状态State不能是UNKNOWN。
    $ORA_CRS_HOME/bin/crs_start 集群服务名(集群服务名可以通过$ORA_CRS_HOME/bin/crs_stat得到)
    $ORA_CRS_HOME/bin/crs_stop -all
    $ORA_CRS_HOME/bin/crs_stop 集群服务名(集群服务名可以通过$ORA_CRS_HOME/bin/crs_stat得到)
    上面的一组crs命令是用来启动关闭crs服务的,下面通过一个真实的环境,具体讲解这些命令的使用。
    其它一些常用命令:
    $ORA_CRS_HOME/bin/crsctl check crs 用于检查后台进程状态
    $ORA_CRS_HOME/bin/crsctl start resources 启动crs资源
    $ORA_CRS_HOME/bin/crsctl start crs 启动crs,需要超级用户操作。
    $ORA_CRS_HOME/bin/crsctl stop crs 关闭crs,需要超级用户操作。
    $ORA_CRS_HOME/bin/crs_unregister 取消注册crs
    $ORA_CRS_HOME/bin/ocrcheck 检查ocr设置信息用ocrcheck
    $ORA_CRS_HOME/bin/crsctl query css votedisk 检查表决磁盘信息
    举例:
    [oracle@rac2 css]$ ocrcheck
    Status of Oracle Cluster Registry is as follows :
    Version : 2
    Total space (kbytes) : 104344
    Used space (kbytes) : 4568
    Available space (kbytes) : 99776
    ID : 328160432
    Device/File Name : /dev/raw/raw4
    Device/File integrity check succeeded
    Device/File Name : /dev/raw/raw5
    Device/File integrity check succeeded
    Cluster registry integrity check succeeded
    [oracle@rac2 css]$ $ORA_CRS_HOME/bin/ocrcheck
    Status of Oracle Cluster Registry is as follows :
    Version : 2
    Total space (kbytes) : 104344
    Used space (kbytes) : 4568
    Available space (kbytes) : 99776
    ID : 328160432
    Device/File Name : /dev/raw/raw4
    Device/File integrity check succeeded
    Device/File Name : /dev/raw/raw5
    Device/File integrity check succeeded
    Cluster registry integrity check succeeded
    [oracle@rac2 css]$ crsctl query css votedisk
    0. 0 /dev/raw/raw6
    1. 0 /dev/raw/raw7
    2. 0 /dev/raw/raw8
    located 3 votedisk(s).
    注意:
    执行crsctl命令的可以是root用户,也可以是oracle用户,如果是root用户要指定绝对路径,但是对于crsctl start crs和crsctl stop crs必须是root用户来执行。
    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/节点主机名/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
  • 相关阅读:
    乐观锁与悲观锁——解决并发问题
    CentOS7 loaded active exited
    ubuntu安装phpVirtualBox web服务
    linux drwxr-xr-x 是什么意思
    phpmyadmin配置文件权限错误,不应任何用户都能修改
    转: CentOS安装jdk8
    PostgreSQL windows service启动失败
    PostgreSQL 添加自定义变量
    数据库检查约束是否存在
    转:PostgreSQL Cheat Sheet
  • 原文地址:https://www.cnblogs.com/jerryxing/p/2548555.html
Copyright © 2011-2022 走看看