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

    Oracle Clusterware的命令集可以分为以下4种,其中用的最多的是crsctl和srvctl:
    节点层:osnodes
      olsnodes -n -i -s
      olsnodes -l -p


    网络层:oifcfg
      oifcfg iflist
      oifcfg iflist -p -n
      oifcfg getif


    集群层:crsctl, ocrcheck,ocrdump,ocrconfig
      crs_stat -t
      crsctl stat res -t

    crsctl对集群组件进行操作
      crsctl check crs,css, ctss,evm,has
      crsctl check cluster -all
      ps -ef | grep crsd,cssd,ctssd,evm,ohas
    停止和启动集群的命令(root下单节点,需要添加环境变量):
      crsctl stop has/crsctl stop crs
      crsctl start has/crsctl start crs
      crsctl config has
      crsctl disable has
      crsctl enable has
    控制多个节点
      crsctl stop cluster -all

    应用层:srvctl,onsctl,crs_stat
      srvctl对集群资源进行操作
      srvctl status -h

    检查所有Oracle实例状态

      srvctl status database -d spdb
      srvctl config database -d spdb -a -v

    检查单个实例状态
      srvctl status instance -d spdb -i spdb1
      srvctl status instance -d spdb -i spdb2

    节点应用程序状态
      srvctl status nodeapps

    监听器状态以及配置
      srvctl status listener
      srvctl status listener -l listener1
      srvctl status scan_listener

    ASM状态
      srvctl status asm
      srvctl status asm -a
      srvctl status asm -v

    VIP状态
      srvctl status vip -n rac1
      srvctl status vip -n rac2

    srvctl查看配置
      srvctl config -h

    列出所有的配置数据库

      srvctl config database   #列出安装的数据库

      srvctl config database -d spdb -a   #检查数据库相关的信息

    监听配置
      srvctl config listener
      srvctl config listener -a
    ASM配置
      srvctl config asm
      srvctl config asm -a
    SCAN配置
      srvctl config scan
      srvctl config scan_listener
    VIP配置
      srvctl config vip -n rac1
      srvctl config vip -n rac2
    节点应用程序配置
      srvctl config nodeapps

    验证所有集群节点间的时钟
      cluvfy comp clocksync -n rac1,rac2 -verbose

      select instance_name,status from gv$instance;
      srvctl start database -d spdb    # 启动数据库,所有节点的实例
      srvctl stop database -d spdb    # 关闭数据库,所有节点的实例
      srvctl start instance -d fxdb -i spdb1   # 启动指定的实例
      srvctl stop instance -d spdb -i spdb1   # 关闭指定实例

      srvctl start instance -d fxdb -i spdb1 -o mount
      srvctl stop instance -d fxdb -i spdb1 -o immediate
      srvctl stop instance -d fxdb -i spdb1 -o abort

  • 相关阅读:
    结对作业——WordCount进阶版
    个人作业2——WordCount
    软工网络16个人作业1
    request内置对象在JSP
    Servlet处理表单
    Web-JSP表单字符验证
    201621123037 《Java程序设计》第14周学习总结
    201621123037 《Java程序设计》第13周学习总结
    转载 写了 35 年代码的老程序员的最大遗憾
    设计OA系统的用户-角色-权限分配
  • 原文地址:https://www.cnblogs.com/sonnyBag/p/11234334.html
Copyright © 2011-2022 走看看