达梦数据守护搭建

主备库初始化
./dminit path=/dmdata/data db_name=DM01 instance_name=DMSVR01 port_num=5236 page_size=16 extent_size=32 log_size=500 case_sensitive=1 SYSDBA_PWD=DM01SYSDBA
./dminit path=/dmdata/data db_name=DM02 instance_name=DMSVR02 port_num=5236 page_size=16 extent_size=32 log_size=500 case_sensitive=1 SYSDBA_PWD=DM01SYSDBA

注册服务

/home/dmdba/dmdbms/script/root/dm_service_installer.sh -t dmserver -p DM01 -dm_ini /dmdata/data/DM01/dm.ini

/home/dmdba/dmdbms/script/root/dm_service_installer.sh -t dmserver -p DM02 -dm_ini /dmdata/data/DM02/dm.ini

启动服务
./DmServiceDM01 start

配置watcher
dmwatcher.ini

[GRP1]   
DW_TYPE                               =       GLOBAL                      
DW_MODE                               =       MANUAL                
DW_ERROR_TIME                 =       10
INST_ERROR_TIME               =       120
INST_OGUID                            =       453331
INST_INI                              =       /dmdata/data/DM01/dm.ini
INST_AUTO_RESTART             =       1
INST_STARTUP_CMD              =       /home/dmdba/dmdbms/bin/DmServiceDM1 start        
INST_RECOVER_TIME             =       60
INST_SERVICE_IP_CHECK  =       0
RLOG_SEND_THRESHOLD = 0 
RLOG_APPLY_THRESHOLD = 0 


注册watcher服务
/home/dmdba/dmdbms/script/root/dm_service_installer.sh -t dmwatcher -p DM01 -watcher_ini /dmdata/data/DM01/dmwatcher.ini
/home/dmdba/dmdbms/script/root/dm_service_installer.sh -t dmwatcher -p DM02 -watcher_ini /dmdata/data/DM02/dmwatcher.ini


需要修改  dm.ini / dmarch.ini  / dmmal.ini  /dmawtcher.ini  / dmmonitor.ini 参数文件,/home/dmdba/dmdbms/samples/ini_script/UTF-8 可查看模板

dm.ini需要修改的参数(主备都要改)

ALTER_MODE_STATUS=0
ENABLE_OFFLINE_TS=2
MAL_INI=1
ARCH_INI=1


dmmal.ini(主备库一致)


MAL_CHECK_INTERVAL                     =       5
MAL_CONN_FAIL_INTERVAL         =       5  
MAL_LOGIN_TIMEOUT                      =       15
MAL_BUF_SIZE                           =       2048
MAL_SYS_BUF_SIZE                       =       0
MAL_VPOOL_SIZE                         =       128
MAL_COMPRESS_LEVEL                     =       0
MAL_TEMP_PATH                          =
[MAL_INST1]
MAL_INST_NAME         =       DMSVR01  #和dm.ini文件中实例名一致
MAL_HOST                      =  192.168.101.190     
MAL_PORT                      =       5636          
MAL_INST_HOST         =       192.168.101.190 
MAL_INST_PORT         =       5236 
MAL_DW_PORT           =       5536 
MAL_INST_DW_PORT        =       5336


[MAL_INST2]
MAL_INST_NAME         =       DMSVR02  #和dm.ini文件中实例名一致
MAL_HOST                      =  192.168.101.191     
MAL_PORT                      =       5636          
MAL_INST_HOST         =       192.168.101.191 
MAL_INST_PORT         =       5236 
MAL_DW_PORT           =       5536 
MAL_INST_DW_PORT        =       5336

dmarch.ini (主备需要调整ARCH_DEST参数)

[ARCHIVE_LOCAL1]  #REDO日志归档名
ARCH_TYPE                   = LOCAL                          #REDO日志归档类型
ARCH_DEST                   = /dmdata/data/arch         #归档目标
ARCH_FILE_SIZE          = 2048                                #单个REDO日志归档文件大小
ARCH_SPACE_LIMIT        = 20480                                  #REDO日志归档空间限制

[ARCHIVE_REALTIME]
ARCH_TYPE                   = REALTIME               #实时归档
ARCH_DEST                   = DMSVR02      #主库设置备库节点,备库设置主库节点

dmmonitor.ini(只需要主库配置)


MON_DW_CONFIRM = 0 
MON_LOG_PATH = /dmdata/data/monitorlog
MON_LOG_INTERVAL = 60 
MON_LOG_FILE_SIZE = 32 
MON_LOG_SPACE_LIMIT = 0 
[GRP1]
MON_INST_OGUID = 453331
#IP 对应 dmmal.ini 中的 MAL_HOST,PORT 对应 dmmal.ini 中的 MAL_DW_PORT
MON_DW_IP = 192.168.101.190:5536
MON_DW_IP = 192.168.101.191:5536

配置完上述参数后,关闭数据库实例

备库同步
backup database '/dmdata/data/DM01/dm.ini' full backupset '/dmdata/data/DMTEST_BAK1223';
 
/home/dmdba/dmdbms/bin/dmrman CTLSTMT="RESTORE DATABASE '/dmdata/data/DM02/dm.ini' FROM BACKUPSET '/dmdata/data/DMTEST_BAK1223'"

/home/dmdba/dmdbms/bin/dmrman CTLSTMT="RECOVER DATABASE '/dmdata/data/DM02/dm.ini' FROM BACKUPSET '/dmdata/data/DMTEST_BAK1223'"

/home/dmdba/dmdbms/bin/dmrman CTLSTMT="RECOVER DATABASE '/dmdata/data/DM02/dm.ini' UPDATE DB_MAGIC"

./dmserver /dmdata/data/DM01/dm.ini mount

主库
SP_SET_PARA_VALUE(1,'ALTER_MODE_STATUS',1);
SP_SET_OGUID(453331);
ALTER DATABASE PRIMARY;
SP_SET_PARA_VALUE(1,'ALTER_MODE_STATUS',0);

./dmserver /dmdata/data/DM02/dm.ini mount
备库
SP_SET_PARA_VALUE(1,'ALTER_MODE_STATUS',1);
SP_SET_OGUID(453331);
ALTER DATABASE STANDBY;
SP_SET_PARA_VALUE(1,'ALTER_MODE_STATUS',0);


设置完成后先启动watcher  然后启动db

./DmWatcherServiceDM01 start
./DmWatcherServiceDM02 start
./DmServiceDM01 start
./DmServiceDM02 start

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/941434.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Knife4j在Gateway下的URI优化以及热刷新

Knife4j在Gateway下的URI优化以及热刷新 契机 (遗留输出)最近在整理之前的笔记,逐渐梳理成文章输出到博客网站。之前在做Gateway集成knife4j的时候。发现uri的地址缺少了项目路径,也就是baseURI,本篇文章就是在处理这…

Kubernates

kubernates是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。 架构…

前端开发 之 12个鼠标交互特效下【附完整源码】

前端开发 之 12个鼠标交互特效下【附完整源码】 文章目录 前端开发 之 12个鼠标交互特效下【附完整源码】七:粒子烟花绽放特效1.效果展示2.HTML完整代码 八:彩球释放特效1.效果展示2.HTML完整代码 九:雨滴掉落特效1.效果展示2.HTML完整代码 十…

重生之我在异世界学编程之C语言:深入预处理篇(上)

大家好,这里是小编的博客频道 小编的博客:就爱学编程 很高兴在CSDN这个大家庭与大家相识,希望能在这里与大家共同进步,共同收获更好的自己!!! 本文目录 引言正文一、预处理的作用与流程&#xf…

Android使用PorterDuffXfermode模式PorterDuff.Mode.SRC_OUT橡皮擦实现“刮刮乐”效果,Kotlin(2)

Android使用PorterDuffXfermode模式PorterDuff.Mode.SRC_OUT橡皮擦实现“刮刮乐”效果,Kotlin(2) 在 Android使用PorterDuffXfermode的模式PorterDuff.Mode.SRC_OUT实现橡皮擦,Kotlin(1)-CSDN博客文章浏览阅…

修改 `invite_codes` 表中 `code` 字段名为 `invite_code`

-- auto-generated definition create table invite_codes (id int auto_incrementprimary key,code varchar(6) not null comment 邀请码,6位整数,确保在有效期内…

Python + 深度学习从 0 到 1(01 / 99)

希望对你有帮助呀!!💜💜 如有更好理解的思路,欢迎大家留言补充 ~ 一起加油叭 💦 欢迎关注、订阅专栏 【深度学习从 0 到 1】谢谢你的支持! ⭐ 深度学习之前:机器学习简史 什么要了解…

路径规划之启发式算法之二十三:免疫算法(Immune Algorithm,IA)

免疫算法(Immune Algorithm,IA)是基于人工免疫系统的理论,受生物免疫系统的启发而推出的一种新型的智能搜索算法。通过模拟生物免疫系统的工作原理来解决优化问题。 一、定义与原理 免疫算法是以人工免疫系统的理论为基础,实现了类似于生物免疫系统的抗原识别、细胞分化、…

echarts画风向杆

1.安装echarts 2.引入echarts 4.获取数据,转换数据格式 windProfile.title.text ${moment(time.searchTime[0], ‘YYYY-MM-DD HH:mm:ss’).format( ‘YYYY-MM-DD HH:mm’ )}-${moment(time.searchTime[1], ‘YYYY-MM-DD HH:mm:ss’).format(‘YYYY-MM-DD HH:mm’)…

【落羽的落羽 C语言篇】自定义类型——结构体

文章目录 一、结构体1. 结构体类型的概念和声明2. 结构体变量的创建和初始化3. 结构体成员的访问3.1 直接访问3.2 间接访问 4. 结构体的内存对齐4.1 内存对齐的规则4.2 内存对齐的原因4.3 修改默认对齐数 5. 结构体传参6. 结构体实现位段 在C语言中,已经提供了一些基…

CSS盒子模型(溢出隐藏,块级元素和行级元素的居中对齐,元素样式重置)

overflow:值 规定了内容溢出元素框时所发生的事情 visible:内容不会被修剪,会显示在元素框之外,默认值 overflow: visible; hidden:内容会被修剪,溢出内容不可见 overflow: hidden; scroll:内…

Spark-Streaming集成Kafka

Spark Streaming集成Kafka是生产上最多的方式,其中集成Kafka 0.10是较为简单的,即:Kafka分区和Spark分区之间是1:1的对应关系,以及对偏移量和元数据的访问。与高版本的Kafka Consumer API 集成时做了一些调整,下面我们…

【Python】pandas库---数据分析

大学毕业那年,你成了社会底层群众里,受教育程度最高的一批人。 前言 这是我自己学习Python的第四篇博客总结。后期我会继续把Python学习笔记开源至博客上。 上一期笔记有关Python的NumPy数据分析,没看过的同学可以去看看:【Pyt…

数字IC后端设计实现篇之TSMC 12nm TCD cell(Dummy TCD Cell)应该怎么加?

TSMC 12nm A72项目我们需要按照foundary的要求提前在floorplan阶段加好TCD Cell。这个cell是用来做工艺校准的。这个dummy TCD Cell也可以等后续Calibre 插dummy自动插。但咱们项目要求提前在floorplan阶段就先预先规划好位置。 TSCM12nm 1P9M的metal stack结构图如下图所示。…

LiteFlow决策系统的策略模式,顺序、最坏、投票、权重

个人博客:无奈何杨(wnhyang) 个人语雀:wnhyang 共享语雀:在线知识共享 Github:wnhyang - Overview 想必大家都有听过或做过职业和性格测试吧,尤其是现在的毕业生,在投了简历之后经…

YashanDB 23.2 YAC -单库多实例架构多活共享集群安装部署指南

一、概述 1.1 文档目标 ​ 本说明旨在指导技术人员在 CentOS 7 x86_64 操作系统上完成崖山数据库企业版 23.2 的共享集群安装与部署。通过系统架构、集群拓扑及部署需求的精确描述,帮助读者在开始安装前对崖山数据库的架构形成清晰认识。本文以高效、稳定、安全为…

某科技局国产服务器PVE虚拟化技术文档

环境介绍 硬件配置 服务器品牌:黄河 型号:Huanghe 2280 V2 Cpu型号:kunpeng-920 磁盘信息 :480SSD * 2 ,4T*4 网卡:板载四口千兆 如下表 四台服务器同等型号配置,均做单节点虚拟化,数据保护采用底层r…

Gin-vue-admin(4):项目创建前端一级页面和二级页面

目录 创建一级页面创建二级页面 创建一级页面 view目录下新建一个my&#xff0c;Index.vue <template></template><script> export default {name:My, } </script><script setup> import {ref} from vue const myNameref("name") &…

Ubuntu下的tcl/tk编程快速入门

一、Tcl/Tk 简介 接口介绍 https://www.tutorialspoint.com/tcl-tk/tcl_tk_quick_guide.htm GUI Canvas接口 https://www.tutorialspoint.com/tcl-tk/tk_canvas_widgets.htm tcl语言 https://www.tcl-lang.org/ 官方教程 https://www.tcl.tk/man/tcl8.5/tutorial/tcltutoria…

数字化审计咨询服务,企业转型数字化审计的必要条件

人工智能、云计算、大数据、物联网等新兴技术的快速发展&#xff0c;为企业的数字化转型提供了强大的技术支持。这些技术逐渐被应用到企业运营管理的方方面面&#xff0c;推动了企业内部审计工作的变革。随着数字化转型的深化和信息技术的不断发展&#xff0c;数字化审计将成为…