oracle单机&adg备库自启动

需求:

对于oracle grid环境,无法是RAC还是单机+ASM,无论是主库还是ADG备库,grid都非常友好的自动启动数据库实例。

但对于单机环境,必须自己写脚本或依赖dbstart脚本。如果是单机的ADG备库,我们还有更多功能需求:

1、OS关闭前能自动关闭数据库和监听

2、OS启动后能自动启动数据库和监听。如果是主库能直接open,如果是ADG备库,能先mount,然后启动MRP应用一段时间(防止数据文件不平无法直接open),再open和启动实时同步。

 

实现方法:

1、要使这个脚本生效,必须修改/etc/oratab这个文件,最后一行N改为Y

[root@hisdb_dg ~]# vi /etc/oratab
csk11g:/home/oracle/app/11.2.0/db_1:Y     <== 主库
test11g:/home/oracle/app/11.2.0/db_1:Y    <== 主库
hisdbdg:/home/oracle/app/11.2.0/db_1:Y    <== 将dg库放最后面,让前面普通库先启动


2、修改$ORACLE_HOME/bin/dbstart和dbshut脚本
将ORACLE_HOME_LISTNER=$1注释掉,在其后面加:
ORACLE_HOME_LISTNER=$ORACLE_HOME

从而保证脚本自动启动或关闭监听器LISTENER


3、 修改$ORACLE_HOME/bin/dbstart脚本,添加dataguard的判断

主库则直接启动,

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值