[HZ]CRS的管理和维护

一,启动集群软件
1,如果虚拟机软件启动起来,grid集群软件自动启动,所以这个不用启动,如果重新启动用如下命令:
[root@rac1 ~]# /u01/grid/bin/crsctl stop cluster -all
[root@rac1 ~]# /u01/grid/bin/crsctl start cluster -all
二,关闭数据库软件
1,启动数据库
[oracle@rac1 ~]$ srvctl start  database -d  radb
[oracle@rac1 ~]$ srvctl start  database -d  radb
三,查看Rac集群信息
CRS提供了很多的命令可以管理和查看集群服务状态,常用的有crs_stat 、crs_start、crs_stop、crsctl等。
1,查看进程信息
ps -ef
2,查看集群的状态,在每个节点的情况
[grid@rac2 ~]$ su - oracle
Password:
[oracle@rac2 ~]$ /u01/grid/bin/crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.DATA.dg    ora....up.type ONLINE    ONLINE    rac1        
ora....ER.lsnr ora....er.type ONLINE    ONLINE    rac1        
ora....N1.lsnr ora....er.type ONLINE    ONLINE    rac2        
ora.asm        ora.asm.type   ONLINE    ONLINE    rac1        
ora.eons       ora.eons.type  ONLINE    ONLINE    rac1        
ora.gsd        ora.gsd.type   OFFLINE   OFFLINE               
ora....network ora....rk.type ONLINE    ONLINE    rac1        
ora.oc4j       ora.oc4j.type  OFFLINE   OFFLINE               
ora.ons        ora.ons.type   ONLINE    ONLINE    rac1        
ora....SM1.asm application    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    ONLINE    ONLINE    rac1        
ora.rac1.gsd   application    OFFLINE   OFFLINE               
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   ora....t1.type ONLINE    ONLINE    rac1        
ora....SM2.asm application    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    OFFLINE   OFFLINE               
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   ora....t1.type ONLINE    ONLINE    rac2        
ora.radb.db    ora....se.type ONLINE    ONLINE    rac1        
ora....ry.acfs ora....fs.type ONLINE    ONLINE    rac1        
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    rac2       
3,完整查看资源的名称
[oracle@rac2 ~]$ /u01/grid/bin/crs_stat -l| head -n 15
NAME=ora.DATA.dg
TYPE=ora.diskgroup.type
TARGET=ONLINE
STATE=ONLINE on rac1

NAME=ora.LISTENER.lsnr
TYPE=ora.listener.type
TARGET=ONLINE
STATE=ONLINE on rac1

NAME=ora.LISTENER_SCAN1.lsnr
TYPE=ora.scan_listener.type
TARGET=ONLINE
STATE=ONLINE on rac2
4,[oracle@rac2 ~]$ /u01/grid/bin/crs_stat -l
5,[oracle@rac2 ~]$ /u01/grid/bin/crs_stat -h
6,[oracle@rac2 ~]$ /u01/grid/bin/crs_stat -p ora.rac2.vip
NAME=ora.rac2.vip
TYPE=ora.cluster_vip_net1.type
ACTION_SCRIPT=
ACTIVE_PLACEMENT=1
AUTO_START=restore
CHECK_INTERVAL=1
DESCRIPTION=Oracle VIP resource
FAILOVER_DELAY=0
FAILURE_INTERVAL=0
FAILURE_THRESHOLD=0
HOSTING_MEMBERS=rac2
PLACEMENT=favored
RESTART_ATTEMPTS=0
SCRIPT_TIMEOUT=60
START_TIMEOUT=0
STOP_TIMEOUT=0
UPTIME_THRESHOLD=1h
[oracle@rac2 ~]$
7,重启某个服务
[oracle@rac2 ~]$ /u01/grid/bin/crs_stop ora.rac1.ons
Attempting to stop `ora.ons` on member `rac1`
Stop of `ora.ons` on member `rac1` succeeded.
[oracle@rac2 ~]$ /u01/grid/bin/crs_start ora.rac1.ons
Attempting to start `ora.ons` on member `rac1`
Start of `ora.ons` on member `rac1` succeeded.
[oracle@rac2 ~]$
注:集群是相等的,没有主次之分,在rac1或者rac2上执行都是可以的。
8,crsctl命令功能非常强大,它可以检查CRS后台进程运行状态,可以添加/删除表决磁盘、可以启动/关闭集群所有资源、可以启动/关闭CRS服务等等。
[grid@rac2 ~]$ crsctl check cluster -n rac2
**************************************************************
rac2:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************
[grid@rac2 ~]$ crsctl check cssd
9,[grid@rac1 ~]$ crsctl query crs activeversion
Oracle Clusterware active version on the cluster is [11.2.0.1.0]
10,[grid@rac2 ~]$ crsctl check cssd
CRS-272: This command remains for backward compatibility only
Cluster Synchronization Services is online
11,[grid@rac2 ~]$ crsctl lsmodules css
The following are the Cluster Synchronization Services modules::
    CSSD
    COMMCRS
    COMMNS
    CLSF
    SKGFD
[grid@rac2 ~]$
注:gsp ons 这叫资源   crsctl start/stop resources
12,[root@rac2 ~]# /u01/grid/bin/crsctl stop crs
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'rac2'
[root@rac2 ~]# /u01/grid/bin/crsctl start crs
CRS-4123: Oracle High Availability Services has been started.
注:HA高可用是服务!
四,快速卸载CRS
CRS安装非常简单,但是如果CRS出现问题,需要重新安装时,卸载CRS并不是一件轻松的事情
1,关闭CRS服务
在卸载CRS之前,必须要停止CRS服务,即执行:
/etc/init.d/init.crs stop
如果无法停止crs服务,那么就将CRS服务禁用,即:
/etc/init.d/init.crs disable
然后重启系统。
2,执行删除脚本
首先在集群中的所有节点执行$ORA_CRS_HOME/install/rootdelete.sh。
接着,在集群中的任意一个节点执行$ORA_CRS_HOME/install/rootdeinstall.sh
3,用图形界面OUI卸载crs
首先在CRS安装包目录下启动CRS安装欢迎界面,然后在欢迎界面点击“Installed Products”。
4,删除剩余其他文件
CRS卸载程序可以删除大部分安装程序,但是并不能完全卸载,所以需要手动删除未下载的一些文件,在集群所有节点上执行如下删除命令:
rm -rf /app/oracrs/product/11.0.6/crs/
bin/rm -rf /var/tmp/.oracle
bin/rm -f /etc/oraInst.loc
rm -rf /etc/oracle/
rm -rf /etc/oratab

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29611940/viewspace-1164835/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29611940/viewspace-1164835/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值