您的位置:首页 > 其它

11g RAC 基本命令管理

2013-03-20 16:58 281 查看
1.查看当前集群状态

[grid@rac1~]$crs_stat-t
NameTypeTargetStateHost
------------------------------------------------------------
ora.DATA.dgora....up.typeONLINEONLINErac1
ora.GRID.dgora....up.typeONLINEONLINErac1
ora....ER.lsnrora....er.typeONLINEONLINErac1
ora....N1.lsnrora....er.typeONLINEONLINErac2
ora....VERY.dgora....up.typeONLINEONLINErac1
ora.asmora.asm.typeONLINEONLINErac1
ora.cvuora.cvu.typeONLINEONLINErac2
ora.gsdora.gsd.typeOFFLINEOFFLINE
ora....networkora....rk.typeONLINEONLINErac1
ora.oc4jora.oc4j.typeONLINEONLINErac1
ora.onsora.ons.typeONLINEONLINErac1
ora.rac.dbora....se.typeONLINEONLINErac1
ora....SM1.asmapplicationONLINEONLINErac1
ora....C1.lsnrapplicationONLINEONLINErac1
ora.rac1.gsdapplicationOFFLINEOFFLINE
ora.rac1.onsapplicationONLINEONLINErac1
ora.rac1.vipora....t1.typeONLINEONLINErac1
ora....SM2.asmapplicationONLINEONLINErac2
ora....C2.lsnrapplicationONLINEONLINErac2
ora.rac2.gsdapplicationOFFLINEOFFLINE
ora.rac2.onsapplicationONLINEONLINErac2
ora.rac2.vipora....t1.typeONLINEONLINErac2
ora.scan1.vipora....ip.typeONLINEONLINErac2


2.各个状态检查

1)cluster状态

[grid@rac1~]$crsctlcheckcluster
CRS-4537:ClusterReadyServicesisonline
CRS-4529:ClusterSynchronizationServicesisonline
CRS-4533:EventManagerisonline


crs没online

[grid@rac1~]$crsctlcheckcluster
CRS-4535:CannotcommunicatewithClusterReadyServices----看这行,有时需要耐心等待
CRS-4529:ClusterSynchronizationServicesisonline
CRS-4533:EventManagerisonline


当crs服务没online时会报这个错

[grid@rac1~]$crs_stat-t
CRS-0184:CannotcommunicatewiththeCRSdaemon.


当耐心等待过后,crs还是没online的话,那需要通过root用户重启CLUSTER,别的用户没权限

2)nodeapp状态

nodeapp包括GSD,ONS,VIP,LISTENER

[grid@rac1~]$srvctlstatusnodeapps
VIPrac1-vipisenabled
VIPrac1-vipisrunningonnode:rac1
VIPrac2-vipisenabled
VIPrac2-vipisrunningonnode:rac2
Networkisenabled
Networkisrunningonnode:rac1
Networkisrunningonnode:rac2
GSDisdisabled-----------------------------GSD是CRS用于跟9iRAC进行通信的一个模块,为了向后兼容所保留的,默认是disable
GSDisnotrunningonnode:rac1
GSDisnotrunningonnode:rac2
ONSisenabled
ONSdaemonisrunningonnode:rac1
ONSdaemonisrunningonnode:rac2


3)ASM状态

[grid@rac1~]$srvctlstatusASM
ASMisrunningonrac2,rac1


4)数据库状态

[grid@rac1~]$srvctlstatusdatabase-drac
Instancerac1isrunningonnoderac1
Instancerac2isrunningonnoderac2


亦可以查看单个实例状态

[grid@rac1~]$srvctlstatusinstance-drac-irac1
Instancerac1isrunningonnoderac1
[grid@rac1~]$srvctlstatusinstance-drac-irac2
Instancerac2isrunningonnoderac2


5)监听状态

[grid@rac1~]$srvctlstatuslistener
ListenerLISTENERisenabled
ListenerLISTENERisrunningonnode(s):rac2,rac1


3.手工关闭RAC

在Oracle11gR2下的RAC,架构发生了变化。CRS的信息也是放在ASM实例里的,所以要关asm,必须关闭crs,如果还使用了acfs的话,一关crs那么acfs里的信息也不能访问了,所以一般不重启机器,不轻易关crs,其他的service可以根据自己的需要去stop/start

1)关闭TNS监听

2)关闭数据库

3)关闭集群软件(VIP,SCAN_LISTENER,CVU,SCAN_VIP,ONS,NETWORK,ASM)

[grid@rac1~]$srvctlstoplistener

[grid@rac1~]$srvctlstopinstance-drac-irac1

[grid@rac1~]$srvctlstopinstance-drac-irac2

[root@rac1bin]#./crsctlstopcluster-----------以root用户执行,该命令只会对该节点起作用,假如,关闭节点一,你会看到所有应用都会飘到节点二

[root@rac2bin]#./crsctlstopcluster


4.手工启动RAC

1)启动集群软件----11g集群启动较慢,需耐心等待,先看cluster是否online,再去crs_stat-t不断刷新就会看到各应用会慢慢拉起online

2)启动数据库

3)启动TNS监听

启动集群软件

[root@rac1bin]#./crsctlstartcluster


[root@rac2bin]#./crsctlstartcluster


cluster状态

[grid@rac1~]$crsctlcheckcluster
CRS-4537:ClusterReadyServicesisonline
CRS-4529:ClusterSynchronizationServicesisonline
CRS-4533:EventManagerisonline


启动数据库

[grid@rac1~]$srvctlstartinstance-drac-irac1

[grid@rac1~]$srvctlstartinstance-drac-irac2


启动TNS监听

[grid@rac1~]$srvctlstartlistener


最终状态

[grid@rac1~]$crs_stat-t
NameTypeTargetStateHost
------------------------------------------------------------
ora.DATA.dgora....up.typeONLINEONLINErac1
ora.GRID.dgora....up.typeONLINEONLINErac1
ora....ER.lsnrora....er.typeONLINEONLINErac1
ora....N1.lsnrora....er.typeONLINEONLINErac1
ora....VERY.dgora....up.typeONLINEONLINErac1
ora.asmora.asm.typeONLINEONLINErac1
ora.cvuora.cvu.typeONLINEONLINErac1
ora.gsdora.gsd.typeOFFLINEOFFLINE
ora....networkora....rk.typeONLINEONLINErac1
ora.oc4jora.oc4j.typeOFFLINEOFFLINE
ora.onsora.ons.typeONLINEONLINErac1
ora.rac.dbora....se.typeONLINEONLINErac2
ora....SM1.asmapplicationONLINEONLINErac1
ora....C1.lsnrapplicationONLINEONLINErac1
ora.rac1.gsdapplicationOFFLINEOFFLINE
ora.rac1.onsapplicationONLINEONLINErac1
ora.rac1.vipora....t1.typeONLINEONLINErac1
ora....SM2.asmapplicationONLINEONLINErac2
ora....C2.lsnrapplicationONLINEONLINErac2
ora.rac2.gsdapplicationOFFLINEOFFLINE
ora.rac2.onsapplicationONLINEONLINErac2
ora.rac2.vipora....t1.typeONLINEONLINErac2
ora.scan1.vipora....ip.typeONLINEONLINErac1


单节点执行./crsctlstopcrs,验证该命令只对改节点生效

[root@rac1bin]#./crsctlstopcrs
CRS-2791:StartingshutdownofOracleHighAvailabilityServices-managedresourceson'rac1'
CRS-2673:Attemptingtostop'ora.crsd'on'rac1'
CRS-2790:StartingshutdownofClusterReadyServices-managedresourceson'rac1'
CRS-2673:Attemptingtostop'ora.GRID.dg'on'rac1'
CRS-2673:Attemptingtostop'ora.rac.db'on'rac1'
CRS-2673:Attemptingtostop'ora.LISTENER_SCAN1.lsnr'on'rac1'
CRS-2673:Attemptingtostop'ora.LISTENER.lsnr'on'rac1'
CRS-2673:Attemptingtostop'ora.cvu'on'rac1'
CRS-2677:Stopof'ora.LISTENER_SCAN1.lsnr'on'rac1'succeeded
CRS-2673:Attemptingtostop'ora.scan1.vip'on'rac1'
CRS-2677:Stopof'ora.LISTENER.lsnr'on'rac1'succeeded
CRS-2673:Attemptingtostop'ora.rac1.vip'on'rac1'
CRS-2677:Stopof'ora.scan1.vip'on'rac1'succeeded
CRS-2672:Attemptingtostart'ora.scan1.vip'on'rac2'
CRS-2677:Stopof'ora.rac1.vip'on'rac1'succeeded
CRS-2672:Attemptingtostart'ora.rac1.vip'on'rac2'
CRS-2677:Stopof'ora.cvu'on'rac1'succeeded
CRS-2672:Attemptingtostart'ora.cvu'on'rac2'
CRS-2676:Startof'ora.rac1.vip'on'rac2'succeeded
CRS-2676:Startof'ora.scan1.vip'on'rac2'succeeded
CRS-2677:Stopof'ora.rac.db'on'rac1'succeeded
CRS-2673:Attemptingtostop'ora.DATA.dg'on'rac1'
CRS-2673:Attemptingtostop'ora.RECOVERY.dg'on'rac1'
CRS-2672:Attemptingtostart'ora.LISTENER_SCAN1.lsnr'on'rac2'
CRS-2676:Startof'ora.cvu'on'rac2'succeeded
CRS-2676:Startof'ora.LISTENER_SCAN1.lsnr'on'rac2'succeeded
CRS-2677:Stopof'ora.RECOVERY.dg'on'rac1'succeeded
CRS-2677:Stopof'ora.DATA.dg'on'rac1'succeeded
CRS-2677:Stopof'ora.GRID.dg'on'rac1'succeeded
CRS-2673:Attemptingtostop'ora.asm'on'rac1'
CRS-2677:Stopof'ora.asm'on'rac1'succeeded
CRS-2673:Attemptingtostop'ora.ons'on'rac1'
CRS-2677:Stopof'ora.ons'on'rac1'succeeded
CRS-2673:Attemptingtostop'ora.net1.network'on'rac1'
CRS-2677:Stopof'ora.net1.network'on'rac1'succeeded
CRS-2792:ShutdownofClusterReadyServices-managedresourceson'rac1'hascompleted
CRS-2677:Stopof'ora.crsd'on'rac1'succeeded
CRS-2673:Attemptingtostop'ora.mdnsd'on'rac1'
CRS-2673:Attemptingtostop'ora.ctssd'on'rac1'
CRS-2673:Attemptingtostop'ora.evmd'on'rac1'
CRS-2673:Attemptingtostop'ora.asm'on'rac1'
CRS-2677:Stopof'ora.evmd'on'rac1'succeeded
CRS-2677:Stopof'ora.ctssd'on'rac1'succeeded
CRS-2677:Stopof'ora.mdnsd'on'rac1'succeeded
CRS-2677:Stopof'ora.asm'on'rac1'succeeded
CRS-2673:Attemptingtostop'ora.cluster_interconnect.haip'on'rac1'
CRS-2677:Stopof'ora.cluster_interconnect.haip'on'rac1'succeeded
CRS-2673:Attemptingtostop'ora.cssd'on'rac1'
CRS-2677:Stopof'ora.cssd'on'rac1'succeeded
CRS-2673:Attemptingtostop'ora.crf'on'rac1'
CRS-2677:Stopof'ora.crf'on'rac1'succeeded
CRS-2673:Attemptingtostop'ora.gipcd'on'rac1'
CRS-2677:Stopof'ora.gipcd'on'rac1'succeeded
CRS-2673:Attemptingtostop'ora.gpnpd'on'rac1'
CRS-2677:Stopof'ora.gpnpd'on'rac1'succeeded
CRS-2793:ShutdownofOracleHighAvailabilityServices-managedresourceson'rac1'hascompleted
CRS-4133:OracleHighAvailabilityServiceshasbeenstopped.


资源状态(全都飘到节点二)

[grid@rac2~]$crs_stat-t
NameTypeTargetStateHost
------------------------------------------------------------
ora.DATA.dgora....up.typeONLINEONLINErac2
ora.GRID.dgora....up.typeONLINEONLINErac2
ora....ER.lsnrora....er.typeONLINEONLINErac2
ora....N1.lsnrora....er.typeONLINEONLINErac2
ora....VERY.dgora....up.typeONLINEONLINErac2
ora.asmora.asm.typeONLINEONLINErac2
ora.cvuora.cvu.typeONLINEONLINErac2
ora.gsdora.gsd.typeOFFLINEOFFLINE
ora....networkora....rk.typeONLINEONLINErac2
ora.oc4jora.oc4j.typeOFFLINEOFFLINE
ora.onsora.ons.typeONLINEONLINErac2
ora.rac.dbora....se.typeONLINEONLINErac2
ora.rac1.vipora....t1.typeONLINEONLINErac2
ora....SM2.asmapplicationONLINEONLINErac2
ora....C2.lsnrapplicationONLINEONLINErac2
ora.rac2.gsdapplicationOFFLINEOFFLINE
ora.rac2.onsapplicationONLINEONLINErac2
ora.rac2.vipora....t1.typeONLINEONLINErac2
ora.scan1.vipora....ip.typeONLINEONLINErac2



5.srvctl帮助

[grid@rac2~]$srvctl-h


6.crsctl帮助

[grid@rac2~]$crsctl-h
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: