ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle10g RAC开启关闭时候究竟在关闭什么

Oracle10g RAC开启关闭时候究竟在关闭什么

原创 Linux操作系统 作者:tolywang 时间:2009-03-13 09:56:25 0 删除 编辑
Oracle10g RAC + Linux AS5.0

一般标准关闭开启步骤是下面的顺序 :  

SHUTDOWN:   
rac1->srvctl stop service -d devdb
rac1->srvctl stop database -d devdb
rac1->srvctl stop asm -n rac2
rac1->srvctl stop asm -n rac1
rac1->srvctl stop nodeapps -n rac2
rac1->srvctl stop nodeapps -n rac1
rac1->crs_stat–t   


STARTUP:   
rac1->srvctl start nodeapps -n rac1
rac1->srvctl start nodeapps -n rac2
rac1->srvctl start asm -n rac1
rac1->srvctl start asm -n rac2
rac1->srvctl start database -d devdb
rac1->srvctl start service -d devdb
rac1->crs_stat -t


其中 srvctl stop service -d devdb  是在关闭哪些服务?  都是CRS服务吗 ?   CRSD ,ORSD , OCSSD , EVMD ?   
srvctl stop database -d devdb  是在关闭两个节点上的 inst (也就是关闭整个数据库) ?   
srvctl stop nodeapps -n rac1  是在停止节点1 上的 vip, ons , gsd,lsnr , inst  等节点应用程序 ?  


这里的服务(service)和节点应用程序(nodeapps) 有什么关联 ?  节点应用程序是数据库Level ,而服务是crs的东西,是os level  ?  



-----------------------



一般在开关机保养的时候需要  srvctl stop service -d devdb  这个吗 ?
因为好像CRS会随着OS的关闭自动关闭,随OS开启自动开启  ?


--------------------------


平时常用的开启关闭,没有涉及到service 部分。  

ecsrac01$emctl  stop dbconsole
ecsrac01$srvctl stop database -d ecsdb  
ecsrac01$srvctl stop asm -n ecsrac01
ecsrac01$srvctl stop asm -n ecsrac02
ecsrac01$srvctl stop nodeapps -n  ecsrac01
ecsrac01$srvctl stop nodeapps -n  ecsrac02

ecsrac01$srvctl start nodeapps -n  ecsrac01
ecsrac01$srvctl start nodeapps -n  ecsrac02
ecsrac01$srvctl start asm -n ecsrac01
ecsrac01$srvctl start asm -n ecsrac02
ecsrac01$srvctl start database -d ecsdb  
ecsrac01$emctl  start dbconsole

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

请登录后发表评论 登录
全部评论
Oracle , MySQL, SAP IQ, SAP HANA, PostgreSQL, Tableau 技术讨论,希望在这里一起分享知识,讨论技术,畅谈人生 。

注册时间:2007-12-10

  • 博文量
    5595
  • 访问量
    13380035