OracleMySQL

导读 Oracle MySQL数据库管理员课程是为DBA和想了解安装和配置Oracle MySQL服务器,设置复制和安全性,执行数据库备份和性能调优和保护Oracle MySQL数据库其他数据库专业人员准备课程。
400-688-0112 189
思科认证 微软认证 JAVA .NET开发 安卓 IOS开发 HTML5 软件测试 Oracleocp LINUX office 虚拟化

课程详情

2017-09-25
培训课程:
Oracle MySQL 管理实战应用培训
培训概述
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使用经验人员

培训大纲
1、Oracle MySQL 架构
 客户端/服务端模型
 通信协议
 SQL层
 存储层
 如何让Oracle MySQL服务支持存储引擎
 Oracle MySQL如何使用内存和磁盘空间
 Oracle MySQL插件接口

2、系统管理
 选择下载Oracle MySQL安装类型
 安装Oracle MySQL服务
 Oracle MySQL服务器安装文件结构
 运行以及关闭Oracle MySQL服务
 升级Oracle MySQL服务
 如何在单台主机上运行多个Oracle MySQL服务

3、
服务器配置
 Oracle MySQL服务配置选项
 全局系统变量
 SQL模式
 可用日志文件
 二进制日志

4、客户端和工具
 可用客户管理任务
 Oracle MySQL管理客户端
 Oracle MySQL命令行客户端
 Oracle MySQL admin命令行客户端
 Oracle MySQL工作台图形客户端
 Oracle MySQL服务器相关工具
 可用API(驱动程序和连接器)

5、数据类型
 主要数据类型类别
 NULL含义
 列属性
 字符集使用与数据类型
 选择适当数据类型

6、获取元数据
 可用元数据访问方法
 INFORMATION_SCHEMA架构
 使用可用命令来查看元数据
 显示报表和information_schema表之间差异
 Oracle MySQL show客户端程序
 使用INFORMATION_SCHEMA查询来创建shell命令和SQL语句

7、事务和锁
 使用事务控制语句来同时执行多个SQL语句
 事务ACID属性
 事务隔离级别
 使用锁来保护数据交互一致性

8、存储引擎
 Oracle MySQL存储引擎
 INNODB存储引擎
 InnoDB系统和每个表文件表空间
 NoSQL和MemcachedAPI
 配置高效表空间
 使用外键来实现参照完整性
 InnoDB锁定机制
 可用存储引擎特

9、分区
 分区和Oracle MySQL 分区
 使用分区原因
 分区类型
 创建分区表
 子分区
 如何获得分区元数据
 修改分区以提高性能
 存储引擎支持分区

10、用户管理
 进行用户身份验证需求
 使用SHOW PROCESSLIST显示哪个线程正在运行
 创建,修改和删除用户帐户
 替代身份验证插件
 按照需求为用户授权
 按照访问用户权限等级为用户划分权限
 权限类型
 授予,修改以及回收用户权限

11、安全
 认识常见安全风险
 安全风险具体到Oracle MySQL安装
 安全问题及对应网络,操作系统,文件系统和用户
 保护您数据
 使用SSL进行安全Oracle MySQL服务器连接
 如何通过SSH协议使Oracle MySQL服务器安全远程连接
 对于安全问题,查找更多信息

12、表维护
 Oracle MySQL表维护作业类型
 SQL语句表维护
 客户端和实用程序,用于表维护方案
 维护表和其他存储引擎

13、导出导入数据
 导出数据
 导入数据

14、Oracle MySQL 内部编程
 创建并执行存储程序
 描述存储程序执行安全
 创建并执行触发器
 创建,修改和删除事件
 事件执行调度

15、备份恢复
 备份基础知识
 备份方式
 备份工具和实用程序
 制作二进制日志和文本备份
 日志和状态文件备份角色
 数据恢复

16、复制
 管理Oracle MySQL二进制日志
 Oracle MySQL复制线程和文件
 建立一个Oracle MySQL复制环境
 设计复杂复制拓扑
 多主循环复制
 执行控制切换
 Oracle MySQL主从复制监控和故障排除
 复制与全局事务标识符(GTIDs)

17、性能调优
 使用EXPLAIN来分析慢查询
 总表优化
 监测影响性能状态变量
 设置与解读Oracle MySQL服务器变量
 性能架构概述
上一篇: OracleOCP数据库管理开发实战 下一篇: SybaseIQ

推荐课程

查看全部课程
交大慧谷IT

交大慧谷IT

徐汇区

查看全部校区 进入官方主页