班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
每期人数限3到5人。 |
上课时间和地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):2020年3月16日 |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、培训结束后,授课老师留给学员联系方式,保障培训效果,免费提供课后技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
课程介绍
本课程是你作为 Oracle 专业人员走向成功的第一步。课程设计为你打下基本的数据库管理的坚实基础。
课程目标
本课程的内容是从基础到高级的内容安排。课程中,你将学习如何安装和维护 Oracle 数据库。为入门级人员准备了数据库搭建、SQL语言基础等内容。也有为适合有一定经验的朋友需要的,数据库设计方向的内容。
培训对象
数据库管理员、开发人员
课程长度
培训方式
案例分析、情景演练
课程内容
主题 第一章. 数据库schema设计与优化
大纲 1.1. Schema的概念
1.2. 表结构的设计
1.3. 表字段的总长度上限应该是什么
1.4. 表字段的定长与变长是否性能有影响
1.5. 逻辑和物理存储结构
1.6. 行迁移1.7. 行连接
主题 第二章. 数据扩展
大纲 2.1. Scale up主要是指增强数据库的单机处理能力
2.2. 提高CPU、内存、硬盘、网卡等硬件配置和优化
2.3. scale out是指横向的扩展,就是增加数据库实例或节点来增加整体的处理能力
2.4. data guard oracle数据库的主备模型
2.5. RAC oracle的负载集群模型
2.6. Goldgate oracle的多业务中心模型
主题 第三章. 数据切分
大纲 3.1. 按业务切分:不同节点业务关联程度低、同一节点业务类型尽力一致
3.2. 垂直切分主要是根据表中数据的业务类型,将不同业务的数据放在不同的表或者数据库中;
3.3. 节点内数据存储、IO负载的均衡
3.4. Oracle ASM 存储结构
3.5. 数据的一致性和安全性
3.6. Oracle undo表空间
3.7. 水平切分就是我们通常所说的分库分表,主要是将一张表中的数据按照某个字段(比如说用户id、商品id、订单id等)分散存储在多张结构相同的表中,这样访问的压力就会分散到多张表上;
主题 第四章. 水平切分的有点和缺点
大纲 4.1. 解决了单表瓶颈的问题
4.2. 对事物透明
4.3. Sql路由变得复杂。 每次在做了切分的库或表上执行sql时,都必须要明确指出目标分库或分表;这无形中增加业务方的成本
4.4. 分表字段单一。 如果业务中有需求按照非分表字段进行查询,则会变得很困难,只能扫描所有的表;一个解决方案就是,按照不同查询字段做多份分表;但是又要花费精力去解决数据冗余问题
4.5. Join操作变得困难。 显而易见,以前单表间的join放到多表上是无法执行的,这时候我们最好还是选择放弃
主题 第五章. 数据库设计:分区表
大纲 5.1. 分区表理论知识
5.2. 创建分区表
5.3. 普通表转分区表的方法
5.4. 为分区表创建索引 局部索引比全局索引容易管理, 而全局索引比较快
5.5. 添加新的分区
5.6. 合并分区
5.7. 拆分分区
5.8. Truncate分区
5.9. 移动分区
5.10. Drop 分区
5.11. Nosql表
主题 第六章. 数据库设计:索引
大纲 6.1. B树索引
6.2. 唯一索引
6.3. 组合索引
6.4. 位图索引
6.5. 基于函数的索引
6.6. 压缩索引
6.7. 索引组织表
主题 第七章. 数据库设计:存储过程
大纲 7.1. 存储过程的特点
7.2. 过程的语法结构
7.3. 创建过程实例
7.4. 调用存储过程
主题 第八章. 数据库迁移
大纲 8.1. 数据库迁移的准备工作
8.2. 数据库的字符集
8.3. 数据库的主机
8.4. 数据库迁移的实验
主题 第九章. 数据库迁移的两种方案
大纲 9.1. 数据库的导入导出工具
9.2. 通过数据库导入导出迁移数据库:一般应用
实验:消耗时间较长
9.3. 通过数据库的异机恢复迁移数据库:当数据库特别巨大时使用
实验:消耗时间较长
主题 第十章. 简单查询语言
大纲 10.1. 查询整个表、查询特定列
10.2. 连接符构造语言和去掉重复值
10.3. 列别名和连接符
10.4. 算术运算与空值运算
主题 第十一章. 限制输出和排序
大纲 11.1. 使用条件子句限制输出
11.2. 对输出结果进行排序
主题 第十二章. 分组查询
大纲 12.1. 分组查询与排序和限制输出
12.2. 分组函数与空值
主题 第十三章. 多表链接
大纲 13.1. 内连接、自连接、多变连接
13.2. 外连接与笛卡尔积连接
主题 第十四章. 数据库架构
内容 14.1. Oracle数据库体系结构概述
14.2. Oracle ASM的体系结构概述
14.3. 后台进程架构
14.4. 内存结构
14.5. 逻辑和物理存储结构
主题 第十五章. 数据库维护
大纲 15.1. 管理优化统计
15.2. 管理自动工作量信息库(AWR)
15.3. 使用自动数据库诊断监控程序(ADDM)
15.4. 描述和使用的advisory架构
15.5. 设置警报阈值
15.6. 使用服务器生成的警报
15.7. 使用自动化的任务
主题 第十六章. 性能管理
大纲 16.1. 性能监控
16.2. 管理内存组件
16.3. 启用自动内存管理(AMM)
16.4. 自动共享内存Advisor
16.5. 使用内存Advisor
16.6. 动态性能统计
16.7. 故障排除和优化意见
16.8. 无效和无用的对象 |
|