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
  • 相关阅读:
    Windows Live Writer加载代码着色插件步骤
    C#中List<object>.Clear()方法和实例化new List<object>()操作的结果分析
    QT Creator引用win32 api类库方法(.lib)
    Fiddler系列教程1:初识Http协议抓包工具
    Robot Framework自动化测试框架初探
    JMeter基础教程1:若隐若现的参数化
    python异步并发模块concurrent.futures入门详解
    符合语言习惯的Python优雅编程技巧
    Python实现正交实验法自动设计测试用例
    Python Nose框架编写测试用例方法
  • 原文地址:https://www.cnblogs.com/jerryxing/p/2548555.html
Copyright © 2011-2022 走看看