课程简介
本课程在结合案例讲解和实践操作中进行。主要结合案例分析和讲解DB2的基础和性能优化及数据库管理和开发必备知识。如:数据库图形工具与命令行的高效使用、数据库环境设计、创建数据库与与表空间的技巧、数据库对象与创建及性能优化策略、数据迁移、备份与恢复、锁和开发、问题诊断与安全性注意事项,并让学员结合案例实践。
同时理顺DB2技术使用思路,把技能和问题的场景结合,提高DB2方面的管理技能。
课程收益
1.本课程一方面注重理论的提升,另一方面也注重操作能力的培养。
2.通过培训使学员了解DB2数据库的日常管理及维护,有效地操作DB2数据库系统的应用和应用程序的开发,提高学员的理论水平和实践能力。
3.学员能够掌握DB2管理的操作技能,通过学习能实现指导实际的工作,并能掌握DB2问题诊断方法和提升数据库管理的思路和策略,并对学员参加DB2认证考试有极大帮助。
受众人群
数据库应用开发人员、DB2数据库管理维护人员及对数据库设计和优化感兴趣的学员。
课程周期
2天(12H)
课程大纲
主题 | 授课内容 |
第一章 DB2概述基础 | 1.DB2组件介绍 2.DB2 CLP命令行使用 3.DB2图形界面工具使用 4.数据库访问练习和案例 通过本章的讲解,学员能够了解两种与DB2交互的方法,命令行和图形界面方法。并通过练习学习和掌握这两种方法的用法,如控制中心、任务中心、健康中心等。 |
第二章 DB2实例及体系结构 | 1.DB2实例管理 2.DB2内存模型 3.DB2进程/线程模型 4.实例管理练习和案例 本单元学习实例的创建、删除、升级、启停等,还会介绍一些重要的实例参数。并介绍DB2的内容结构和线程模型,这对于深入理解DB2的内部机制具有非常重要的作用。 |
第三章DB2存储模型及存储规划设计 | 1.数据库创建、管理 2.数据库参数配置 3.DB2存储表空间设计 4.练习数据库创建和管理、数据库表空间创建 本章会学习创建数据库的步骤,对SMS、DMS表空间、自动存储表空间进行介绍、对数据库的存储模型和层次结构进行介绍、还将学习数据库参数配置最佳实践。 |
第四章 SQL及设计性能优化实践 | 1.如何编写好的SQL语句 2.SQL语句调优及实践 包括监控找出问题SQL、利用db2expln等获取访问计划、解读和分析访问计划、调优SQL语句的招式等 3.海量数据库物理设计技巧及注意事项 包括:索引、多维索引、物化视图、分区表、压缩、数据库分区、表空间等 |
第五章 数据移动工具及案例分析 | 1.Export/Import工具 2.LOAD使用精解(包括实际使用中遇到的问题分析) 3.db2look, db2move (不同平台的数据迁移) 4.db2dart等 5.练习各种数据导入导出工具 本章中,重点介绍几个DB2数据移动工具,如export/import/load等。在数据加载过程中,运维人员会遇到各种问题,通过本章的学习,学员会掌握数据加载方法并学会对基本问题进行分析。 |
第六章 备份和恢复 | 1.介绍DB2高可用方法 2.数据库日志 3.备份和恢复规划 4.backup/restore/rollfoward命令详解 5.练习各种数据库备份恢复场景 本章会描述备份恢复的主要原理和方法,详细介绍三种恢复类型(崩溃恢复、版本恢复和前滚恢复),并教授日志的原理和使用方法,并通过练习详细介绍backup,restore,rollforward等几个命令的使用。数据库备份是第一重要的任务,需要仔细规划,测试。 |
第七章 DB2数据库的锁和并发 | 1.4种隔离级别 2.锁对象、锁模式、锁兼容、锁转换、锁升级 3.锁超时、死锁 4.练习各种锁场景 本章解释了为什么需要锁、表锁和行锁的原理、各种锁的模式和兼容性、锁升级和转换,并模拟日常工作中经常遇到的锁超时和死锁,通过案例让学员能够监控和调优锁问题。 |
第八章 数据库监控及问题诊断 | 1. snapshot monitor 2. event monitor 3. db2pd,db2top等 4. 其他诊断方法和工具 5. 练习各种监控工具和方法 本章介绍了日常运维过程中常用的监控工具和问题诊断工具,在讲授的过程老师会详细讲解和演示各种工具的使用方法,并根据以往的服务经历介绍一些最佳实践。 |
第九章 数据库安全 | 1.安全体系介绍 2.DB2认证方法 3.DB2实例权限控制 4.数据库对象权限控制 本章会介绍DB2的安全体系,包括认证机制,实际权限,数据库对象特权等,还介绍审计相关内容,如何配置数据库安全是很重要的任务。 |
Oliver Yu
百林哲咨询(北京)有限公司专家团队成员
Oliver Yu
百林哲咨询(北京)有限公司专家团队成员
Oliver Yu
百林哲咨询(北京)有限公司专家团队成员
Oliver Yu
百林哲咨询(北京)有限公司专家团队成员
Oliver Yu
百林哲咨询(北京)有限公司专家团队成员
Oliver Yu
百林哲咨询(北京)有限公司专家团队成员
Oliver Yu
百林哲咨询(北京)有限公司专家团队成员