11.2.0.2的grid infrastructure中crsctl stat res 命令不再显示如ora.cssd、ora.ctssd、ora.diskmon等基础资源的信息,如果用户想要了解这些resource状态需要加上-init选项:
[grid@rh2 ~]$ crsctl query crs activeversion
Oracle Clusterware active version on the cluster is [11.2.0.2.0]
[grid@rh2 ~]$ crsctl stat res -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATA.dg
ONLINE ONLINE rh2
ora.LISTENER.lsnr
OFFLINE OFFLINE rh2
ora.asm
ONLINE ONLINE rh2
ora.gsd
OFFLINE OFFLINE rh2
ora.net1.network
ONLINE ONLINE rh2
ora.ons
ONLINE ONLINE rh2
ora.registry.acfs
OFFLINE OFFLINE rh2
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 OFFLINE OFFLINE
ora.cvu
1 OFFLINE OFFLINE
ora.dw.db
1 OFFLINE OFFLINE
ora.maclean.db
1 OFFLINE OFFLINE
ora.oc4j
1 OFFLINE OFFLINE
ora.prod.db
1 OFFLINE OFFLINE
2 OFFLINE OFFLINE
ora.prod.maclean.svc
1 OFFLINE OFFLINE
2 OFFLINE OFFLINE
ora.prod.maclean_pre.svc
1 OFFLINE OFFLINE
2 OFFLINE OFFLINE
ora.prod.maclean_pre_preconnect.svc
1 OFFLINE OFFLINE
ora.prod.maclean_taf.svc
1 OFFLINE OFFLINE
2 OFFLINE OFFLINE
ora.rh2.vip
1 OFFLINE OFFLINE
ora.rh3.vip
1 OFFLINE OFFLINE
ora.scan1.vip
1 OFFLINE OFFLINE
[grid@rh2 ~]$ crsctl stat res -t -init
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.asm
1 ONLINE ONLINE rh2 Started
ora.cluster_interconnect.haip
1 ONLINE ONLINE rh2
ora.crf
1 ONLINE ONLINE rh2
ora.crsd
1 ONLINE ONLINE rh2
ora.cssd
1 ONLINE ONLINE rh2
ora.cssdmonitor
1 ONLINE ONLINE rh2
ora.ctssd
1 ONLINE ONLINE rh2 OBSERVER
ora.diskmon
1 ONLINE ONLINE rh2
ora.drivers.acfs
1 ONLINE OFFLINE
ora.evmd
1 ONLINE ONLINE rh2
ora.gipcd
1 ONLINE ONLINE rh2
ora.gpnpd
1 ONLINE ONLINE rh2
ora.mdnsd
1 ONLINE ONLINE rh2
此外在11.2.0.2的grid中当我们想启动、停止、修改这些init资源时都需要加上-init选项,否则将出现CRS-2613: Could not find resource错误:
[grid@rh2 ~]$ crsctl stat res ora.asm NAME=ora.asm TYPE=ora.asm.type TARGET=ONLINE STATE=ONLINE on rh2 [grid@rh2 ~]$ crsctl modify res ora.asm -attr AUTO_START=never [grid@rh2 ~]$ crsctl stat res ora.asm -p NAME=ora.asm TYPE=ora.asm.type ACL=owner:grid:rwx,pgrp:oinstall:rwx,other::r-- ACTION_FAILURE_TEMPLATE= ACTION_SCRIPT= AGENT_FILENAME=%CRS_HOME%/bin/oraagent%CRS_EXE_SUFFIX% ALIAS_NAME=ora.%CRS_CSS_NODENAME%.ASM%CRS_CSS_NODENUMBER%.asm AUTO_START=never CHECK_INTERVAL=60 CHECK_TIMEOUT=30 DEFAULT_TEMPLATE=PROPERTY(RESOURCE_CLASS=asm) ELEMENT(INSTANCE_NAME= %GEN_USR_ORA_INST_NAME%) DEGREE=1 DESCRIPTION=Oracle ASM resource ENABLED=1 GEN_USR_ORA_INST_NAME= GEN_USR_ORA_INST_NAME@SERVERNAME(rh2)=+ASM1 GEN_USR_ORA_INST_NAME@SERVERNAME(rh3)=+ASM2 LOAD=1 LOGGING_LEVEL=1 NLS_LANG= NOT_RESTARTING_TEMPLATE= OFFLINE_CHECK_INTERVAL=0 PROFILE_CHANGE_TEMPLATE= RESTART_ATTEMPTS=5 SCRIPT_TIMEOUT=60 START_DEPENDENCIES=weak(ora.LISTENER.lsnr) START_TIMEOUT=900 STATE_CHANGE_TEMPLATE= STOP_DEPENDENCIES= STOP_TIMEOUT=600 TYPE_VERSION=1.2 UPTIME_THRESHOLD=1d USR_ORA_ENV= USR_ORA_INST_NAME=+ASM%CRS_CSS_NODENUMBER% USR_ORA_OPEN_MODE=mount USR_ORA_OPI=false USR_ORA_STOP_MODE=immediate VERSION=11.2.0.2.0 [grid@rh2 ~]$ crsctl status resource -init -t|grep -v ONLINE|tail -13 ora.asm ora.cluster_interconnect.haip ora.crf ora.crsd ora.cssd ora.cssdmonitor ora.ctssd ora.diskmon ora.drivers.acfs ora.evmd ora.gipcd ora.gpnpd ora.mdnsd [grid@rh2 ~]$ crsctl status resource -init -t|grep -v ONLINE|tail -13|xargs crsctl status resource CRS-2613: Could not find resource 'ora.cluster_interconnect.haip'. CRS-2613: Could not find resource 'ora.crf'. CRS-2613: Could not find resource 'ora.crsd'. CRS-2613: Could not find resource 'ora.cssd'. CRS-2613: Could not find resource 'ora.cssdmonitor'. CRS-2613: Could not find resource 'ora.ctssd'. CRS-2613: Could not find resource 'ora.diskmon'. CRS-2613: Could not find resource 'ora.drivers.acfs'. CRS-2613: Could not find resource 'ora.evmd'. CRS-2613: Could not find resource 'ora.gipcd'. CRS-2613: Could not find resource 'ora.gpnpd'. CRS-2613: Could not find resource 'ora.mdnsd'. NAME=ora.asm TYPE=ora.asm.type TARGET=ONLINE STATE=ONLINE on rh2 [grid@rh2 ~]$ crsctl status res ora.crsd -init -p NAME=ora.crsd TYPE=ora.crs.type ACL=owner:root:rw-,pgrp:oinstall:rw-,other::r--,user:grid:r-x ACTION_FAILURE_TEMPLATE= ACTION_SCRIPT= ACTIVE_PLACEMENT=0 AGENT_FILENAME=%CRS_HOME%/bin/orarootagent%CRS_EXE_SUFFIX% AUTO_START=always CARDINALITY=1 CHECK_ARGS= CHECK_COMMAND= CHECK_INTERVAL=30 CLEAN_ARGS= CLEAN_COMMAND= DAEMON_LOGGING_LEVELS=AGENT=1,AGFW=0,CLSFRAME=0,CLSVER=0,CLUCLS=0,COMMCRS=0,COMMNS=0,CRSAPP=0,CRSCCL=0,CRSCEVT=0,CRSCOMM=0,CRSD=0,CRSEVT=0,CRSMAIN=0,CRSOCR=0,CRSPE=0,CRSPLACE=0,CRSRES=0,CRSRPT=0,CRSRTI=0,CRSSE=0,CRSSEC=0,CRSTIMER=0,CRSUI=0,CSSCLNT=0,SuiteTes=1,UiServer=0,OCRAPI=1,OCRCLI=1,OCRSRV=1,OCRMAS=1,OCRMSG=1,OCRCAC=1,OCRRAW=1,OCRUTL=1,OCROSD=1,OCRASM=1 DAEMON_TRACING_LEVELS=AGENT=0,AGFW=0,CLSFRAME=0,CLSVER=0,CLUCLS=0,COMMCRS=0,COMMNS=0,CRSAPP=0,CRSCCL=0,CRSCEVT=0,CRSCOMM=0,CRSD=0,CRSEVT=0,CRSMAIN=0,CRSOCR=0,CRSPE=0,CRSPLACE=0,CRSRES=0,CRSRPT=0,CRSRTI=0,CRSSE=0,CRSSEC=0,CRSTIMER=0,CRSUI=0,CSSCLNT=0,SuiteTes=0,UiServer=0,OCRAPI=1,OCRCLI=1,OCRSRV=1,OCRMAS=1,OCRMSG=1,OCRCAC=1,OCRRAW=1,OCRUTL=1,OCROSD=1,OCRASM=1 DEFAULT_TEMPLATE= DEGREE=1 DESCRIPTION="Resource type for CRSD" DETACHED=true ENABLED=1 FAILOVER_DELAY=0 FAILURE_INTERVAL=3 FAILURE_THRESHOLD=5 HOSTING_MEMBERS= LOAD=1 LOGGING_LEVEL=1 NOT_RESTARTING_TEMPLATE= OFFLINE_CHECK_INTERVAL=0 ORA_VERSION=11.2.0.2.0 PID_FILE= PLACEMENT=balanced PROCESS_TO_MONITOR= PROFILE_CHANGE_TEMPLATE= RESTART_ATTEMPTS=10 SCRIPT_TIMEOUT=60 SERVER_POOLS= START_ARGS= START_COMMAND= START_DEPENDENCIES=hard(ora.asm,ora.cssd,ora.ctssd,ora.gipcd)pullup(ora.asm,ora.cssd,ora.ctssd,ora.gipcd) START_TIMEOUT=600 STATE_CHANGE_TEMPLATE= STOP_ARGS= STOP_COMMAND= STOP_DEPENDENCIES=hard(shutdown:ora.asm,intermediate:ora.cssd,intermediate:ora.gipcd) STOP_MODE=NONE STOP_TIMEOUT=43200 UPTIME_THRESHOLD=1m USR_ORA_ENV= [grid@rh2 ~]$ crsctl modify res ora.crsd -init -attr "SCRIPT_TIMEOUT"=65 CRS-0245: User doesn't have enough privilege to perform the operation CRS-4000: Command Modify failed, or completed with errors. /* 修改某些资源的属性要求root权限 */ [root@rh2 ~]# crsctl modify res ora.crsd -init -attr "SCRIPT_TIMEOUT"=65 [root@rh2 ~]# crsctl status res ora.crsd -init -p|grep SCRIPT_TIMEOUT SCRIPT_TIMEOUT=65 [root@rh2 ~]# crsctl status res ora.ctssd -p -init NAME=ora.ctssd TYPE=ora.ctss.type ACL=owner:root:rw-,pgrp:oinstall:rw-,other::r--,user:grid:r-x ACTION_FAILURE_TEMPLATE= ACTION_SCRIPT= ACTIVE_PLACEMENT=0 AGENT_FILENAME=%CRS_HOME%/bin/orarootagent%CRS_EXE_SUFFIX% AUTO_START=always CARDINALITY=1 CHECK_ARGS= CHECK_COMMAND= CHECK_INTERVAL=30 CLEAN_ARGS= CLEAN_COMMAND= DAEMON_LOGGING_LEVELS=CLUCLS=0,CSSCLNT=0,CRSCCL=1,CTSS=5,OCRAPI=1,OCRCLI=1,OCRMSG=1 DAEMON_TRACING_LEVELS=CLUCLS=0,CSSCLNT=0,CRSCCL=1,CTSS=5,OCRAPI=1,OCRCLI=1,OCRMSG=1 DEFAULT_TEMPLATE= DEGREE=1 DESCRIPTION="Resource type for Ctss Agents" DETACHED=true ENABLED=1 FAILOVER_DELAY=0 FAILURE_INTERVAL=3 FAILURE_THRESHOLD=5 HOSTING_MEMBERS= LOAD=1 LOGGING_LEVEL=1 NOT_RESTARTING_TEMPLATE= OFFLINE_CHECK_INTERVAL=0 ORA_VERSION=11.2.0.2.0 PID_FILE= PLACEMENT=balanced PROCESS_TO_MONITOR= PROFILE_CHANGE_TEMPLATE= RESTART_ATTEMPTS=5 SCRIPT_TIMEOUT=60 SERVER_POOLS= START_ARGS= START_COMMAND= START_DEPENDENCIES=hard(ora.cssd,ora.gipcd)pullup(ora.cssd,ora.gipcd) START_TIMEOUT=60 STATE_CHANGE_TEMPLATE= STOP_ARGS= STOP_COMMAND= STOP_DEPENDENCIES=hard(ora.cssd,ora.gipcd) STOP_TIMEOUT=60 UPTIME_THRESHOLD=1m USR_ORA_ENV= [root@rh2 ~]# crsctl status res ora.diskmon -p -init NAME=ora.diskmon TYPE=ora.diskmon.type ACL=owner:root:rw-,pgrp:oinstall:rw-,other::r--,user:grid:r-x ACTION_FAILURE_TEMPLATE= ACTION_SCRIPT= ACTIVE_PLACEMENT=0 AGENT_FILENAME=%CRS_HOME%/bin/orarootagent%CRS_EXE_SUFFIX% AUTO_START=never CARDINALITY=1 CHECK_ARGS= CHECK_COMMAND= CHECK_INTERVAL=3 CHECK_TIMEOUT=30 CLEAN_ARGS= CLEAN_COMMAND= DAEMON_LOGGING_LEVELS= DAEMON_TRACING_LEVELS= DEFAULT_TEMPLATE= DEGREE=1 DESCRIPTION="Resource type for Diskmon" DETACHED=true ENABLED=1 FAILOVER_DELAY=0 FAILURE_INTERVAL=3 FAILURE_THRESHOLD=5 HOSTING_MEMBERS= LOAD=1 LOGGING_LEVEL=1 NOT_RESTARTING_TEMPLATE= OFFLINE_CHECK_INTERVAL=0 ORA_VERSION=11.2.0.2.0 PID_FILE= PLACEMENT=balanced PROCESS_TO_MONITOR= PROFILE_CHANGE_TEMPLATE= RESTART_ATTEMPTS=10 SCRIPT_TIMEOUT=60 SERVER_POOLS= START_ARGS= START_COMMAND= START_DEPENDENCIES=weak(concurrent:ora.cssd)pullup:always(ora.cssd) START_TIMEOUT=600 STATE_CHANGE_TEMPLATE= STOP_ARGS= STOP_COMMAND= STOP_DEPENDENCIES= STOP_TIMEOUT=60 UPTIME_THRESHOLD=5s USR_ORA_ENV=ORACLE_USER=grid VERSION=11.2.0.2.0 [root@rh2 ~]# crsctl status res ora.cssd -init -p NAME=ora.cssd TYPE=ora.cssd.type ACL=owner:root:rw-,pgrp:oinstall:rw-,other::r--,user:grid:r-x ACTION_FAILURE_TEMPLATE= ACTION_SCRIPT= ACTIVE_PLACEMENT=0 AGENT_FILENAME=%CRS_HOME%/bin/cssdagent%CRS_EXE_SUFFIX% AGENT_HB_INTERVAL=0 AGENT_HB_MISCOUNT=10 AUTO_START=always CARDINALITY=1 CHECK_ARGS= CHECK_COMMAND= CHECK_INTERVAL=30 CLEAN_ARGS=abort CLEAN_COMMAND= CSSD_MODE= CSSD_PATH=%CRS_HOME%/bin/ocssd%CRS_EXE_SUFFIX% CSS_USER=grid DAEMON_LOGGING_LEVELS=CSSD=2,GIPCNM=2,GIPCGM=2,GIPCCM=2,CLSF=0,SKGFD=0,GPNP=1,OLR=0 DAEMON_TRACING_LEVELS=CSSD=0,GIPCNM=0,GIPCGM=0,GIPCCM=0,CLSF=0,SKGFD=0,GPNP=0,OLR=0 DEFAULT_TEMPLATE= DEGREE=1 DESCRIPTION="Resource type for CSSD" DETACHED=true ENABLED=1 ENV_OPTS= FAILOVER_DELAY=0 FAILURE_INTERVAL=3 FAILURE_THRESHOLD=5 HOSTING_MEMBERS= LOAD=1 LOGGING_LEVEL=1 NOT_RESTARTING_TEMPLATE= OFFLINE_CHECK_INTERVAL=0 OMON_INITRATE=1000 OMON_POLLRATE=500 ORA_OPROCD_MODE= ORA_VERSION=11.2.0.2.0 PID_FILE= PLACEMENT=balanced PROCD_TIMEOUT=1000 PROCESS_TO_MONITOR= PROFILE_CHANGE_TEMPLATE= RESTART_ATTEMPTS=3 SCRIPT_TIMEOUT=600 SERVER_POOLS= START_ARGS= START_COMMAND= START_DEPENDENCIES=weak(concurrent:ora.diskmon)hard(ora.cssdmonitor,ora.gpnpd,ora.gipcd)pullup(ora.gpnpd,ora.gipcd) START_TIMEOUT=600 STATE_CHANGE_TEMPLATE= STOP_ARGS= STOP_COMMAND= STOP_DEPENDENCIES=hard(intermediate:ora.gipcd,shutdown:ora.diskmon,intermediate:ora.cssdmonitor) STOP_TIMEOUT=900 UPTIME_THRESHOLD=1m USR_ORA_ENV= VMON_INITLIMIT=16 VMON_INITRATE=500 VMON_POLLRATE=500
本文转自maclean_007 51CTO博客,原文链接:http://blog.51cto.com/maclean/1277805