oracle10g停止集群,Oracle10g RAC 关闭及启动

节点机器名称 ecsrac01 ecsrac02

数据库名 ecsdb

实例名称 ecsdb1 ecsdb2

注意: CRS (Cluster Ready Service) 是OS Level的底层服务。crs已经放在操作系统

层的自动启动和自动关闭里,开启关闭可以不用管理。

启动和停止集群

这里很重要,和一般的非集群数据库的启动和关闭有点不同.

1)停止 Oracle RAC 10g 环境

先停止 Oracle 实例。当此实例(和相关服务)关闭后,关闭 ASM 实例。

最后,关闭节点应用程序(虚拟 IP、GSD、TNS 监听器和 ONS)。

$ export ORACLE_SID=escdb1

$ emctl stop dbconsole

$ srvctl stop instance -d ecsdb -i ecsdb1

$ srvctl stop asm -n ecsrac01

$ srvctl stop nodeapps -n ecsrac01

2)启动 Oracle RAC 10g 环境

第一步是启动节点应用程序(虚拟 IP、GSD、TNS 监听器和 ONS)。当成功启动节点应用程序后,

启动 ASM 实例。最后,启动 Oracle 实例(相关服务)以及企业管理器数据库控制台。

$ export ORACLE_SID=ecsdb1

$ srvctl start nodeapps -n ecsrac01

$ srvctl start asm -n ecsrac01

$ srvctl start instance -d ecsdb -i ecsdb1

$ emctl start dbconsole

3)使用 SRVCTL 启动/停止所有实例

$ srvctl start database -d ecsdb

$ srvctl stop database -d ecsdb

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

例子:

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

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

============================================

shutdown db 不会停掉crs 服务。

如果crs服务是停止的,database根本起不来

如果停掉crs服务,database会被shutdown abort

启动crs 服务,database会自动的被startup

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值