运营维护-数据库方向培训班(3门课程,共30天)

  培训讲师:刘晖

讲师背景:
刘晖老师通信行业特约培训导师【专业资质】✦北大计算机、北邮通信双学位✦(原)中兴通讯学院高级讲师✦大庆油田技术研究院高级内训讲师✦15年嵌入式硬件、软件开发和系统架构设计总监✦有8年多的“云大智物”开发及实施经验。曾供职于巨龙通信、大唐电信 详细>>

刘晖
    课程咨询电话:

运营维护-数据库方向培训班(3门课程,共30天)详细内容

运营维护-数据库方向培训班(3门课程,共30天)

(1)培训背景

在IT运维过程中,数据运维是非常重要的一项,而数据中心要保持稳定的运行,需要专业技术人员有资深的专业水平。数据在日常工作生活中的作用越来越重要,越来越多的工作和生活都离不开数据,因此承载数据计算、运行的数据中心也越来越重要,这也就更突显出维护工作的重要性。

数据库工程师是主要从事管理和维护数据库管理系统的相关工作,它属于运维工程师的一个分支。数据库维护内容包括备份系统数据、恢复数据库系统、产生用户信息表,并为信息表授权、监视系统运行状况,及时处理系统错误、保证系统数据安全,周期更改用户口令等。

数据库工程师的核心目标就是保证数据库管理系统的稳定性、安全性、完整性和高性能。

数据库工程师以技术为基础,通过技术保障数据库提供更高质量的服务。数据库工程师工作的职责及在业务中的位置决定了数据库工程师需要具备更加广博的知识和深入的技术能力。

在数据库环境的管理与维护中,数据库工程师需要完全理解数据库所有可能的备份与恢复方法,以及不同备份方法与不同恢复策略的对应关系,保证有能力恢复业务数据。同时要能够熟练使用工具集,掌握监控和优化数据库性能的方法,提高产品的响应速度和用户体验等。

数据库运维工程师不仅要掌握以上基本技能,还要具备快速寻找新问题的解决方法的能力。数据库每天会面临各种各样故障的挑战,从硬件到网络,从性能压力到程序bug,数据库工程师都要从容应对,一一排除。因此每个数据库工程师一方面需要不断修炼自己,积累操作系统、网络、硬件、存储系统、分布式计算等理论基础,另一方面还要有快速寻找新问题解决方法的能力。

(2)培训目标

  1. 掌握数据库运行状态检查
  2. 掌握数据库运行日志错误检查;
  3. 掌握使用使用率检查
  4. 数据库健康检查
  5. 掌握数据库备份及恢复
  6. 掌握数据库故障处理
  7. 掌握数据库架构设计
  8. 数据库实施和指导
  9. 故障处理

(3)教学计划

本系列课程总共由3门课程组成:

教学设计

NO.

课程名称

课程天数

运营维护

-数据库

1

数据库日常维护

5天

2

数据库故障处理

10天

3

数据库架构设计

15天

(4)具体课程方案(含课程大纲)

课程1:数据库日常维护-5天

【匹配关键知识点】

数据库运行状态检查;数据库运行日志错误检查;使用率检查等内容。

【课程时长】

5天(6小时/天)

【课程简介】

运营维护(数据库方向)课程涵盖了数据库一线工程师日常运维工作所涵盖的所有项目,包括数据库升级、数据库迁移、数据库日常备份策略制定和备份恢复、数据库坏块修复、数据库数据块编辑、数据库日常健康检查、数据库日常性能巡检、数据库日常运维监控等。 该课程注重实践操作,通过该课程的学习,学员可以快速的掌握数据库运维项目的核心内容,并运用到实际工作中。

【课程收益】

  1. 掌握数据库运行状态检查
  2. 掌握数据库运行日志错误检查;
  3. 掌握使用使用率检查。

【课程特点】

该课程的课程互动充分,讲师会在知识点讲解完毕后,给出相应的实践项目,由学员在各自小组进行讨论,激发学员思维,落实实验内容,并给出实验结果,然后由老师进行总结补充,以此加深和拓展学员对原有知识的理解。

此外,在整个教学中,会有五分之四的时间由老师带领学员一起做实验,提高学员的实操能力。对于机器出现的问题或学员不清楚的地方,讲师也会耐心的讲解,力求每一位学员理解授课内容,并将所学知识真正运用到实践中

【课程对象】

    运维人员

    系统工程师

    系统架构师

   软件开发人员

    数据库管理员

    数据库开发工程师

【学员基础】

学员学习本课程应具备下列基础知识:

1.    数据库基础知识

2.    网络基础知识

【课程大纲】(5天*6小时)

模块

具体内容

第一单元

mysql数据库日常维护

内容一:mysql运维

深入Mysql体系结构。

Mysql数据文件分析

Mysql日志文件分析

Mysql用户管理

如何选择不同的Mysql存储引擎

如何监控数据文件状态

如何监控日志文件状态

如何有效地管理用户

Mysql不同安装方式

分析Mysql参数文件

案例演示:mysql安装及mysql状态监控。

第二单元

oracle数据库日常维护

内容一:oracle运维

深入oracle体系结构

oracle用户管理

监控oracle数据文件

监控oracle在线日志文件

监控oracle离线日志文件

监控永久表空间

监控临时表空间

监控回滚表空间

案例演示:oracle监控。

第三单元

redis数据库日常维护

内容一:redis运维

深入redis体系结构

理解redis5种数据类型

不同数据类型的应用场景

如何安装redis

如何监控redis状态

案例: redis监控

 

第四单元

mongodb数据库日常维护

内容一:mongodb运维

深入mongodb体系结构

安装mongodb

如何查看mongodb系统信息

如何查看mongodb数据文件信息

用户管理

权限管理

案例演示:mongodb配置及监控

课程2:数据库故障处理-10天

【匹配关键知识点】

数据库健康检查;数据库备份及恢复管理;数据库简单故障管理等内容。

【课程时长】

10天(6小时/天)

【课程简介】

运营维护(数据库方向)课程涵盖了数据库一线工程师日常运维工作所涵盖的所有项目,包括数据库升级、数据库迁移、数据库日常备份策略制定和备份恢复、数据库坏块修复、数据库数据块编辑、数据库日常健康检查、数据库日常性能巡检、数据库日常运维监控等。 该课程注重实践操作,通过该课程的学习,学员可以快速的掌握数据库运维项目的核心内容,并运用到实际工作中

【课程收益】

  1. 数据库健康检查
  2. 掌握数据库备份及恢复
  3. 掌握数据库故障处理

【课程特点】

该课程的课程互动充分,讲师会在知识点讲解完毕后,给出相应的实践项目,由学员在各自小组进行讨论,激发学员思维,落实实验内容,并给出实验结果,然后由老师进行总结补充,以此加深和拓展学员对原有知识的理解。

此外,在整个教学中,会有五分之四的时间由老师带领学员一起做实验,提高学员的实操能力。对于机器出现的问题或学员不清楚的地方,讲师也会耐心的讲解,力求每一位学员理解授课内容,并将所学知识真正运用到实践中。

【课程对象】

    运维人员

    系统工程师

   系统架构师

    软件开发人员

    数据库管理员

    数据库开发工程师

【学员基础】

学员学习本课程应具备下列基础知识:

1.    数据库基础知识

2.    网络基础知识

【课程大纲】(10天*6小时)

模块

具体内容

第一单元 

mysql故障处理

内容一:mysql故障处理

mysql常见问题分析

选择合适的mysql客户端工具

参数调整的原则

参数调整的时机

参数调整对系统的影响

如何打开及定位错误日志

常规日志处理

如何分析错误日志

打开及关闭慢日志

如何分配的慢日志

mysql备份的方式

mysql恢复

数据导出

数据导入

使用mysql自带备份工具

补丁处理

综合案例: mysql备份恢复及故障处理。

 

第二单元 

oracle故障处理

内容一:oracle故障处理

oracle常见问题分析

影响oracle运行的主要因素

表空间常见问题处理

数据文件常见问题处理

如何定位oracle错误

数据导出

数据导入

操作系统级别备份oracle

恢复oracle

完全恢复

不完全恢复

rman备份

rman恢复数据

rman高级应用

数据库补丁

综合案例: oracle排错及备份恢复

 

第三单元 

redis故障处理

内容一:redis故障处理

redis常见问题

从哪些方面考虑redis故障

解决redis故障的常用方法

数据处理

数据备份、恢复

综合案例: redis故障处理。

 

第四单元 

mongodb故障处理

内容一:mongodb故障处理

mongodb常见问题分析

使用mongodb客户端工具检查数据库状态

通过脚本检查mongodb数据库管理

数据导出

数据导入

数据备份

数据恢复

综合案例: mongodb故障处理。

课程3:数据库架构设计-15天

【匹配关键知识点】

数据库架构审计;实施和指导,故障处理等内容。

【课程时长】

15天(6小时/天)

【课程简介】

运营维护(数据库方向)课程涵盖了数据库一线工程师日常运维工作所涵盖的所有项目,包括数据库升级、数据库迁移、数据库日常备份策略制定和备份恢复、数据库坏块修复、数据库数据块编辑、数据库日常健康检查、数据库日常性能巡检、数据库日常运维监控等。 该课程注重实践操作,通过该课程的学习,学员可以快速的掌握数据库运维项目的核心内容,并运用到实际工作中。

【课程收益】

  1. 掌握数据库架构设计
  2. 数据库实施和指导
  3. 故障处理

【课程特点】

该课程的课程互动充分,讲师会在知识点讲解完毕后,给出相应的实践项目,由学员在各自小组进行讨论,激发学员思维,落实实验内容,并给出实验结果,然后由老师进行总结补充,以此加深和拓展学员对原有知识的理解。

此外,在整个教学中,会有五分之四的时间由老师带领学员一起做实验,提高学员的实操能力。对于机器出现的问题或学员不清楚的地方,讲师也会耐心的讲解,力求每一位学员理解授课内容,并将所学知识真正运用到实践中。

【课程对象】

    运维人员

    系统工程师

    系统架构师

    软件开发人员

    数据库管理员

    数据库开发工程师

【学员基础】

学员学习本课程应具备下列基础知识:

1.    数据库基础知识

2.    网络基础知识

【课程大纲】(15天*6小时)

模块

具体内容

第一单元

mysql架构设计

内容一:mysql架构设计

生产中mysql的布署结构分析

单机还是集群

数据如何高效存储

分库、分表如何设计

分区设计

集群有哪些实现方式

数据同步如何实现

数据同步存在哪些问题

如何设计高效的体系结构

如何规划日志

如何规划数据存储

如何规划数据导入、导出

如何规划数据备份、恢复

配置数据同步

主从模式的实现

如何配置读写分离

读写分离与主从模式综合应用

配置分库

配置分表

配置分区

集群综合应用

优化sql语句

优化连接池配置

优化应用程序访问

综合案例:配置高可用及高性能mysql数据库

第二单元

oracle架构设计

内容一:oracle架构设计

生产中oracle的布署结构分析

单机还是集群

什么情况下数据保存在文件系统

什么情况下数据保存在裸设备上

什么情况使用asm

如何高效地设计表空间

如何释放数据的高水位

如何实现高效IO读写

合理设计在线日志文件

合理设计离线日志文件

合理设计控制文件

制定高效的导入、导出策略

制定高效的备份、还原策略

oracle集群有哪些常用的方式

rac集群需要的环境

grid的配置及使用

如何配置rac集群

如何使用rac集群

如何管理rac集群

如何监控rac集群

优化rac

优化sql

案例: oracle集群配置及优化

第三单元

redis架构设计

内容一:redis架构设计

redis架构设计需要考虑的因素

配置高效的redis运行环境

redis支持的集群的方式

配置redis集群

使用redis集群

应用程序访问redis集群

第四单元

mongodb架构设计

内容一:mongodb架构设计

mongodb架构设计需要考虑的因素

配置高效的mongodb运行环境

mongodbb支持的集群的方式

配置mongodb集群

使用mongodb集群

应用程序访问mongodb集群

(5)教学实验

本方向教学实验设计如下:

序号

教学实验设计

实验概述

1

数据库日常维护

实验一:mysql运维

  1. 深入Mysql体系结构。
  2. Mysql数据文件分析
  3. Mysql日志文件分析
  4. Mysql用户管理
  5. 如何选择不同的Mysql存储引擎
  6. 如何监控数据文件状态
  7. 如何监控日志文件状态
  8. 如何有效地管理用户
  9. Mysql不同安装方式
  10. 分析Mysql参数文件

实验二:oracle运维

  1. 深入oracle体系结构
  2. oracle用户管理
  3. 监控oracle数据文件
  4. 监控oracle在线日志文件
  5. 监控oracle离线日志文件
  6. 监控永久表空间
  7. 监控临时表空间
  8. 监控回滚表空间

实验三: redis运维

  1. 深入redis体系结构
  2. 理解redis5种数据类型
  3. 不同数据类型的应用场景
  4. 如何安装redis
  5. 如何监控redis状态

实验四: mongodb运维

  1. 深入mongodb体系结构
  2. 安装mongodb
  3. 如何查看mongodb系统信息
  4. 如何查看mongodb数据文件信息
  5. 用户管理
  6. 权限管理

2

数据库故障处理

实验一:mysql故障处理

  1. mysql常见问题分析
  2. 选择合适的mysql客户端工具
  3. 参数调整的原则
  4. 参数调整的时机
  5. 参数调整对系统的影响
  6. 如何打开及定位错误日志
  7. 常规日志处理
  8. 如何分析错误日志
  9. 打开及关闭慢日志
  10. 如何分配的慢日志
  11. mysql备份的方式
  12. mysql恢复
  13. 数据导出
  14. 数据导入
  15. 使用mysql自带备份工具
  16. 补丁处理

实验二: oracle故障处理

  1. oracle常见问题分析
  2. 影响oracle运行的主要因素
  3. 表空间常见问题处理
  4. 数据文件常见问题处理
  5. 如何定位oracle错误
  6. 数据导出
  7. 数据导入
  8. 操作系统级别备份oracle
  9. 恢复oracle
  10. 完全恢复
  11. 不完全恢复
  12. rman备份
  13. rman恢复数据
  14. rman高级应用
  15. 数据库补丁

实验三:redis故障处理

  1. redis常见问题
  2. 从哪些方面考虑redis故障
  3. 解决redis故障的常用方法
  4. 数据处理
  5. 数据备份、恢复

实验四:mongodb故障处理

  1. mongodb常见问题分析
  2. 使用mongodb客户端工具检查数据库状态
  3. 通过脚本检查mongodb数据库管理
  4. 数据导出
  5. 数据导入
  6. 数据备份
  7. 数据恢复

3

数据库架构设计

实验一:mysql架构设计

  1. 生产中mysql的布署结构分析
  2. 单机还是集群
  3. 数据如何高效存储
  4. 分库、分表如何设计
  5. 分区设计
  6. 集群有哪些实现方式
  7. 数据同步如何实现
  8. 数据同步存在哪些问题
  9. 如何设计高效的体系结构
  10. 如何规划日志
  11. 如何规划数据存储
  12. 如何规划数据导入、导出
  13. 如何规划数据备份、恢复
  14. 配置数据同步
  15. 主从模式的实现
  16. 如何配置读写分离
  17. 读写分离与主从模式综合应用
  18. 配置分库
  19. 配置分表
  20. 配置分区
  21. 集群综合应用
  22. 优化sql语句
  23. 优化连接池配置
  24. 优化应用程序访问

实验二: oracle架构设计

  1. 生产中oracle的布署结构分析
  2. 单机还是集群
  3. 什么情况下数据保存在文件系统
  4. 什么情况下数据保存在裸设备上
  5. 什么情况使用asm
  6. 如何高效地设计表空间
  7. 如何释放数据的高水位
  8. 如何实现高效IO读写
  9. 合理设计在线日志文件
  10. 合理设计离线日志文件
  11. 合理设计控制文件
  12. 制定高效的导入、导出策略
  13. 制定高效的备份、还原策略
  14. oracle集群有哪些常用的方式
  15. rac集群需要的环境
  16. grid的配置及使用
  17. 如何配置rac集群
  18. 如何使用rac集群
  19. 如何管理rac集群
  20. 如何监控rac集群
  21. 优化rac
  22. 优化sql

实验三:redis架构设计

  1. redis架构设计需要考虑的因素
  2. 配置高效的redis运行环境
  3. redis支持的集群的方式
  4. 配置redis集群
  5. 使用redis集群
  6. 应用程序访问redis集群

实验四:mongodb架构设计

  1. mongodb架构设计需要考虑的因素
  2. 配置高效的mongodb运行环境
  3. mongodbb支持的集群的方式
  4. 配置mongodb集群
  5. 使用mongodb集群
  6. 应用程序访问mongodb集群

 

 

 

 

 

 



 

刘晖老师的其它课程

【课程特色】1.  课上采用案例式教学,通俗易懂,课下一对一辅导强化训练,学与练交叉进行强化记忆,你所要做的就是认真听,勤于问,乐于练。2.  清晰的知识结构,根据应用经验采用最优化授课模式。3.  内容充沛、详略得当,前后呼应。4.  讲师资历丰富,具有丰富的实践经验。5.  知识讲授+贴身案例+场景故事+互动讨论+现场演练+落地跟踪【课程时间】1天【课程

 讲师:刘晖详情


【课程背景】住房和城乡建设部印发的《国家智慧城市试点暂行管理办法》和《国家智慧城市(区、镇)试点指标体系(试行)》两个文件指出:建设智慧城市是创新驱动发展、推动新型城镇化、全面建成小康社会的重要举措。这对于服务于千千万万城市、社区、园区、小区、楼宇,以及工作和生活在其中的业主和客户的物业管理服务业来说,已然迎来最大的发展机遇。物业管理行业不仅是智慧社区的受益

 讲师:刘晖详情


5G+智慧煤矿   12.31

【课程特色】1.  课上采用案例式教学,通俗易懂,课下一对一辅导强化训练,学与练交叉进行强化记忆,你所要做的就是认真听,勤于问,乐于练。2.  清晰的知识结构,根据应用经验采用最优化授课模式。3.  内容充沛、详略得当,前后呼应。4.  讲师资历丰富,具有丰富的实践经验。5.  知识讲授+贴身案例+场景故事+互动讨论+现场演练+落地跟踪【课程对象】无线网、核

 讲师:刘晖详情


【课程特色】1.  课上采用案例式教学,通俗易懂,课下一对一辅导强化训练,学与练交叉进行强化记忆,你所要做的就是认真听,勤于问,乐于练。2.  清晰的知识结构,根据应用经验采用最优化授课模式。3.  内容充沛、详略得当,前后呼应。4.  讲师资历丰富,具有丰富的实践经验。5.  知识讲授+贴身案例+场景故事+互动讨论+现场演练+落地跟踪【课程对象】相关人员【

 讲师:刘晖详情


5G产业发展与应用创新【课程背景】随着5G 技术的快速发展,5G 应用已成为各界热议的话题,很多行业陆续开展了相关的实践探索。本课程站在科技发展的前沿,探讨了5G在物联网、人工智能、无人机、医疗、农业、教育、工业互联网、新媒体等行业的应用案例。值得指出的是,案例以运营商、一流企业等机构在5G领域的实践为主线,对5G行业应用创新案例做了详细的讲解。【课程收益】

 讲师:刘晖详情


【课程背景】随着5G 技术的快速发展,5G 应用已成为各界热议的话题,很多行业陆续开展了相关的实践探索。【课程收益】1了解5G从信息通信技术支持到业务模式推广和场景的应用,掌握5G在新时代、新技术下的行业发展趋势;2以鲜活的应用案例和解决方案详细掌握5G给环保行业方面带来全新变革的蓝图和愿景;【课程特色】1.  课上采用案例式教学,通俗易懂,课下一对一辅导强

 讲师:刘晖详情


5G赋能工业互联网【课程背景】5G通过技术创新实现了增强型移动宽带、超大规模物联网和高可靠、低时延等三大应用场景全覆盖,把人与人之间的通信拓展到了人与物、物与物之间的通信,从消费互联网拓展到了产业互联网,为行业数字化转型提供了关键的数字基础设施。5G和人工智能/大数据/云计算/边缘计算/区块链等新一代信息技术相结合,多技术交织并进、深度渗透、协同应用,孕育技

 讲师:刘晖详情


【课程背景】随着5G 技术的快速发展,5G 应用已成为各界热议的话题,很多行业陆续开展了相关的实践探索。本课程站在科技发展的前沿,探讨了5G在物联网、人工智能、无人机、医疗、农业、教育、工业互联网、新媒体等行业的应用案例。值得指出的是,案例以运营商、一流企业等机构在5G领域的实践为主线,对5G行业应用创新案例做了详细的讲解。【课程收益】1了解5G从信息通信技

 讲师:刘晖详情


【课程背景】随着5G 技术的快速发展,5G 应用已成为各界热议的话题,很多行业陆续开展了相关的实践探索。本课程站在科技发展的前沿,探讨了5G与数字货币、区块链在金融行业的应用案例。值得指出的是,案例以运营商、一流企业等机构在5G领域的实践为主线,对5G金融行业应用创新案例做了详细的讲解。【课程收益】1了解5G从信息通信技术支持到业务模式推广和场景的应用,掌握

 讲师:刘晖详情


【课程背景】国家电网“三型两网、世界一流”战略、南方电网定位“五者”,转型“三商”战略,需赋能智能终端,加速电网全面感知,打通数据和业务壁垒,驱动创新能力。传统通信方式难以满足数字电网发展需求,电力生产、传输、消费全过程需要低时延、大宽带、大连接,对5G的诉求十分迫切5G作为最新一代的无线通信技术,其超高速率、超低时延、超大连接特性对智慧城市建设产生巨大的影

 讲师:刘晖详情


COPYRIGT @ 2018-2028 HTTPS://WWW.QG68.CN INC. ALL RIGHTS RESERVED. 管理资源网 版权所有