读写分离搭建实操

编程入门 行业动态 更新时间:2024-10-08 00:24:11

读写分离搭建实操

读写分离搭建实操

读写分离搭建实操
1.1停止服务
./DmServiceDMSERVER stop
1.2 A机器:实例、启服务
–初始化实例
[dmdba@bin]# ./dminit PATH=/opt/dmdbms/data/ PAGE_SIZE=16 LOG_SIZE=2048 charset=1

–启动服务
[dmdba@bin]# ./dmserver /opt/dmdbms/data/DAMENG/dm.ini

[dmdba@bin]# exit

1配置A机器
1.1注册服务
①复制数据库和守护进程服务文件到/etc/rc.d/init.d目录
cp /opt/dmdbms/bin/service_template/DmService /etc/rc.d/init.d/DmServiceRWC1_01
cp /opt/dmdbms/bin/service_template/DmWatcherService /etc/rc.d/init.d/DmServiceWatcher
②vi /etc/rc.d/init.d/DmServiceRWC1_01文件
START_MODE=mount
DM_HOME="/opt/dmdbms"
INI_PATH="/opt/dmdbms/data/DAMENG/dm.ini"

③vi /etc/rc.d/init.d/DmServiceWatcher文件
DM_HOME="/opt/dmdbms"
INI_PATH="/opt/dmdbms/data/DAMENG/dmwatcher.ini"

④修改启动服务的等级连接
ln -s /etc/rc.d/init.d/DmServiceRWC1_01 /etc/rc.d/rc0.d/K02DmServiceRWC1_01
ln -s /etc/rc.d/init.d/DmServiceRWC1_01 /etc/rc.d/rc2.d/S98DmServiceRWC1_01
ln -s /etc/rc.d/init.d/DmServiceRWC1_01 /etc/rc.d/rc3.d/S98DmServiceRWC1_01
ln -s /etc/rc.d/init.d/DmServiceRWC1_01 /etc/rc.d/rc5.d/S98DmServiceRWC1_01
ln -s /etc/rc.d/init.d/DmServiceRWC1_01 /etc/rc.d/rc6.d/K02DmServiceRWC1_01
chown dmdba.dmdba /etc/rc.d/init.d/DmServiceRWC1_01
ln -s /etc/rc.d/init.d/DmServiceWatcher /etc/rc.d/rc0.d/K02DmServiceWatcher
ln -s /etc/rc.d/init.d/DmServiceWatcher /etc/rc.d/rc2.d/S98DmServiceWatcher
ln -s /etc/rc.d/init.d/DmServiceWatcher /etc/rc.d/rc3.d/S98DmServiceWatcher
ln -s /etc/rc.d/init.d/DmServiceWatcher /etc/rc.d/rc5.d/S98DmServiceWatcher
ln -s /etc/rc.d/init.d/DmServiceWatcher /etc/rc.d/rc6.d/K02DmServiceWatcher
chown dmdba.dmdba /etc/rc.d/init.d/DmServiceWatcher
chmod 777 /etc/rc.d/init.d/DmServiceRWC1_01
chmod 777 /etc/rc.d/init.d/DmServiceWatcher
备注:删除自启
rm -rf /etc/rc.d/init.d/DmServiceRWC1_01
rm -rf /etc/rc.d/rc0.d/K02DmServiceRWC1_01
rm -rf /etc/rc.d/rc2.d/S98DmServiceRWC1_01
rm -rf /etc/rc.d/rc3.d/S98DmServiceRWC1_01
rm -rf /etc/rc.d/rc5.d/S98DmServiceRWC1_01
rm -rf /etc/rc.d/rc6.d/K02DmServiceRWC1_01
rm -rf /etc/rc.d/init.d/DmServiceWatcher
rm -rf /etc/rc.d/rc0.d/K02DmServiceWatcher
rm -rf /etc/rc.d/rc2.d/S98DmServiceWatcher
rm -rf /etc/rc.d/rc3.d/S98DmServiceWatcher
rm -rf /etc/rc.d/rc5.d/S98DmServiceWatcher
rm -rf /etc/rc.d/rc6.d/K02DmServiceWatcher

1.2配置 dm.ini
INSTANCE_NAME = RWC1_01 #数据库实例名
PORT_NUM = 5236 #数据库实例监听端口
DW_PORT = 5536 #守护环境下,监听守护进程连接端口
DW_ERROR_TIME = 60 #接收守护进程消息超时时间
ALTER_MODE_STATUS = 0 #不允许手工方式修改实例模式/状态
MAL_INI = 1 #打开MAL系统
ARCH_INI = 1 #打开归档配置
HA_INST_CHECK_FLAG = 1 #检测是否多个实例进程同时启动

1.3配置 dmarch.ini
[ARCHIVE_TIMELY1]
ARCH_TYPE = TIMELY #即时归档类型
ARCH_DEST = RWC1_01B #即时归档目标实例名
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地归档类型
ARCH_DEST = /opt/dmdbms/data/DAMENG/arch/ #本地归档文件存放路径
ARCH_FILE_SIZE = 2048 #单位MB,本地单个归档文件最大值
ARCH_SPACE_LIMIT = 10240 #单位MB,0表示无限制,范围1024~4294967294MB

1.4配置 dmmal.ini
MAL_CHECK_INTERVAL = 30 #MAL链路检测时间间隔
MAL_CONN_FAIL_INTERVAL = 60 #判定MAL链路断开的时间
MAL_TEMP_PATH = /opt/dmdbms/data/malpath/ #临时文件目录
MAL_BUF_SIZE = 512 #单个MAL缓存大小限制,单位MB
MAL_SYS_BUF_SIZE = 2048 #MAL系统总内存大小限制,单位MB
MAL_COMPRESS_LEVEL = 0 #MAL消息压缩等级,0表示不压缩

[MAL_INST1]
MAL_INST_NAME = RWC1_01 #实例名,和 dm.ini中的INSTANCE_NAME一致
MAL_HOST = 192.168.1.12 #MAL系统监听TCP连接的IP地址
MAL_PORT = 5336 #MAL系统监听TCP连接的端口
MAL_INST_HOST = 192.168.1.12 #实例的对外服务IP地址
MAL_INST_PORT = 5236 #实例的对外服务端口,和dm.ini中的PORT_NUM一致
MAL_DW_PORT = 5436 #实例对应的守护进程监听TCP连接的端口
[MAL_INST2]
MAL_INST_NAME = RWC1_01B
MAL_HOST = 192.168.1.13
MAL_PORT = 5336
MAL_INST_HOST = 192.168.1.13
MAL_INST_PORT = 5236
MAL_DW_PORT = 5436

1.5配置 dmwatcher.ini
[GRWC1_01]
DW_TYPE = GLOBAL #全局守护类型
DW_MODE = MANUAL #故障手动切换模式
DW_ERROR_TIME = 30 #远程守护进程故障认定时间
INST_ERROR_TIME = 30 #本地实例故障认定时间
INST_RECOVER_TIME = 60 #主库守护进程启动恢复的间隔时间
INST_OGUID = 45331 #守护系统唯一OGUID值
INST_INI = /opt/dmdbms/data/DAMENG/dm.ini #dm.ini配置文件路径
INST_AUTO_RESTART = 1 #打开实例的自动启动功能
INST_STARTUP_CMD = /opt/dmdbms/bin/dmserver #命令行方式启动

1.6配置 dmwatcher.c

更多推荐

读写分离搭建实操

本文发布于:2024-02-07 10:22:51,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1756053.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!