课程培训
达梦数据库培训课程体系(选修)

达梦数据库培训课程体系(选修)

产品专题

专题一:达梦数据库管理基础(DM8)
专题二:达梦数据库性能优化与调优
专题三:达梦数据库高可用架构(DW/RWC/DSC)
专题四:达梦数据库备份恢复与容灾
专题五:达梦数据库与云计算/信创生态
专题六:达梦数据库新特性与版本升级

软件专题

专题七:达梦SQL开发与查询优化
专题八:DMSQL程序设计(存储过程/触发器)
专题九:达梦数据库开发集成(Java/Python)
专题十:达梦数据库安全管理与审计
专题十一:达梦数据库监控与运维自动化
专题十二:达梦数据库迁移与国产化替代实践

专题一:达梦数据库管理基础(DM8)

培训对象:

  • 新入职的数据库管理员、系统运维人员

  • 需要掌握达梦基础管理的开发人员

  • 准备参加DCA认证的初级从业者

培训目标:
掌握达梦数据库(DM8)的安装配置、体系结构、日常管理操作,能够独立完成数据库的创建、用户管理、表空间管理、对象管理等基础运维任务。

培训内容:

  1. 达梦数据库产品体系:DM8版本特性、企业版/标准版/开发版差异、国产数据库市场定位

  2. 安装部署:Linux/Windows环境安装、命令行安装、图形化安装、静默安装

  3. 体系架构:数据库与实例、逻辑结构(数据库-表空间-段-簇-页)、物理结构(数据文件/控制文件/重做日志)

  4. 内存结构:缓冲池、共享池、排序区、哈希区,内存参数配置

  5. 线程结构:监听线程、工作线程、I/O线程、日志线程等

  6. 实例管理:启动与关闭(NOMOUNT/MOUNT/OPEN)、参数文件配置(dm.ini)

  7. 表空间管理:SYSTEM/ROLL/TEMP/MAIN表空间、创建表空间、数据文件管理

  8. 用户与权限:预定义用户(SYSDBA/SYSSSO/SYSAUDITOR)、创建用户、权限授予与回收

  9. 对象管理:表、索引、视图、序列、同义词的创建与管理

  10. 客户端工具:DM管理工具、DM控制台工具、DISQL命令行工具

  11. 日常监控:动态性能视图(V$)、日志文件(dmsql_实例名.log)、告警日志分析

  12. 综合实战:从零搭建DM8数据库环境并完成日常管理任务

专题二:达梦数据库性能优化与调优

培训对象:

  • 资深数据库管理员、性能优化工程师

  • 应用开发人员需要编写高性能SQL

  • 准备参加DCP认证的中级从业者

培训目标:
掌握达梦数据库性能优化的方法论与工具,能够进行SQL优化、参数调优、索引设计、统计信息分析,提升数据库整体性能。

培训内容:

  1. 性能优化方法论:性能基线、瓶颈识别、迭代优化流程

  2. 执行计划分析:ET(解释计划)命令解读、执行计划节点类型、代价估算

  3. 统计信息管理:收集统计信息(DBMS_STATS)、统计信息查看、过期更新策略

  4. 索引原理与类型:B树索引、位图索引、全文索引、函数索引适用场景

  5. 索引优化策略:复合索引、覆盖索引、索引监控、无用索引识别

  6. SQL优化技巧:JOIN顺序优化、子查询优化、视图展开、查询重写

  7. 内存参数调优:BUFFER、MAX_BUFFER、SORT_BUF_SIZE、HJ_BUF_SIZE

  8. I/O优化:数据文件分布、表空间I/O分离、异步I/O配置

  9. 锁与并发调优:锁粒度、锁等待分析、死锁检测与处理

  10. 并行查询配置:并行度设置、并行排序、并行连接

  11. 性能监控工具:性能监控工具(Monitor)、AWR报告分析、等待事件分析

  12. 综合实战:对生产环境慢SQL进行优化并验证效果

专题三:达梦数据库高可用架构(DW/RWC/DSC)

培训对象:

  • 高级数据库管理员、系统架构师

  • 需要设计高可用方案的运维负责人

  • 准备DCM认证的高级从业者

培训目标:
掌握达梦数据库高可用架构的核心技术,能够搭建和管理数据守护集群(DW)、读写分离集群(RWC)、共享存储集群(DSC),保障数据库业务连续性。

培训内容:

  1. 高可用架构概述:DW、RWC、DSC、DPC的适用场景对比

  2. 数据守护集群(DW):主库与备库配置、实时同步原理、自动故障切换

  3. 读写分离集群(RWC):主库负责写、备库负责读、负载均衡配置

  4. 共享存储集群(DSC):多实例共享数据文件、缓存融合技术、高可用保障

  5. 分布式集群(DPC):MPP架构、数据分片、并行处理

  6. 主备切换与故障转移:手动切换、自动切换、角色反转

  7. 复制延迟监控:主备延迟分析、同步状态检查、性能调优

  8. 集群部署工具:DEM(达梦企业管理器)集群搭建与监控

  9. 同城双活与两地三中心:基于DW/RWC的灾备架构设计

  10. 集群运维管理:节点增删、集群扩容、版本滚动升级

  11. 备份在高可用中的角色:归档日志、备份集在恢复中的应用

  12. 综合实战:搭建DW数据守护集群并验证故障转移

专题四:达梦数据库备份恢复与容灾

培训对象:

  • 数据库管理员、灾备管理人员

  • 需要制定备份策略的运维工程师

  • 负责数据安全与恢复的技术人员

培训目标:
掌握达梦数据库备份恢复的核心技术,能够制定合理的备份策略,熟练使用物理备份与逻辑备份工具,具备灾难恢复能力。

培训内容:

  1. 备份恢复基础:RPO、RTO、备份类型(物理/逻辑、全量/增量)

  2. 归档模式配置:归档与非归档区别、归档参数设置、归档空间管理

  3. 物理备份工具:dmrman(脱机备份工具)使用、全量备份、增量备份

  4. 逻辑备份工具:dexp(导出)、dimp(导入)使用、数据库级/模式级/表级导出

  5. 联机备份恢复:SQL语句备份、表空间备份、表备份

  6. 恢复场景演练:数据文件丢失恢复、表空间损坏恢复、全库恢复

  7. 不完全恢复:基于时间点恢复(PITR)、基于LSN恢复

  8. 闪回技术:闪回查询、闪回版本查询、闪回表

  9. 备份策略设计:全量+增量备份周期、备份保留策略、异地备份

  10. 备份验证机制:定期恢复演练、备份集校验、备份完整性检查

  11. 容灾架构:主备集群+异地备份的双重保障

  12. 综合实战:模拟数据误删场景并完成基于时间点恢复

专题五:达梦数据库与云计算/信创生态

培训对象:

  • 云架构师、DevOps工程师

  • 信创项目技术负责人

  • 需要将达梦数据库部署到云环境的技术人员

培训目标:
掌握达梦数据库在云环境和信创生态中的应用,能够在国产硬件平台(鲲鹏/飞腾)、国产操作系统(麒麟/UOS)上部署达梦数据库,了解达梦云服务解决方案。

培训内容:

  1. 信创产业背景:国产化替代战略、达梦在信创中的市场地位

  2. 国产硬件适配:在鲲鹏/飞腾/龙芯平台上的安装与优化

  3. 国产操作系统适配:与麒麟OS、统信UOS的深度适配

  4. Docker化部署:达梦数据库容器化部署、镜像制作、容器编排

  5. 云原生部署:达梦数据库在华为云、天翼云上的部署方案

  6. 达梦云服务:达梦云数据库(DM Cloud)、自动运维、弹性扩展

  7. 混合云架构:本地数据中心与云上达梦数据库的协同

  8. 与大数据平台集成:达梦与Hadoop/Spark的数据交互

  9. 国产中间件适配:与东方通、金蝶Apusic的集成配置

  10. 信创项目迁移:从Oracle/MySQL到达梦的信创替代路径

  11. 信创合规要求:等保2.0在达梦环境中的落地

  12. 综合实战:在麒麟OS+鲲鹏平台上部署达梦数据库

专题六:达梦数据库新特性与版本升级

培训对象:

  • 需要从旧版本升级的DBA

  • 希望掌握达梦最新特性的开发人员

  • 技术架构师、技术决策者

培训目标:
掌握达梦数据库DM8及后续版本的核心新特性,包括兼容性增强、性能优化、安全增强等,并能够安全地进行版本升级。

培训内容:

  1. DM8核心特性概述:与DM7的对比、主要增强功能

  2. Oracle兼容性增强:PL/SQL兼容(90%以上)、OCI接口兼容、V$视图兼容

  3. 性能提升:并行查询优化、批量处理增强、内存管理改进

  4. 安全增强:透明加密、审计增强、三权分立完善

  5. 高可用增强:DSC集群性能优化、DW集群自动切换改进

  6. 运维管理增强:DEM企业管理器功能扩展、自动化运维能力

  7. 版本升级路径:从DM7到DM8的升级前检查、升级方法(就地升级/逻辑升级)

  8. 升级工具使用:达梦数据迁移工具(DTS)在升级中的应用

  9. 回滚策略:升级失败后的快速回滚方案

  10. 兼容性测试:应用系统在升级后的兼容性验证

  11. 新版本展望:达梦未来版本技术路线

  12. 综合实战:将DM7数据库升级到DM8并验证应用兼容性

专题七:达梦SQL开发与查询优化

培训对象:

  • 软件开发工程师、数据分析人员

  • 需要编写复杂查询的报表开发人员

  • 数据库初学者

培训目标:
掌握达梦SQL的核心语法与高级特性,能够编写复杂查询、处理数据、操作对象,满足日常开发和数据分析需求。

培训内容:

  1. SQL基础:DDL、DML、DQL、DCL命令详解

  2. 数据类型体系:数值、字符、日期/时间、大对象(BLOB/CLOB)

  3. 单表查询:SELECT语法、WHERE条件、ORDER BY排序、GROUP BY分组

  4. 多表连接:INNER JOIN、LEFT/RIGHT JOIN、FULL JOIN、CROSS JOIN

  5. 子查询:标量子查询、相关子查询、EXISTS/NOT EXISTS

  6. 聚合函数与分析:COUNT、SUM、AVG、MIN/MAX、ROLLUP/CUBE

  7. 窗口函数:ROW_NUMBER、RANK、DENSE_RANK、LEAD/LAG

  8. 层次查询:CONNECT BY、START WITH、LEVEL伪列

  9. 正则表达式:REGEXP_LIKE、REGEXP_SUBSTR、REGEXP_REPLACE

  10. 集合操作:UNION、INTERSECT、MINUS

  11. 查询优化:执行计划分析、索引使用、统计信息收集

  12. 综合实战:使用复杂SQL完成业务数据分析报表

专题八:DMSQL程序设计(存储过程/触发器)

培训对象:

  • 数据库开发工程师

  • 需要编写存储过程的后端开发人员

  • ETL开发人员

培训目标:
掌握达梦DMSQL程序设计语言,能够编写存储过程、函数、触发器、包等数据库端程序,实现复杂的业务逻辑封装和数据自动化处理。

培训内容:

  1. DMSQL概述:语言特性、与Oracle PL/SQL的兼容性

  2. 块结构与变量:声明块、变量类型(%TYPE/%ROWTYPE)、常量、赋值

  3. 控制结构:IF-ELSE、CASE、LOOP、WHILE、FOR循环

  4. 游标使用:显式游标、隐式游标、游标变量、游标FOR循环

  5. 异常处理:预定义异常、自定义异常、RAISE_APPLICATION_ERROR

  6. 存储过程:创建过程、参数模式(IN/OUT/INOUT)、调用方式

  7. 自定义函数:标量函数、表值函数、确定性函数

  8. 触发器:DML触发器、INSTEAD OF触发器、DDL触发器、时间触发器

  9. 包(Package):包规范与包体、公有/私有成员、包初始化

  10. 动态SQL:EXECUTE IMMEDIATE、防范SQL注入

  11. 内置程序包:DBMS_OUTPUT、DBMS_SCHEDULER、DBMS_LOB

  12. 综合实战:编写订单处理存储过程及库存触发器

专题九:达梦数据库开发集成(Java/Python)

培训对象:

  • Java/Python开发工程师

  • 全栈开发人员

  • 需要连接达梦数据库的应用开发者

培训目标:
掌握Java/Python连接达梦数据库的技术,能够进行增删改查操作、事务管理、连接池配置,开发健壮的数据库应用。

培训内容:

  1. JDBC驱动介绍:DmJdbcDriver.jar、驱动类加载、连接URL格式

  2. JDBC基础操作:Connection建立、Statement/PreparedStatement使用、ResultSet处理

  3. 事务管理:自动提交设置、commit/rollback、保存点

  4. 连接池技术:Druid、HikariCP配置达梦数据源

  5. Spring Boot整合:配置达梦数据源、JdbcTemplate使用、事务注解

  6. MyBatis集成:达梦方言配置、Mapper开发、分页插件

  7. Python连接:dmPython驱动安装、连接配置、游标使用

  8. Python CRUD:参数化查询、批量操作、事务处理

  9. SQLAlchemy ORM:达梦方言配置、模型映射、会话管理

  10. 达梦数据类型映射:Java/Python类型与达梦类型的对应关系

  11. 性能优化:批量操作、预编译复用、连接池参数调优

  12. 综合实战:使用Spring Boot开发REST API连接达梦数据库

专题十:达梦数据库安全管理与审计

培训对象:

  • 安全管理员、数据库管理员

  • 合规审计人员

  • 需要满足等保要求的系统负责人

培训目标:
掌握达梦数据库安全防护体系,能够进行用户认证、权限控制、数据加密、审计配置,满足等保合规要求。

培训内容:

  1. 达梦安全架构:认证、授权、审计、加密四层防护

  2. 身份验证:口令认证、操作系统认证、LDAP集成

  3. 三权分立体系:数据库管理员(SYSDBA)、安全管理员(SYSSSO)、审计管理员(SYSAUDITOR)

  4. 权限体系:系统权限、对象权限、角色权限、最小权限原则

  5. 用户概要文件(Profile):密码复杂度、登录失败处理、资源限制

  6. 数据加密:透明加密(TDE)、列级加密、SSL/TLS传输加密

  7. 审计配置:语句审计、对象审计、权限审计、审计级别设置

  8. 审计分析:审计日志查看、审计分析工具、实时侵害检测

  9. 行级安全策略:虚拟私有数据库(VPD)实现数据隔离

  10. 标签安全(LBAC):强制访问控制、安全标签配置

  11. 等保合规:等保2.0在达梦环境中的落地实践

  12. 综合实战:配置达梦数据库满足等保三级安全要求

专题十一:达梦数据库监控与运维自动化

培训对象:

  • 数据库运维工程师、SRE

  • 监控系统建设人员

  • 需要构建达梦自动化运维平台的工程师

培训目标:
掌握达梦数据库监控体系与自动化运维工具,能够使用DEM(达梦企业管理器)构建监控平台,实现性能可视化、告警与自动化运维。

培训内容:

  1. 监控指标体系:性能指标(QPS/TPS/连接数)、资源指标(CPU/内存/IO/磁盘)

  2. DEM企业管理器:部署配置、集群监控、性能看板

  3. 动态性能视图:V$SYSSTAT、V$SESSION、V$LOCK、V$LATCH等

  4. 性能监控工具:达梦性能监控工具(Monitor)使用

  5. 告警配置:阈值设置、邮件告警、短信告警

  6. 自动化运维脚本:Shell/Python脚本实现日常巡检

  7. 备份自动化:定时备份脚本、备份状态监控

  8. 作业系统:DM作业调度、定时任务、维护计划

  9. 慢查询监控:慢日志分析、TOP SQL识别、执行计划采集

  10. 容量规划:表空间增长趋势分析、数据文件自动扩展

  11. 第三方监控集成:Prometheus + Grafana监控达梦(通过自定义exporter)

  12. 综合实战:使用DEM搭建达梦数据库监控平台

专题十二:达梦数据库迁移与国产化替代实践

培训对象:

  • 数据库架构师、技术负责人

  • 需要执行异构数据迁移的技术人员

  • 信创项目迁移实施人员

培训目标:
掌握从Oracle/MySQL/SQL Server到达梦数据库的迁移方法与工具,能够进行迁移评估、数据迁移、应用适配、性能验证,实现平滑的国产化替代。

培训内容:

  1. 迁移方法论:迁移评估(DMA)、兼容性分析、迁移策略、回滚计划

  2. 达梦数据迁移工具(DTS):图形化迁移工具、异构数据库连接配置

  3. Oracle到DM迁移:数据类型映射、PL/SQL转换、包兼容性处理

  4. MySQL到DM迁移:存储引擎转换、语法差异处理、字符集兼容

  5. SQL Server到DM迁移:T-SQL到达梦语法转换、系统函数替代

  6. 数据校验:行数对比、抽样验证、业务功能测试

  7. 应用适配:JDBC驱动替换、SQL语法调整、连接串修改

  8. 性能调优:迁移后的统计信息收集、索引重建、执行计划优化

  9. 国产化替代项目案例:金融/政务/医疗行业信创实践

  10. 异构数据库同步:达梦OGG、Kettle等工具实现异构同步

  11. 迁移风险控制:迁移窗口选择、灰度切换、回滚演练

  12. 综合实战:使用DTS将Oracle数据库迁移到达梦DM8





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>