oracle rac 实例重启,RAC环境数据库重启实例

RAC:Real Application Cluster(真正应用集群),应用越来越广泛了。RAC技术作为oracle数据库集群环境,它的管理有自己的一整套知识,我在此来演示一下rac的重启过程。

推荐阅读:

1.重启之前最好先看一下节点信息和运行状态

可以通过srvctl status database -d 数据库名 //查看节点信息

13081513182831.jpg

Crs_stat //查看节点状态

13081513181724.jpg

可以看到数据节点它由两个实例组成一个数据库,分别运行不同的节点,且状态ok

2.首先关闭数据库

Srvctl stop database -d 数据库名

13081513197859.jpg

3、分别关闭连个节点

分别登陆相应的服务器,输入下面的命令关闭节点

Srvctl stop nodeapps -n 节点1/节点2

13081513196123.jpg

4、重启数据库

完成数据的一些操作后,通过srvctl start database -d 数据库名开启

13081513193229.jpg

正常情况下,此时每个节点会自动起来,我们检查一下如果没有自动起来我们手工重启。

Crs_stat -t 查看状态

13081513208338.jpg

5、重启节点

如果没有完全自动起来节点,我们分别手动重启节点

Srvctl start nodeapps -n 节点1/节点2

6、重启之后再看状态

13081513193263.jpg

登陆也ok,说明没问题

13081513191456.jpg

注:如果数据库连接着应用,最好将应用也重启一下否则会发生因为数据重启服务连接不上数据库的问题,如OAR=3113/3114错误。

附:RAC维护常用命令汇总

$crs_start-all --启动所有的crs服务

$crs_stop-all --停止所有的crs服务

$crsctl start crs --启动crs服务

$crsctl stop crs --停止crs服务

$srvctl start listener –n db1 –-启动某节点监听

$srvctl stop listener –n db1 –-停止某节点监听

$srvctl start instance –d db -i db1 –-启动某节点实例

$srvctl stop instance –d db -i db1 –-停止某节点实例

$srvctl start database –d db --启动数据库

$srvctl stop database –d db --停止数据库

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值