- 博客(41)
- 资源 (8)
- 收藏
- 关注
原创 DM AFC 集群部署指南【#达梦数据库 #达梦同行者征文】
DM AFC(自治容灾集群)基于 Raft 一致性协议设计,节点间用 XMAL 通信机制交换信息,靠动态主库选举、自动化日志同步和故障自动恢复来保证业务连续。集群由 N 个副本(节点实例)组成,N 一般取 3、5、7、9。数据盘单独挂 /dmdata,和系统盘分开,既是习惯,也为以后扩容留余地。在 DEM 界面点“添加集群”。三台都配好后,DEM 里能看到主机处于健康状态,说明代理和 DEM 已经连上,可以往下搭集群了。当前登录数据库用户,查数据库版本信息如下,选择对应的环境,还会提示对应的水印信息。
2026-08-30 15:52:34
240
原创 ESXi克隆虚拟机踩坑实录
文章摘要:本文详细介绍了在免费版ESXi上克隆虚拟机的完整流程及常见问题解决方案。作者通过实践总结出六步克隆法:关闭源虚拟机、创建目录并复制配置文件、使用vmkfstools克隆磁盘、修改虚拟机配置(重点处理UUID和MAC地址冲突)、注册新虚拟机以及启动。文中特别强调了必须重新生成UUID、MAC地址和machine-id等关键配置,避免克隆后出现网络冲突等问题。最后还提供了开机后的配置修改步骤和自动化脚本,帮助用户快速完成虚拟机克隆工作。
2026-05-17 20:05:48
489
原创 MySQL 无缝迁移到达梦:前置方法与全面评估分析指南
MySQL迁移至达梦数据库(DM)的兼容性评估与迁移策略摘要 本文系统分析了从MySQL迁移到达梦数据库的关键步骤: 兼容性评估:检查表结构、SQL语法、存储过程等对象的兼容性,对比事务隔离、字符集等特性差异,使用达梦工具(如DTS、SQL Checker)辅助分析。 工作量分级:根据适配难度分为低(直接兼容)、中(语法调整)、高(代码重写)和阻断项(需业务改造),示例评估显示存储过程改造占比最高(40%)。 迁移实施:分阶段进行试点验证、灰度同步(dmdrs工具)和全量切换,结合达梦DTS工具自动转换,配
2025-12-20 14:42:23
1286
原创 在ESXi平台上轻松部署Kylin-V11
本文详细介绍了在ESXi平台上创建和安装虚拟机的完整流程。从登录后台、创建虚拟机、配置基本信息、分配存储和硬件资源,到上传系统镜像、启动安装等7个步骤,提供了清晰的操作指南。特别以Kylin-V10系统安装为例,展示了包括语言选择、账号配置、IP设置等关键环节。整个过程与VMware Workstation类似,操作流畅稳定,最终成功部署的Kylin-V11系统在界面和交互体验上均有显著提升。该教程适用于需要快速搭建虚拟机的运维和开发人员。
2025-12-20 14:29:21
460
原创 - 纯干货|dmdvd jobfile实战全流程,新手也能快速上手
为何需要采用jobfile方式?主要适用于表数量众多的情况,而我们实际上并不需要比对所有表。在DMFM平台上逐一勾选不仅繁琐,而且可能会遇到一个令人头疼的问题—辛苦勾选表半天后,保存时提示勾选的表数量超出上限。此外,在未部署DMDFM平台的情况下,可以利用SQL语句批量生成配置文件,这种方法既简便又快捷,并且可以设置定时作业自动执行比对任务。接下来,我将详细讲解jobfile作业的具体使用方法。
2025-12-20 14:23:31
700
原创 达梦DTS工具:批量导出与导入DDL脚本完整指南
本文详细介绍了使用DTS工具实现达梦数据库DDL脚本的批量导出和导入操作。导出部分涵盖工程创建、任务配置、对象筛选等步骤,指导用户将数据库结构导出为SQL文件。导入部分则讲解如何将SQL脚本迁移到达梦数据库,包括文件添加、目标库配置等关键环节。整个流程通过图形化界面完成,适合各类技术水平的用户操作。文中配有详细截图和注意事项,建议使用最新版本工具以确保兼容性。该方案可有效提升数据库结构迁移和备份的效率。
2025-12-20 14:20:05
1349
原创 苹果芯片用户福音:无需Docker,直接在Ubuntu上部署达梦数据库
本文记录了在M3芯片的Ubuntu系统上部署达梦8(ARM版)数据库的全过程。首先从官网下载适配ARM架构的安装包,通过命令行完成镜像挂载、文件拷贝和安装配置。关键步骤包括选择时区(GMT+8)、典型安装模式、确认安装路径等。安装完成后需执行root权限脚本完成服务注册。该方案解决了苹果系统不兼容达梦Manager工具的问题,为开发者提供了完整的ARM环境部署指南。
2025-12-20 14:12:21
1535
原创 达梦数据库运维新策略:达梦数据库主备集群节点动态增加技巧
摘要: 文档记录了在麒麟V10系统x86_64架构下,为OADB数据库集群动态增加实时备库(OADB3)的过程。环境包含主备节点OADB1(192.168.25.170)和OADB2(192.168.25.171),新增节点OADB3(192.168.25.173)。操作步骤包括:1)主库联机备份;2)备库初始化与参数配置;3)通过DMRMAN工具还原备份并更新DB_MAGIC;4)修改dm.ini关键参数(实例名、MAL/ARCH开关等)。最终完成三节点集群扩展,确保高可用性。
2025-11-25 21:43:53
1095
原创 在 macOS 上通过 Docker 部署DM8 (ARM 架构)
本文介绍了在搭载Apple Silicon芯片的macOS系统上通过Docker Desktop部署达梦数据库DM8的完整方案。首先详细说明了Docker Desktop的下载、安装和验证步骤,特别强调了ARM64架构版本的选择。随后指导用户如何导入达梦DM8的Docker镜像文件,并通过docker load命令完成镜像加载。最后提供了详细的docker run命令参数说明,包括端口映射、数据卷挂载、环境变量设置等关键配置项,确保单机实例的正确部署。整个流程涵盖了从软件安装到数据库实例启动的全过程,为ma
2025-08-03 21:02:03
3576
6
原创 达梦数据校验系统(DMDVS):数据完整性保障的不二之选
DMDVS)是一款企业级数据一致性管理平台,提供跨数据库、跨平台的数据比对与修复能力。系统采用模块化架构设计,支持静态校验、动态校验、单向校验及分布式校验四大核心模式,适用于数据迁移验证、容灾备份核查、实时同步监控等关键场景,👉。
2025-04-12 18:44:31
1394
原创 好奇!用 SQL 配置 DM 数据库归档,新旧版本藏着啥秘密?
归档作为实现数据守护系统的关键技术手段,在DM数据库中,依据其功能与实现方式的差异,可将归档类型细分为六类,分别是本地归档、远程归档、实时归档、即时归档、异步归档以及同步归档。其中,本地归档有着独特的机制,其日志内容以及写入的时机与数据库的模式紧密相关。具体而言,在主库中,Redo日志会先写入联机日志文件,随后才进行本地归档操作;而在备库这边,当接收到主库产生的Redo日志后,会立即执行本地归档,并且在归档的同时启动Redo日志的重演过程,以此来确保数据的一致性与完整性。
2025-03-05 12:55:17
311
原创 DM 数据库守护集群入门指南:带你走进数据守护的世界
达梦数据库提供多种归档模式,覆盖从基础备份到高可用集群的多样化需求。核心差异点归档触发时机是区分模式的核心指标:实时归档最早(主库写入本地前),同步归档次之(主库刷盘后),即时归档再次(主库写入本地后),异步归档最晚(定时触发)。一致性 vs 性能强一致性:实时归档 > 即时归档(事务一致模式) > 同步归档。高吞吐量:异步归档 > 同步归档 > 即时归档(高性能模式)。失败处理策略本地归档风险最高(硬盘损坏直接停机),实时/即时归档通过Suspend机制保护数据完整性,异步归档。
2025-02-28 18:22:51
757
原创 搞懂达梦数据库SQL日志使用延伸,这些方法超实用!
这里展开说下dm.ini中用户请求跟踪相关参数【SVR_LOG】参数类型:动态·系统级默认值:0功能说明:控制SQL日志记录功能及模式▶ 0:关闭日志记录▶ 1:启用标准日志记录(按SQLLOG.INI配置)▶ 2:启用轮转日志记录(详细模式,按文件数量切换)▶ 3:启用固定日志记录(简单模式,仅记录时间戳和原始语句)参数类型:动态·系统级默认值:SLOG_ALL配置规范:支持最多10个预设模式名(逗号分隔)单个模式名≤128字节,超长则失效。
2025-02-27 12:10:19
1160
原创 达梦数据库SQL日志详解:关键概念、功能及实践方法
2024年Q4版本新增参数,默认值为1,用于决定是否在SQL日志中记录当前SQL的计划在优化时候可适当开启跟观察,结束后及时关闭参数。0:不记录任何计划。1:记录SQL计划。2:记录动态语句及动态游标的计划。行号 PARA_NAME PARA_VALUE已用时间: 14.760(毫秒). 执行号:11002.SQL>SQL日志记录如下。
2025-02-26 15:30:39
1459
原创 从电子管到量子计算:计算机技术的未来趋势
自古以来人类就在不断地发明和改进计算工具,从结绳计数到算盘,计算尺,手摇计算机,直到1946年第一台电子计算机诞生,虽然电子计算机至今虽然只有短短的半个多世纪,但取得了惊人的发展吗,已经经历了五代的变革。计算机的发展和电子技术的发展密切相关,故每次电子技术有突破性的发展,就会导致计算机的一次重大变革。所以计算机发展史中的“代”通常以其所使用的主要器件来划分的(电子管,晶体管,集成电路,大规模集成电路,超大规模集成电路)。此外,各个阶段所配置的软件和使用方法也有不同的特点,成为划分 “代” 的标志之一。
2025-02-24 09:00:44
1052
原创 运维的发展之路:从传统到智能的演进历程
提到运维很多人可能想到 IT 系统的运维,其实运维岗位不仅仅最近几十年才有的工作岗位,大多运维的理念都来自人类医疗界,只不过医生是对人体这个超级复杂系统做运维,运维工程师运维的是 IT 系统而已。医生通过对生命以及生活的各种观察与衡量来维护生命的正常状态与运行;而运维工程师:通过对系统运行的各种观察与衡量来维护系统的正常状态与运行,如医生通过血常规、尿检等等观测指标再根据历史经验来评估一个人的身体状态,运维人员通过系统性能指标 KPI 变化、系统日志的根据经验找因果关系来定界定位故障;
2025-02-23 18:36:38
1567
原创 SQL优化案例分享
某国产数据库原厂高级工程师找我优化SQL,以下是他给的三个案例。****😼慢SQL和执行计划他将 enable_nestloop 关闭以后强行hash,速度快了不少,但是需要使用hint干预计划。 这种简单的语句我大概看了2秒种,给出改写方案,不带思考的。慢SQL和执行计划 这条SQL我也是简单喵了一眼,让原厂高级工程师加个索引 t1 表对 staff_id,shift_id 两个列加个索引,但是他对我的建议表示怀疑。😂 毕竟人家是原厂工程师,对他们家的产品更加专业,更加权威,专业性这块是毋庸
2025-02-20 15:34:10
462
原创 嘿!跟着我,手把手玩转达梦数据库索引监控,实用操作步骤超简单!
在数据库管理中,过多的索引可能降低性能。首先,它们会减慢插入、更新和删除操作,因为所有索引都需要更新。其次,索引会占用更多存储空间,增加磁盘使用和备份时间。维护成本也会提高,因为索引的增加使得结构变更时的同步更新更加复杂。过多的索引还可能导致查询优化器选择次优执行计划,增加锁竞争,使得并发事务冲突更多。此外,收集和维护统计信息会更困难,可能导致查询优化错误。频繁的数据库操作可能导致索引碎片化影响查询效率。今天为大家介绍一个参数,观察索引使用情况。其默认值为0,属于动态参数。通常部署时将该参数配置为2。
2025-02-20 15:23:51
1049
原创 ET工具快速上手:从入门到精通的使用步骤
ET工具是DM数据库内置的 SQL 性能分析工具,具备统计 SQL 语句执行过程中各操作符实际开销之功能,为 SQL 优化提供依据及指导。该工具能够协助数据库管理员与开发人员深入理解 SQL 语句的执行细节,识别性能瓶颈,并据此采取相应的优化措施。利用 ET 工具,用户能够清晰地观察到 SQL 语句中各操作符的执行时间、CPU 使用率、内存消耗等关键性能指标,这些数据对于精确地定位性能问题极为关键。
2025-02-19 21:50:55
1147
原创 达梦数据库中数据文件路径的修改技巧
在日常运维过程中,难免会遇到磁盘迁移的需求,例如从 A 盘迁移到 B 盘,那么该如何操作呢?通常有几种方法可供选择:第一种是通过备份恢复到新目录进行操作;第二种是将整个目录替换,停机后拷贝到新磁盘,再将目录名称挂载为旧名称以保持一致性。本次将分享第三种方法,即通过修改控制文件的方式来处理。
2025-02-19 21:39:57
1614
原创 DataGrip访问国产数据库
DataGrip支持jdbc方式连接,可以访问大部分国产数据库产品,需要注意的时候某些驱动可能会有问题,不如配套工具好。但是作为开发来基本满足使用。
2023-12-01 09:54:21
1090
原创 AIX环境达梦单机部署
100% 自主研发国内唯一完全自主研发的数据库。40 年研究沉淀,不采用任何开源内核,完全掌握核心技术。技术路线稳定可控,无知识产权风险。大型通用全面适配各种软硬件体系,支持主流 SQL 标准和通用编程语言、接口、开发框架。在高并发、大数据量的应用中优势明显。高性能采用基于代价计算的优化器和独立的虚拟机执行器,通过批量数据向量化执行和 MVCC 多版本并发控制等技术提升性能,实现双路 CPU 单节点 TPMC 达到百万级。支持 HTAP 混合型业务。
2022-11-24 14:44:00
216
原创 关于数据库文件目录乱码处理
最近搭建主备集群遇到的一个案例分享给大家案例如下:控制文件信息如下:数据库目录下日志文件如图:以上情况会导致一个什么样的问题呢?1.特殊符号是不能直接复制粘贴的,系统无法识别,只能使用tab补全,导致启动服务脚本失效。2.无法使用dmrman备份3.只能前台运行启动的方式,因为是特殊符号路径导致脚本识别路径失败那么怎么处理呢?因为数据文件不大,我采用的是cp 物理文件修改控制文件的目录,以及日志名称,重新注册服务,大家在建库的时候一定要注意,避免这个问题24小时免费服务热线:40
2022-03-21 10:11:44
449
原创 部署MPP集群问题总结
问题1:登录查询只有一个实例节点1:节点2:查看参数配置情况vi /dm/dmdata/dmmpp/dm.ini修改dm.ini为正确参数之后 [dmdba@dm94 ~]$ grep -Ew "INSTANCE_NAME|PORT_NUM|MAL_INI|MPP_INI" /dm/dmdata/dmmpp/dm.ini INSTANCE_NAME = DMMPP1 #In...
2022-02-22 10:44:57
1713
原创 大规模并行集群规范化部署
目录1.服务器硬件需求2.操作系统要求2.1.操作系统版本安装2.2.目录与存储规划2.3.用户与组2.4.用户资源限制2.5.用户环境变量2.6.防火墙设置2.6.1.端口规划2.6.2.关闭防火墙4.安装数据库4.1.使用root用户挂载数据库软件的iso文件4.2.使用dmdba用户安装软件5.初始化数据库5.1.配置实例的配置文件 dm.ini5.2.配置MAL系统配置文件dmmal.ini5.3.配置 MPP 控制文件 dmmpp
2022-02-21 22:46:11
782
原创 DSC共享存储集群部署
参考达梦社区https://eco.dameng.com/docs/zh-cn/ops/standard-dsc-cluster.html
2022-02-15 08:28:10
824
原创 DM7读写分离部署
1 环境规划读写分离集群适合读多写少的应用环境。1写2读3节点读写分离集群部署规划1.1 IP规划:主机名服务ip心跳ip数据库名实例名dmdb01192.168.25.9410.10.10.94dmdbrw4dmdb02192.168.25.9510.10.10.95dmdbrw5dmdb03192.168.25.9610.10.10.96dmdbrw61.2 端口规划实例名PORT_NUMDW_PORTMAL_H
2022-01-23 22:20:31
1411
原创 【如何使用dbeaver连接达梦数据库】
1 新建数据库连接选择odbc,点击下一步2 编辑驱动设置类名:dm.jdbc.driver.DmDriverURL模板:jdbc:dm://{host}:5236/{dbname}默认端口:52363 添加jdbc包在达梦数据库软件安装路径下找到drivers包,添加完之后点确定4 测试dbeaver登录达梦数据输入密码测试连接,如下图代表连接成功5 dbeaver界面24小时免费服务热线:400 991 6599达梦技术社区:https://eco.dameng.com
2022-01-21 14:24:53
15247
数据库管理脚本:达梦数据库环境下的Shell命令集成用于监控与维护操作
2025-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅