启动oracle时节点,启动oracle rac步骤二

解决方法:

1.用crs_stat查看进程全部信息:

[root@rac2bin]#./crs_stat

NAME=ora.rac.db

TYPE=application

TARGET=ONLINE

STATE=ONLINEonrac2

NAME=ora.rac1.LISTENER_RAC1.lsnr

TYPE=application

TARGET=ONLINE

STATE=UNKNOWNonrac1

NAME=ora.rac1.gsd

TYPE=application

TARGET=ONLINE

STATE=UNKNOWNonrac1

NAME=ora.rac2.LISTENER_RAC2.lsnr

TYPE=application

TARGET=ONLINE

STATE=UNKNOWNonrac2

......

2.对于offline的进程,我们可以直接手动的启动它

[root@rac2bin]#./crs_startora.rac.orcl.rac1.srv

Attemptingtostart`ora.rac.orcl.rac1.srv`onmember`rac1`

Startof`ora.rac.orcl.rac1.srv`onmember`rac1`succeeded.

3.对于UNKNOWN的进程,我们可以先stop它,在start。

[root@rac2bin]#./crs_stopora.rac2.gsd

Attemptingtostop`ora.rac2.gsd`onmember`rac2`

Stopof`ora.rac2.gsd`onmember`rac2`succeeded.

[root@rac2bin]#./crs_startora.rac2.gsd

Attemptingtostart`ora.rac2.gsd`onmember`rac2`

Startof`ora.rac2.gsd`onmember`rac2`succeeded.

4.如果crs_stop不能结束,crs_start不能启动的进程,我们有2中方法来解决:

4.1)是用crs_stop-f参数把crs中状态是UNKNOWN的服务关掉,然后再用crs_start-f(加一个-f的参数)启动所有的服务就可以。要分别在两个节点上执行;

[oracle@rac2~]$crs_start-fora.ora9i.ora9i2.inst

Attemptingtostart`ora.ora9i.ora9i2.inst`onmember`rac2`

Startof`ora.ora9i.ora9i2.inst`onmember`rac2`succeeded.

[oracle@rac2~]$crs_stop-fora.ora9i.db

Attemptingtostop`ora.ora9i.db`onmember`rac2`

Stopof`ora.ora9i.db`onmember`rac2`succeeded.

4.2)转换到root用户下用/etc/init.d/init.crsstop先禁用crs,然后再用/etc/init.d/init.crsstart去启用crs,启用crs后会自动启动crs的一系列服务,注意此种方法需要在两台节点上都执行;

5.可以用命令一次启动和关闭相关进程

[root@rac2bin]#./crs_stop-all

[root@rac2bin]#./crs_start-all

三.手动启动RAC

一般情况下每次节点启动的时候,所有服务都会自动启动,如果需要关闭或者启动某个节点,如下所示

停止RAC:

emctlstopdbconsole

srvctlstopinstance-draw-iraw1

srvctlstopinstance-draw-iraw2

srvctlstopasm-nraw1

srvctlstopasm-nraw2

srvctlstopnodeapps-nraw1

srvctlstopnodeapps-nraw2

启动RAC:

和上面的步骤正好相反即

srvctlstartnodeapps-nraw1

srvctlstartnodeapps-nraw2

srvctlstartasm-nraw1

srvctlstartasm-nraw2

srvctlstartinstance-draw-iraw2

srvctlstartinstance-dorcl-iraw1

emctlstartdbconsole

使用SRVCTL启动/停止所有实例及其启用的服务。

srvctlstartdatabase-dorcl

srvctlstopdatabase-dorcl

注:CRSResource包括GSD(GlobalServeiceDaemon),ONS(OracleNotificationService),VIP,Database,Instance和Service.这些资源被分成2类:

GSD,ONS,VIP和Listener属于Noteapps类

Database,Instance和Service属于Database-RelatedResource类。

有关OracleRAC的概念,请参考我的blog:

RAC的一些概念性和原理性的知识

http://blog.csdn.net/xujinyang/article/details/6837273

示例:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值