达梦数据库培训课程体系(选修)
产品专题
专题一:达梦数据库管理基础(DM8)
专题二:达梦数据库性能优化与调优
专题三:达梦数据库高可用架构(DW/RWC/DSC)
专题四:达梦数据库备份恢复与容灾
专题五:达梦数据库与云计算/信创生态
专题六:达梦数据库新特性与版本升级
软件专题
专题七:达梦SQL开发与查询优化
专题八:DMSQL程序设计(存储过程/触发器)
专题九:达梦数据库开发集成(Java/Python)
专题十:达梦数据库安全管理与审计
专题十一:达梦数据库监控与运维自动化
专题十二:达梦数据库迁移与国产化替代实践
专题一:达梦数据库管理基础(DM8)
培训对象:
-
新入职的数据库管理员、系统运维人员
-
需要掌握达梦基础管理的开发人员
-
准备参加DCA认证的初级从业者
培训目标:
掌握达梦数据库(DM8)的安装配置、体系结构、日常管理操作,能够独立完成数据库的创建、用户管理、表空间管理、对象管理等基础运维任务。
培训内容:
-
达梦数据库产品体系:DM8版本特性、企业版/标准版/开发版差异、国产数据库市场定位
-
安装部署:Linux/Windows环境安装、命令行安装、图形化安装、静默安装
-
体系架构:数据库与实例、逻辑结构(数据库-表空间-段-簇-页)、物理结构(数据文件/控制文件/重做日志)
-
内存结构:缓冲池、共享池、排序区、哈希区,内存参数配置
-
线程结构:监听线程、工作线程、I/O线程、日志线程等
-
实例管理:启动与关闭(NOMOUNT/MOUNT/OPEN)、参数文件配置(dm.ini)
-
表空间管理:SYSTEM/ROLL/TEMP/MAIN表空间、创建表空间、数据文件管理
-
用户与权限:预定义用户(SYSDBA/SYSSSO/SYSAUDITOR)、创建用户、权限授予与回收
-
对象管理:表、索引、视图、序列、同义词的创建与管理
-
客户端工具:DM管理工具、DM控制台工具、DISQL命令行工具
-
日常监控:动态性能视图(V$)、日志文件(dmsql_实例名.log)、告警日志分析
-
综合实战:从零搭建DM8数据库环境并完成日常管理任务
专题二:达梦数据库性能优化与调优
培训对象:
-
资深数据库管理员、性能优化工程师
-
应用开发人员需要编写高性能SQL
-
准备参加DCP认证的中级从业者
培训目标:
掌握达梦数据库性能优化的方法论与工具,能够进行SQL优化、参数调优、索引设计、统计信息分析,提升数据库整体性能。
培训内容:
-
性能优化方法论:性能基线、瓶颈识别、迭代优化流程
-
执行计划分析:ET(解释计划)命令解读、执行计划节点类型、代价估算
-
统计信息管理:收集统计信息(DBMS_STATS)、统计信息查看、过期更新策略
-
索引原理与类型:B树索引、位图索引、全文索引、函数索引适用场景
-
索引优化策略:复合索引、覆盖索引、索引监控、无用索引识别
-
SQL优化技巧:JOIN顺序优化、子查询优化、视图展开、查询重写
-
内存参数调优:BUFFER、MAX_BUFFER、SORT_BUF_SIZE、HJ_BUF_SIZE
-
I/O优化:数据文件分布、表空间I/O分离、异步I/O配置
-
锁与并发调优:锁粒度、锁等待分析、死锁检测与处理
-
并行查询配置:并行度设置、并行排序、并行连接
-
性能监控工具:性能监控工具(Monitor)、AWR报告分析、等待事件分析
-
综合实战:对生产环境慢SQL进行优化并验证效果
专题三:达梦数据库高可用架构(DW/RWC/DSC)
培训对象:
-
高级数据库管理员、系统架构师
-
需要设计高可用方案的运维负责人
-
准备DCM认证的高级从业者
培训目标:
掌握达梦数据库高可用架构的核心技术,能够搭建和管理数据守护集群(DW)、读写分离集群(RWC)、共享存储集群(DSC),保障数据库业务连续性。
培训内容:
-
高可用架构概述:DW、RWC、DSC、DPC的适用场景对比
-
数据守护集群(DW):主库与备库配置、实时同步原理、自动故障切换
-
读写分离集群(RWC):主库负责写、备库负责读、负载均衡配置
-
共享存储集群(DSC):多实例共享数据文件、缓存融合技术、高可用保障
-
分布式集群(DPC):MPP架构、数据分片、并行处理
-
主备切换与故障转移:手动切换、自动切换、角色反转
-
复制延迟监控:主备延迟分析、同步状态检查、性能调优
-
集群部署工具:DEM(达梦企业管理器)集群搭建与监控
-
同城双活与两地三中心:基于DW/RWC的灾备架构设计
-
集群运维管理:节点增删、集群扩容、版本滚动升级
-
备份在高可用中的角色:归档日志、备份集在恢复中的应用
-
综合实战:搭建DW数据守护集群并验证故障转移
专题四:达梦数据库备份恢复与容灾
培训对象:
-
数据库管理员、灾备管理人员
-
需要制定备份策略的运维工程师
-
负责数据安全与恢复的技术人员
培训目标:
掌握达梦数据库备份恢复的核心技术,能够制定合理的备份策略,熟练使用物理备份与逻辑备份工具,具备灾难恢复能力。
培训内容:
-
备份恢复基础:RPO、RTO、备份类型(物理/逻辑、全量/增量)
-
归档模式配置:归档与非归档区别、归档参数设置、归档空间管理
-
物理备份工具:dmrman(脱机备份工具)使用、全量备份、增量备份
-
逻辑备份工具:dexp(导出)、dimp(导入)使用、数据库级/模式级/表级导出
-
联机备份恢复:SQL语句备份、表空间备份、表备份
-
恢复场景演练:数据文件丢失恢复、表空间损坏恢复、全库恢复
-
不完全恢复:基于时间点恢复(PITR)、基于LSN恢复
-
闪回技术:闪回查询、闪回版本查询、闪回表
-
备份策略设计:全量+增量备份周期、备份保留策略、异地备份
-
备份验证机制:定期恢复演练、备份集校验、备份完整性检查
-
容灾架构:主备集群+异地备份的双重保障
-
综合实战:模拟数据误删场景并完成基于时间点恢复
专题五:达梦数据库与云计算/信创生态
培训对象:
-
云架构师、DevOps工程师
-
信创项目技术负责人
-
需要将达梦数据库部署到云环境的技术人员
培训目标:
掌握达梦数据库在云环境和信创生态中的应用,能够在国产硬件平台(鲲鹏/飞腾)、国产操作系统(麒麟/UOS)上部署达梦数据库,了解达梦云服务解决方案。
培训内容:
-
信创产业背景:国产化替代战略、达梦在信创中的市场地位
-
国产硬件适配:在鲲鹏/飞腾/龙芯平台上的安装与优化
-
国产操作系统适配:与麒麟OS、统信UOS的深度适配
-
Docker化部署:达梦数据库容器化部署、镜像制作、容器编排
-
云原生部署:达梦数据库在华为云、天翼云上的部署方案
-
达梦云服务:达梦云数据库(DM Cloud)、自动运维、弹性扩展
-
混合云架构:本地数据中心与云上达梦数据库的协同
-
与大数据平台集成:达梦与Hadoop/Spark的数据交互
-
国产中间件适配:与东方通、金蝶Apusic的集成配置
-
信创项目迁移:从Oracle/MySQL到达梦的信创替代路径
-
信创合规要求:等保2.0在达梦环境中的落地
-
综合实战:在麒麟OS+鲲鹏平台上部署达梦数据库
专题六:达梦数据库新特性与版本升级
培训对象:
-
需要从旧版本升级的DBA
-
希望掌握达梦最新特性的开发人员
-
技术架构师、技术决策者
培训目标:
掌握达梦数据库DM8及后续版本的核心新特性,包括兼容性增强、性能优化、安全增强等,并能够安全地进行版本升级。
培训内容:
-
DM8核心特性概述:与DM7的对比、主要增强功能
-
Oracle兼容性增强:PL/SQL兼容(90%以上)、OCI接口兼容、V$视图兼容
-
性能提升:并行查询优化、批量处理增强、内存管理改进
-
安全增强:透明加密、审计增强、三权分立完善
-
高可用增强:DSC集群性能优化、DW集群自动切换改进
-
运维管理增强:DEM企业管理器功能扩展、自动化运维能力
-
版本升级路径:从DM7到DM8的升级前检查、升级方法(就地升级/逻辑升级)
-
升级工具使用:达梦数据迁移工具(DTS)在升级中的应用
-
回滚策略:升级失败后的快速回滚方案
-
兼容性测试:应用系统在升级后的兼容性验证
-
新版本展望:达梦未来版本技术路线
-
综合实战:将DM7数据库升级到DM8并验证应用兼容性
专题七:达梦SQL开发与查询优化
培训对象:
-
软件开发工程师、数据分析人员
-
需要编写复杂查询的报表开发人员
-
数据库初学者
培训目标:
掌握达梦SQL的核心语法与高级特性,能够编写复杂查询、处理数据、操作对象,满足日常开发和数据分析需求。
培训内容:
-
SQL基础:DDL、DML、DQL、DCL命令详解
-
数据类型体系:数值、字符、日期/时间、大对象(BLOB/CLOB)
-
单表查询:SELECT语法、WHERE条件、ORDER BY排序、GROUP BY分组
-
多表连接:INNER JOIN、LEFT/RIGHT JOIN、FULL JOIN、CROSS JOIN
-
子查询:标量子查询、相关子查询、EXISTS/NOT EXISTS
-
聚合函数与分析:COUNT、SUM、AVG、MIN/MAX、ROLLUP/CUBE
-
窗口函数:ROW_NUMBER、RANK、DENSE_RANK、LEAD/LAG
-
层次查询:CONNECT BY、START WITH、LEVEL伪列
-
正则表达式:REGEXP_LIKE、REGEXP_SUBSTR、REGEXP_REPLACE
-
集合操作:UNION、INTERSECT、MINUS
-
查询优化:执行计划分析、索引使用、统计信息收集
-
综合实战:使用复杂SQL完成业务数据分析报表
专题八:DMSQL程序设计(存储过程/触发器)
培训对象:
-
数据库开发工程师
-
需要编写存储过程的后端开发人员
-
ETL开发人员
培训目标:
掌握达梦DMSQL程序设计语言,能够编写存储过程、函数、触发器、包等数据库端程序,实现复杂的业务逻辑封装和数据自动化处理。
培训内容:
-
DMSQL概述:语言特性、与Oracle PL/SQL的兼容性
-
块结构与变量:声明块、变量类型(%TYPE/%ROWTYPE)、常量、赋值
-
控制结构:IF-ELSE、CASE、LOOP、WHILE、FOR循环
-
游标使用:显式游标、隐式游标、游标变量、游标FOR循环
-
异常处理:预定义异常、自定义异常、RAISE_APPLICATION_ERROR
-
存储过程:创建过程、参数模式(IN/OUT/INOUT)、调用方式
-
自定义函数:标量函数、表值函数、确定性函数
-
触发器:DML触发器、INSTEAD OF触发器、DDL触发器、时间触发器
-
包(Package):包规范与包体、公有/私有成员、包初始化
-
动态SQL:EXECUTE IMMEDIATE、防范SQL注入
-
内置程序包:DBMS_OUTPUT、DBMS_SCHEDULER、DBMS_LOB
-
综合实战:编写订单处理存储过程及库存触发器
专题九:达梦数据库开发集成(Java/Python)
培训对象:
-
Java/Python开发工程师
-
全栈开发人员
-
需要连接达梦数据库的应用开发者
培训目标:
掌握Java/Python连接达梦数据库的技术,能够进行增删改查操作、事务管理、连接池配置,开发健壮的数据库应用。
培训内容:
-
JDBC驱动介绍:DmJdbcDriver.jar、驱动类加载、连接URL格式
-
JDBC基础操作:Connection建立、Statement/PreparedStatement使用、ResultSet处理
-
事务管理:自动提交设置、commit/rollback、保存点
-
连接池技术:Druid、HikariCP配置达梦数据源
-
Spring Boot整合:配置达梦数据源、JdbcTemplate使用、事务注解
-
MyBatis集成:达梦方言配置、Mapper开发、分页插件
-
Python连接:dmPython驱动安装、连接配置、游标使用
-
Python CRUD:参数化查询、批量操作、事务处理
-
SQLAlchemy ORM:达梦方言配置、模型映射、会话管理
-
达梦数据类型映射:Java/Python类型与达梦类型的对应关系
-
性能优化:批量操作、预编译复用、连接池参数调优
-
综合实战:使用Spring Boot开发REST API连接达梦数据库
专题十:达梦数据库安全管理与审计
培训对象:
-
安全管理员、数据库管理员
-
合规审计人员
-
需要满足等保要求的系统负责人
培训目标:
掌握达梦数据库安全防护体系,能够进行用户认证、权限控制、数据加密、审计配置,满足等保合规要求。
培训内容:
-
达梦安全架构:认证、授权、审计、加密四层防护
-
身份验证:口令认证、操作系统认证、LDAP集成
-
三权分立体系:数据库管理员(SYSDBA)、安全管理员(SYSSSO)、审计管理员(SYSAUDITOR)
-
权限体系:系统权限、对象权限、角色权限、最小权限原则
-
用户概要文件(Profile):密码复杂度、登录失败处理、资源限制
-
数据加密:透明加密(TDE)、列级加密、SSL/TLS传输加密
-
审计配置:语句审计、对象审计、权限审计、审计级别设置
-
审计分析:审计日志查看、审计分析工具、实时侵害检测
-
行级安全策略:虚拟私有数据库(VPD)实现数据隔离
-
标签安全(LBAC):强制访问控制、安全标签配置
-
等保合规:等保2.0在达梦环境中的落地实践
-
综合实战:配置达梦数据库满足等保三级安全要求
专题十一:达梦数据库监控与运维自动化
培训对象:
-
数据库运维工程师、SRE
-
监控系统建设人员
-
需要构建达梦自动化运维平台的工程师
培训目标:
掌握达梦数据库监控体系与自动化运维工具,能够使用DEM(达梦企业管理器)构建监控平台,实现性能可视化、告警与自动化运维。
培训内容:
-
监控指标体系:性能指标(QPS/TPS/连接数)、资源指标(CPU/内存/IO/磁盘)
-
DEM企业管理器:部署配置、集群监控、性能看板
-
动态性能视图:V$SYSSTAT、V$SESSION、V$LOCK、V$LATCH等
-
性能监控工具:达梦性能监控工具(Monitor)使用
-
告警配置:阈值设置、邮件告警、短信告警
-
自动化运维脚本:Shell/Python脚本实现日常巡检
-
备份自动化:定时备份脚本、备份状态监控
-
作业系统:DM作业调度、定时任务、维护计划
-
慢查询监控:慢日志分析、TOP SQL识别、执行计划采集
-
容量规划:表空间增长趋势分析、数据文件自动扩展
-
第三方监控集成:Prometheus + Grafana监控达梦(通过自定义exporter)
-
综合实战:使用DEM搭建达梦数据库监控平台
专题十二:达梦数据库迁移与国产化替代实践
培训对象:
-
数据库架构师、技术负责人
-
需要执行异构数据迁移的技术人员
-
信创项目迁移实施人员
培训目标:
掌握从Oracle/MySQL/SQL Server到达梦数据库的迁移方法与工具,能够进行迁移评估、数据迁移、应用适配、性能验证,实现平滑的国产化替代。
培训内容:
-
迁移方法论:迁移评估(DMA)、兼容性分析、迁移策略、回滚计划
-
达梦数据迁移工具(DTS):图形化迁移工具、异构数据库连接配置
-
Oracle到DM迁移:数据类型映射、PL/SQL转换、包兼容性处理
-
MySQL到DM迁移:存储引擎转换、语法差异处理、字符集兼容
-
SQL Server到DM迁移:T-SQL到达梦语法转换、系统函数替代
-
数据校验:行数对比、抽样验证、业务功能测试
-
应用适配:JDBC驱动替换、SQL语法调整、连接串修改
-
性能调优:迁移后的统计信息收集、索引重建、执行计划优化
-
国产化替代项目案例:金融/政务/医疗行业信创实践
-
异构数据库同步:达梦OGG、Kettle等工具实现异构同步
-
迁移风险控制:迁移窗口选择、灰度切换、回滚演练
-
综合实战:使用DTS将Oracle数据库迁移到达梦DM8
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获