神舟通用数据库读写分离集群部署

准备工作

关闭防火墙

关闭和禁用防火墙(centos7不同于以前的版本)

(1)、直接关闭防火墙

systemctl stop firewalld

(2)、禁止firewall开机启动

systemctl disable firewalld

(3)、查看状态:

systemctl status firewalld

关闭selinux

vim /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled

最后要重启一下

接下来按照正常的方式安装数据库(7.0.8采取图形化安装),配置好实例。
神通数据库单机安装部署

归档

两个节点均需要进行归档

ALTER DATABASE ARCHIVELOG 'arch/OSRDB';

查看归档模式状态:
select * from V_SYS_ARCHIVELOG_INFO;
备份

主库进行备份,将备份集传给备库,备库恢复,确保主备的一致性。(备份时若提示提示没有brcmd命令则重启终端)

brcmd -O backup -d OSRDB -u SYSDBA -p szoscar55 -P 2003 -t full -k file -f /home/bk.osrbk -b 8192 -e /home/bk_log.txt -c TRUE -m TRUE

scp –r /home/bk.osrbk root@172.15.55.134:/opt
scp –r /home/bk_log.txt root@172.15.55.134:/opt

brcmd -O restore -d OSRDB -u SYSDBA -p szoscar55 -P 2003 -t backup_point_last -k file -f /opt/bk.osr.osrbk -b 8192 -e /opt/bk_log.txt

保证在备库数据库恢复后可以正常启动。

修改OSRDB.conf文件

然后关闭2个节点的数据库,修改数据库参数文件OSRDB.conf,修改下面几个参数:

HOTSTANDBY_DATABASE_TYPE=2

ENABLE_HA_SINGLE_ALIVE=false

HA_LOCAL_NET_DEV_NAME='ens33:1'         ### 这个网卡设备名就是服务IP对应的设备,具体解释见下方注解

HA_SERVER_IP_ADDRESS='172.15.55.130'    ### vip,这个是对外提供服务的浮动IP

HA_GATEWAY='172.15.55.2'  ### 实际网关IP地址

HA_SUB_MASK='255.255.255.0'       ### 子网掩码

HA_SLAVE_QUERY_WAIT_TIMEOUT=5000  

HA_ELECTION_TIMEOUT_MS=10000  ###HA集群备机选主超时时间,单位:毫秒。当同步备机超过该时间没有收到主机心跳时,尝试转换成主机。 

HA_HEARTBEAT_PERIOD_MS=4000   ###HA集群主机心跳间隔时间,单位:毫秒。心跳间隔时间应当小于备机选主超时时间。为避免网络抖动产生的影响,此参数设置建议不大于HA_ELECTION_TIMEOUT_MS/2。

注解:
(1) HA_LOCAL_NET_DEV_NAME 浮动IP本机网络设备名称。

windows机器的网络设备名称可以在"控制面板网络和 Internet网络连接"中看到,一般是’本地连接’。 linux机器的网络设备名称可以通过ifconfig命令查看,一般是’eth0’,配置此参数时应该使用设备别名’eth0:1’。
如:HA_LOCAL_NET_DEV_NAME = ‘eth0:1’
linux机器的网络设备名称一定要加上后缀 ‘:1’ ,如果同一个设备上需要配置多于2个Ip时,使用 ‘:2’ 、 ‘:3’ 等等后缀都是可以的。

启动

修改完文件后,直接启动节点。

在master节点,登录数据库

cd /opt/ShenTong/bin

./isql -p 2003 -U sysdba/szoscar55 -d osrdb

alter database add node '172.15.55.133';    ### 先添加本机ip
alter database add node '172.15.55.134';    ### 再添加备库ip

添加完后可通过ifconfig命令查看浮动ip是否生效

在数据库内执行命令查看各节点状态:

select * from v_sys_ha_slave_info;
  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值