课程简介
Ì 培训课程:Oracle MySQL 管理实战应用培训
Ì 培训天数:3天
Ì 培训概述:
Oracle MySQL数据库管理员课程是为DBA和想了解安装和配置Oracle MySQL服务器,设置复制和安全性,执行数据库备份和性能调优和保护Oracle MySQL数据库其他数据库专业人员准备课程。
√ 描述Oracle MySQL架构
√ 安装和升级Oracle MySQL
√ 在运行时间配置Oracle MySQL 服务器选项
√ 为解决性能问题评估数据类型及字符集
√ 了解和使用基于InnoDB Oracle MySQL存储引擎
√ 利用多种 Oracle MySQL 工具完成备份及恢复操作
Ì 课程目标
√ 描述Oracle MySQL架构
√ 安装和升级Oracle MySQL
√ 利用 INFORMATION_SCHEMA 数据库访问元数据
√ 完成 Oracle MySQL 启动和关闭操作
√ 在运行时间配置 Oracle MySQL 服务器选项
√ 利用 Oracle MySQL 管理员图形用户界面管理 Oracle MySQL 服务器
√ 为解决性能问题评估数据类型及字符集
√ 了解数据锁定概念以及在 Oracle MySQL 中不同级别锁定
√ 了解和使用Oracle MySQL InnoDB引擎
√ 保持Oracle MySQL安装一致性
√ 使用触发器执行管理任务
√ 使用企业审计和插入式验证
√ 配置高级复制技术来实现ORACLE MYSQL高可用性
√ 描述介绍性能调优技术
√ 执行备份和恢复操作
√ 管理任务自动化与排程事件
Ì 必要先决条件:
√ 有一定关系数据库和SQL使用经验人员
Ì 培训大纲
● Oracle MySQL 架构
√ 客户端/服务端模型
√ SQL层
√ 存储层
√ 如何让Oracle MySQL服务支持存储引擎
√ Oracle MySQL如何使用内存和磁盘空间
√ Oracle MySQL插件接口
● 系统管理
√ 选择下载Oracle MySQL安装类型
√ 安装Oracle MySQL服务
√ Oracle MySQL服务器安装文件结构
√ 运行以及关闭Oracle MySQL服务
√ 升级Oracle MySQL服务
√ 如何在单台主机上运行多个Oracle MySQL服务
● 服务器配置
√ Oracle MySQL服务配置选项
√ 全局系统变量
√ SQL模式
√ 可用日志文件
√ 二进制日志
● 客户端和工具
√ 可用客户管理任务
√ Oracle MySQL管理客户端
√ Oracle MySQL命令行客户端
√ Oracle MySQL admin命令行客户端
√ Oracle MySQL工作台图形客户端
√ Oracle MySQL服务器相关工具
√ 可用API(驱动程序和连接器)
● 数据类型
√ 主要数据类型类别
√ NULL含义
√ 列属性
√ 字符集使用与数据类型
√ 选择适当数据类型
● 获取元数据
√ 可用元数据访问方法
√ INFORMATION_SCHEMA架构
√ 使用可用命令来查看元数据
√ 显示报表和information_schema表之间差异
√ Oracle MySQL show客户端程序
√ 使用INFORMATION_SCHEMA查询来创建shell命令和SQL语句
● 事务和锁
√ 使用事务控制语句来同时执行多个SQL语句
√ 事务ACID属性
√ 事务隔离级别
√ 使用锁来保护数据交互一致性
● 存储引擎
√ Oracle MySQL存储引擎
√ INNODB存储引擎
√ InnoDB系统和每个表文件表空间
√ NoSQL和MemcachedAPI
√ 配置高效表空间
√ 使用外键来实现参照完整性
√ InnoDB锁定机制
√ 可用存储引擎特
● 分区
√ 分区和Oracle MySQL 分区
√ 使用分区原因
√ 分区类型
√ 创建分区表
√ 子分区
√ 如何获得分区元数据
√ 修改分区以提高性能
√ 存储引擎支持分区
● 用户管理
√ 进行用户身份验证需求
√ 使用SHOW PROCESSLIST显示哪个线程正在运行
√ 创建,修改和删除用户帐户
√ 替代身份验证插件
√ 按照需求为用户授权
√ 按照访问用户权限等级为用户划分权限
√ 权限类型
√ 授予,修改以及回收用户权限
● 安全
√ 认识常见安全风险
√ 安全风险具体到Oracle MySQL安装
√ 安全问题及对应网络,操作系统,文件系统和用户
√ 保护您数据
√ 使用SSL进行安全Oracle MySQL服务器连接
√ 如何通过SSH协 议使Oracle MySQL服务器安全远程连接
√ 对于安全问题,查找更多信息
● 表维护
√ Oracle MySQL表维护作业类型
√ SQL语句表维护
√ 客户端和实用程序,用于表维护方案
√ 维护表和其他存储引擎
● 导出导入数据
√ 导出数据
√ 导入数据
● Oracle MySQL 内部编程
√ 创建并执行存储程序
√ 描述存储程序执行安全
√ 创建并执行触发器
√ 创建,修改和删除事件
√ 事件执行调度
● 备份恢复
√ 备份基础知识
√ 备份方式
√ 备份工具和实用程序
√ 制作二进制日志和文本备份
√ 日志和状态文件备份角色
√ 数据恢复
● 复制
√ 管理Oracle MySQL二进制日志
√ Oracle MySQL复制线程和文件
√ 建立一个Oracle MySQL复制环境
√ 设计复杂复制拓扑
√ 多主循环复制
√ 执行控制切换
√ Oracle MySQL主从复制监控和故障排除
√ 复制与全局事务标识符(GTIDs)
● 性能调优
√ 使用EXPLAIN来分析慢查询
√ 总表优化
√ 监测影响性能状态变量
√ 设置与解读Oracle MySQL服务器变量
√ 性能架构概述
Ì Oracle MySQL OCP管理员认证
Ì 培训特色
√ 授课讲师均是拥有丰富的企业应用能力、实际经验和丰富的授课经验。
Ì 企业团体定制介绍
√ 可提供团体定制培训,为企业量身定做。