达梦数据库DSC+DW集群搭建
目录
1 配置说明
2 环境说明
3 配置 DMDSC 主库环境
3.1 配置 dmarch.ini
3.2 配置 dm.ini
3.3 备份 DMDSC 库
4 配置单节点备库
5 配置 dm.ini
6 配置 dmmal.ini
7 配置 dmarch.ini
8 配置 dmwatcher.ini
9 配置 dmmonitor.ini
10 配置 dmdcr.ini
11 启动主备库
12 设置 OGUID
13 修改主备库模式
14 启动守护进程
15 启动监视器
配置 DMDSC 主备环境
1 配置说明
[ARCHIVE_REALTIME1]
ARCH_TYPE = REALTIME
ARCH_DEST = GRP1_RT_DSC01/GRP1_RT_DSC02
2 环境说明
3 配置 DMDSC 主库环境
注意 !!dmcss 对 dmserver 的自动拉起功能先不要打开,避免影响到配置过程。搭建完成后,正常退出 DMDSC 集群的两个 dmserver 节点实例,不需要退出 dmcss和 dmasmsvr。
3.1 配置 dmarch.ini
ARCH_LOCAL_SHARE = 1
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = +DMDATA/DSC/DSC01/arch
ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 0
[ARCHIVE_REMOTE]
ARCH_TYPE = REMOTE
ARCH_DEST = GRP1_RT_DSC02
ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 0
ARCH_INCOMING_PATH = +DMDATA/DSC/DSC02/arch
ARCH_LOCAL_SHARE = 1
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = +DMDATA/DSC/DSC02/arch
ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 0
[ARCHIVE_REMOTE]
ARCH_TYPE = REMOTE
ARCH_DEST = GRP1_RT_DSC01
ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 0
ARCH_INCOMING_PATH = +DMDATA/DSC/DSC01/arch
3.2 配置 dm.ini
ARCH_INI = 1
3.3 备份 DMDSC 库
--启动 dmrman
./dmrman use_ap=2 dcr_ini=/dm/data/DSC/conf/dmdcr1.ini--脱机备份 DMDSC 集群
RMAN>BACKUP DATABASE '/dm/data/DSC/DSC01/dm.ini' FULL BACKUPSET
'/dm/data/DSC/DSC01/bak/db_full_bak_for_DSC';
4 配置单节点备库
--初始化备库
./dminit path=/dm/data/EP01/--启动 dmrman
./dmrman use_ap=2--使用 DMDSC 库的备份集还原恢复到单节点备库
RMAN>RESTORE DATABASE '/dm/data/EP01/DAMENG/dm.ini' FROM BACKUPSET
'/dm/data/DSC/DSC01/bak/db_full_bak_for_DSC';RMAN>RECOVER DATABASE '/dm/data/EP01/DAMENG/dm.ini' FROM BACKUPSET
'/dm/data/DSC/DSC01/bak/db_full_bak_for_DSC';RMAN>RECOVER DATABASE '/dm/data/EP01/DAMENG/dm.ini' UPDATE DB_MAGIC;
5 配置 dm.ini
#实例名,建议使用―组名_守护环境_序号‖的命名方式,总长度不能超过 16
INSTANCE_NAME = GRP1_RT_DSC01
PORT_NUM = 8344 #数据库实例监听端口
DW_INACTIVE_INTERVAL = 60 #接收守护进程消息超时时间
ALTER_MODE_STATUS = 0 #不允许手工方式修改实例模式/状态/OGUID
ENABLE_OFFLINE_TS = 2 #不允许备库 OFFLINE 表空间
MAL_INI = 1 #打开 MAL 系统
ARCH_INI = 1 #打开归档配置
RLOG_SEND_APPLY_MON = 64 #统计最近 64 次的日志发送信息
INSTANCE_NAME = GRP1_RT_DSC02
PORT_NUM = 8346
DW_INACTIVE_INTERVAL = 60
ALTER_MODE_STATUS = 0
ENABLE_OFFLINE_TS = 2
MAL_INI = 1
ARCH_INI = 1
RLOG_SEND_APPLY_MON = 64
INSTANCE_NAME = GRP1_RT_01
PORT_NUM = 9344
DW_INACTIVE_INTERVAL = 60
ALTER_MODE_STATUS = 0
ENABLE_OFFLINE_TS = 2
MAL_INI = 1
ARCH_INI = 1
RLOG_SEND_APPLY_MON = 64
6 配置 dmmal.ini
MAL_CHECK_INTERVAL = 30 #MAL 链路检测时间间隔
MAL_CONN_FAIL_INTERVAL = 10 #判定 MAL 链路断开的时间
[MAL_INST0]MAL_INST_NAME = GRP1_RT_DSC01 #实例名,和 dm.ini 中的 INSTANCE_NAME 一致MAL_HOST = 192.168.0.141 #MAL 系统监听 TCP 连接的 IP 地址MAL_PORT = 8338 #MAL 系统监听 TCP 连接的端口MAL_INST_HOST = 192.168.1.131 #实例的对外服务 IP 地址MAL_INST_PORT = 8344 #实例的对外服务端口,和 dm.ini 中的 PORT_NUM 一致MAL_DW_PORT = 3567 #实例本地的守护进程监听 TCP 连接的端口
MAL_INST_DW_PORT = 4567 #实例监听守护进程 TCP 连接的端口
[MAL_INST1]MAL_INST_NAME = GRP1_RT_DSC02 MAL_HOST = 192.168.0.141MAL_PORT = 8339 MAL_INST_HOST = 192.168.1.131 MAL_INST_PORT = 8346 MAL_DW_PORT = 3568
MAL_INST_DW_PORT = 4568
[MAL_INST2]MAL_INST_NAME = GRP1_RT_01MAL_HOST = 192.168.0.142MAL_PORT = 8738MAL_INST_HOST = 192.168.1.132MAL_INST_PORT = 9344MAL_DW_PORT = 3569
MAL_INST_DW_PORT = 4569
7 配置 dmarch.ini
ARCH_LOCAL_SHARE = 1
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = +DMDATA/DSC/DSC01/arch
ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 0 [ARCHIVE_REMOTE]
ARCH_TYPE = REMOTE
ARCH_DEST = GRP1_RT_DSC02
ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 0
ARCH_INCOMING_PATH = +DMDATA/DSC/DSC02/arch[ARCHIVE_REALTIME]
ARCH_TYPE = REALTIME
ARCH_DEST = GRP1_RT_01
ARCH_LOCAL_SHARE = 1
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = +DMDATA/DSC/DSC02/arch
ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 0[ARCHIVE_REMOTE]
ARCH_TYPE = REMOTE
ARCH_DEST = GRP1_RT_DSC01
ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 0
ARCH_INCOMING_PATH = +DMDATA/DSC/DSC01/arch[ARCHIVE_REALTIME]
ARCH_TYPE = REALTIME
ARCH_DEST = GRP1_RT_01
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /dm/data/EP01/DAMENG/arch
ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 0[ARCHIVE_REALTIME1]
ARCH_TYPE = REALTIME
ARCH_DEST = GRP1_RT_DSC01/GRP1_RT_DSC02
8 配置 dmwatcher.ini
[GRP1]DW_TYPE = GLOBAL #全局守护类型DW_MODE = MANUAL #手动切换模式DW_ERROR_TIME = 60 #远程守护进程故障认定时间INST_RECOVER_TIME = 60 #主库守护进程启动恢复的间隔时间INST_ERROR_TIME = 35 #本地实例故障认定时间INST_INI = /dm/data/DSC/DSC01/dm.ini#dm.ini 配置文件路径DCR_INI = /dm/data/DSC/conf/dmdcr1.ini #dmdcr.ini 配置文件路径INST_OGUID = 1000 #守护系统唯一 OGUID 值INST_STARTUP_CMD = /dm/bin/dmserver #命令行方式启动INST_AUTO_RESTART = 0 #关闭实例的自动启动功能RLOG_SEND_THRESHOLD = 0 #指定主库发送日志到备库的时间阈值,默认关闭RLOG_APPLY_THRESHOLD = 0 #指定备库重演日志的时间阈值,默认关闭
[GRP1]DW_TYPE = GLOBALDW_MODE = MANUALDW_ERROR_TIME = 60INST_RECOVER_TIME = 60INST_ERROR_TIME = 35INST_INI = /dm/data/DSC/DSC02/dm.iniDCR_INI = /dm/data/DSC/conf/dmdcr2.iniINST_OGUID = 1000INST_STARTUP_CMD = /dm/bin/dmserverINST_AUTO_RESTART = 0RLOG_SEND_THRESHOLD = 0RLOG_APPLY_THRESHOLD = 0
[GRP1]DW_TYPE = GLOBALDW_MODE = MANUALDW_ERROR_TIME = 60INST_RECOVER_TIME = 60INST_ERROR_TIME = 35INST_INI = /dm/data/EP01/dm.iniINST_OGUID = 1000INST_STARTUP_CMD = /dm/bin/dmserverINST_AUTO_RESTART = 0 #对单节点,如果需要打开自动拉起功能,将此配置修改为 1 即可RLOG_SEND_THRESHOLD = 0RLOG_APPLY_THRESHOLD = 0
9 配置 dmmonitor.ini
MON_LOG_PATH = /dm/data/log
MON_LOG_INTERVAL = 60
MON_LOG_FILE_SIZE = 64
MON_LOG_SPACE_LIMIT = 0
MON_DW_CONFIRM = 0
[GRP1]
MON_INST_OGUID = 1000
MON_DW_IP = 192.168.0.141:3567/192.168.0.141:3568
MON_DW_IP = 192.168.0.142:3569
10 配置 dmdcr.ini
#打开 DB 重启参数,命令行方式启动
DMDCR_DB_RESTART_INTERVAL = 60
DMDCR_DB_STARTUP_CMD = /dm/bin/dmserver path=/dm/data/DSC/DSC01/dm.ini
dcr_ini=/dm/data/DSC/conf/dmdcr1.ini mount
#打开 DB 重启参数,命令行方式启动
DMDCR_DB_RESTART_INTERVAL = 60
DMDCR_DB_STARTUP_CMD = /dm/bin/dmserver path=/dm/data/DSC/DSC02/dm.ini
dcr_ini=/dm/data/DSC/conf/dmdcr2.ini mount
./dmcss dcr_ini=/dm/data/DSC/conf/dmdcr1.ini
./dmcss dcr_ini=/dm/data/DSC/conf/dmdcr2.ini
./dmasmsvr dcr_ini=/dm/data/DSC/conf/dmdcr1.ini
./dmasmsvr dcr_ini=/dm/data/DSC/conf/dmdcr2.ini
11 启动主备库
./dmserver /dm/data/DSC/DSC01/dm.ini DCR_INI=/dm/data/DSC/conf/dmdcr1.ini mount
./dmserver /dm/data/DSC/DSC02/dm.ini DCR_INI=/dm/data/DSC/conf/dmdcr2.ini mount
./dmserver /dm/data/EP01/dm.ini mount
12 设置 OGUID
SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 1);SP_SET_OGUID(1000);SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 0);
SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 1);SP_SET_OGUID(1000);SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 0);
13 修改主备库模式
ALTER DATABASE PRIMARY;
ALTER DATABASE STANDBY;
14 启动守护进程
./dmwatcher /dm/data/DSC/DSC01/dmwatcher.ini
./dmwatcher /dm/data/DSC/DSC02/dmwatcher.ini
./dmwatcher /dm/data/EP01/dmwatcher.ini
15 启动监视器
./dmmonitor path=/dm/data/dmmonitor.ini
./dmcssm ini_path=/dm/data/DSC/conf/dmcssm.ini
达梦数据库DSC+DW集群搭建相关推荐
- 达梦数据库数据守护集群搭建(命令行方式)
文章目录 达梦数据守护集群介绍 一.前提 二.环境准备 1.数据守护集群搭建 2.配置过程 达梦数据守护集群介绍 达梦数据守护集群软件(DM Data Watch)是一种集成化的高可靠性解决方案,该方 ...
- 达梦数据库数据守护集群搭建
目录 数据守护 集群搭建 备份还原 dm.ini文件修改 配置dmmal.ini文件 配置dmarch.ini归档文件 配置dmwatcher.ini文件 监视器文件配置 mount启动数据库,设置o ...
- 【与达梦同行】达梦数据库主备集群搭建
达梦数据库主备集群----高性能模式-搭建 文章连接:https://eco.dameng.com/community/post/20221213145437YQ30VJ0HDLCFUV2UMW 环境 ...
- 国产数据库之达梦数据库 - DM7 MPP集群安装配置
武汉达梦数据库作为国产数据库较有代表性的企业,在数据库研发方面投入了大量的精力,其自主研发的达梦数据库DM7,除了具有单机版可与Oracle相媲美的能力外,同时也研发了一款无共享MPP架构的数据库软件 ...
- 【达梦数据库】DM 集群简介
文章目录 前言 一.数据守护 (Data Watch) 1.1 概念介绍 1.2 实现原理 1.3 组成构件 1.4 配置文件 1.5 系统特性 1.6 术语定义 1.7 解决方案 二.实时主备集群 ...
- 达梦数据库DSC集群的搭建(DM8+CentOS7.7+dmcss+dmasm)
达梦数据库DSC集群的搭建DM8+CentOS7.7+dmcss+dmasm 1 环境准备 2 安装DM 软件 3 共享存储环境准备(虚拟化环境配置注意) 3.1 规划6个共享磁盘如下: 3.2 VM ...
- 达梦数据库DSC集群安装文档
达梦数据库DSC集群安装文档 一. DSC安装准备工作 1 1.1. 创建安装用户 2 1.2. 配置udev存储 2 二. DMDSC 搭建 8 三. 搭建DW容灾架构 39 修改dm.ini,数据 ...
- 达梦主备守护集群原理详解
达梦主备集群顾名思义就是一主一备(也可以一主多备)是一种集成化的高可靠性解决方案,同时满足用户对数据安全性和高可用性的要求.解决由于硬件故障.自然灾害等原因导致的数据库服务长时间中断问题,满足用户不间 ...
- 达梦数据库主备集群确认监视器测试
目录 1.测试说明 2.测试项目 3.测试结论 1.测试说明 (1) 本次测试环境 主机名 服务ip 心跳ip 数据库名 实例名 dmdb01 主 192.168.226.190 192.168.22 ...
最新文章
- windows下编译pcl-master源码(带GPU)
- 华为自研搜索引擎曝光:「花瓣」虽小,但要替代谷歌
- 区分 JVM 内存结构、 Java 内存模型 以及 Java 对象模型 三个概念
- Linux之ln命令
- HighNewTech:2019.08.08华为发布—面向2025十大趋势
- java求多项式回归_多项式回归(Polynomial Regression)(附代码)
- exchange服务器维护模式命令,Exchange服务器系列课程之七--维护邮件服务器(二)
- Spring boot Mybatis 整合(注解版)
- base64 转文件_PHP伪协议与文件包含
- redis单机安装并配置服务脚本启动
- JAVA蓝桥杯:杨辉三角形
- 【整理】3dsMax中毒了怎么办
- 借助百度识图爬取数据集
- 双管道(CreatePipe)与cmd.exe进程间通信的有关问题 完美解决
- matconvnet安装编译教程
- 爬虫国际统计局省市区
- python去马赛克
- pip 安装库出错:Defaulting to user installation because normal site-packages is not writeable
- 浪潮4U服务器 raid5 直通(JBOD)
- 数字图像处理:频域滤波-高低通滤波