人大金仓数据库主备库切换(适用于主库瘫痪情况)

作用:

主备数据库切换

记录仅供参考

前期准备工作

  1. 找到备机data路径:执行ps -ef|grep data
  2. 检查备库最新data数据时间点:执行行 sys_controldata  /opt/Kingbase/ES/V8/data
  3. kingbase  -V(这步疑似获取序列号)
  4. find  /opt/Kingbase  -name HA*

应该是获取配置文件存储位置

  1. cat /opt/Kingbase/ES/V8/Cluster/etc/HAmodule.conf

找到auto_primary_recovery参数(可以借助搜索)

  1.  ps -ef|grep kingbase
  2. cd /opt/Kingbase/ES/V8/data
  3. ls -lrt
  4. cd /opt/Kingbase/ES/V8/data/sys_log(查看日志有无报错)

准备工作完成

正式启动备库替换

主库服务器无法开机,备库数据只同步到11月20日20:07分,由于需要急需恢复业务,考虑到周末,且不是及其重要数据,11月20日20:07之后主库更新的数据,不考虑恢复。
恢复方案:先让备库启动,优先恢复业务,增量数据不进行恢复

  1.  cd   /opt/Kingbase/ES/V8/    ##进入到V8目录 里 
  2. cp  -r data data.1122    ##备份数据库文件(此处1122疑似当日日期)
  3. vi  /etc/cron.d/KINGBASECRON,里面的内容每行的开头,插入##号注释掉 
  4.  kingbase_monitor.sh  stop  关闭数据库服务
  5. cat   /etc/cron.d/KINGBASECRON 
  6. 确定中间件使用的虚拟ip地址,10.6.10.3,此处为接下来的替换做准备
  7. cd  data 
  8. mv recovery.conf  recovery.done 
  9. ls -lrt 
  10. sys_ctl start -D  ../data    这个是启动数据库命令
  11. 启动完之后直接回车。
  12. ip addr add 10.6.10.3/24 dev enp1s0f0 label enp1s0f0:0'    添加虚拟ip为10.6.10.3

网卡名称为enpls0f0

至此,数据库备库启用完毕。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值