Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1172042
  • 博文数量: 178
  • 博客积分: 2776
  • 博客等级: 少校
  • 技术积分: 2809
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-22 15:36
文章分类

全部博文(178)

文章存档

2014年(3)

2013年(66)

2012年(109)

分类: Oracle

2012-06-14 09:52:28

  
  首先列出一些常用命令:
  $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用户来执行。http://www.cuug.com/
  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
  
  
  $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得到)
阅读(2215) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~