0racle的安装和配置 | Linux下0racle的安装以及数据库的创建 0racle的网络配置与连接 EM工具的配置和连接 Isqlplus的配置和连接 0racle的打补丁升级 在Linux下0racle自动启动与关闭 0racle启动与关闭的流程环节详细剖析 0racle的卸载与删除 Sqldeveloper的安装与配置 动态性能视图v$ 数据字典DBA/ALL/USER_的表 |
0racle内存和进程管理 | 0racle的内存结构以及SGA自动管理、ASMM SGA中各组件的LRU、LRUW算法与内存命中率深入剖析 BUFFER的内存结构以及KEEP\RECYCLE缓冲区的使用 深入剖析0racle脏数据和脏缓冲概念和原理以及脏写的过程 深入剖析内存中的Latch 后台进程分析以及并发配置 CKPT队列及SCN内部时钟原理。 数据库实例崩溃恢复原理 内存结构的优化设置 初始化参数设置详解 PGA自动管理以及PGA优化 杀掉异常进程的方法 |
0racle的存储管理 | 表空间、段、区、块的概念和关系 表空间的管理:字典、LMT的区别和优缺点 深入剖析本地管理表空间位图存储技术 段空间管理:ASSM与MSSM区别 MSSM下Freelist算法以及争用 深入剖析ASSM的三级位图技术 默认表空间临时表空间的设置 表空间配额设置以及和权限的继承关系 表存储参数的详解以及新旧版本之间存储参数的变化。 各种存储管理操作维护的方法 R0WID原理及转换 11g的延迟段空间管理 |
0racle控制文件管理 | 控制文件的概念与内容 控制文件的多路复用 控制文件损坏的处理 控制文件的备份与重建 Resetlog与noresetlog的深入剖析 |
0racle重做日志文件管理 | Redo文件的概念和内容 Redo文件多路复用 Redo文件切换与检查点 Redo与redo成员管理 Redo与SCN 归档日志设置与管理 |
0racle UND0表空间管理 | UND0参数详解 UND0切换 数据一致性与延迟提交 UND0与SCN UND0空间的管理、设置与优化 |
0racle网络管理 | 监听配置文件与监听管理器使用详解 网络服务名配置 CA使用 MGR使用 N0racle专用和共享模式 |
0racle表与索引管理 | 0RACLE各种表的介绍与创建 表的约束创建与管理 索引的创建与管理 |
用户、角色、权限管理 | 权限分类 与取消 直接与级联 角色管理 权限继承 用户管理:密码、账户锁、表空间配额、默认的表空间 资源限制文件详解 系统权限策略规划方案 |
调度器与自动任务 | 调度器概述 调度器体系结构 公共管理工具 使用任务类 使用调度器程序 使用计划表 使用调度器窗口与视图 |
全球化支持 | 字符集、字符集文件及字符支持 NLS_LANG设置与影响 导入导出及字符集转换 字符集的更改 识别导出文件的字符集 使用csscan辅助字符集转换 乱码的产生 自定义字符的使用 更改字符集的内部方式 字符集更改案例 |
数据库监控与报告 | 分析结果的整理方法 二十大性能视图 Session历史信息记录 ASH AWR概述、报告的生成、分析 基线 AWR数据的导出导入 ADDM概述与报告的生成 等待事件深入剖析 |
0racle故障诊断 及分析方法 | 故障树分析法 故障树分析法应用 |
第二部分:0RACLE的备份与恢复(5天) |
备份与恢复 | 备份与恢复概述、方法及原理 归档模式 检查点与RBA 使用数据泵进行逻辑备份与恢复 冷备份与恢复 热备份与恢复 完全恢复与不完全恢复 各种文件损坏的恢复案例 详解利用恢复的控制文件进行数据库恢复 数据块恢复 检查数据块一致性 数据块不一致的处理办法 数据块恢复案例 |
0racle闪回技术 | 闪回查询 SM0N_SCN_TIME与闪回查询 0racle log的闪回特性 使用辅助函数闪回 闪回数据库 |
云计算和分布式系统 | 云计算原理之分布式系统 分布式存储系统及监控基础架构 云计算的技术层次划分以及与互联网、物联网的关系 0racle 0VM虚拟化平台技术 云计算的技术热点及发展方向剖析 Amazon云计算平台原理商业案例 Miscrosoft云计算平台原理商业案例 Google云计算应用案例分析 国内案例介绍:中国移动之“大云”与阿里巴巴“阿里云” |
0racle数据仓库构建技术及BI应用 | Warehouse Builder原理与体系结构分析 Warehouse Builder数据模型、ETL技术及数据质量管理 Warehouse Builder安装及管理 Warehouse Builder 0MB*Plus工具 Warehouse Builder 源与目标数据库部署使用方案 金融行业BI应用案例分析 |
第三部分:SQL与PL/SQL(4天) |
SQL基础 | 编写简单的SELECT语句 限制数据和对数据排序 单行函数 多表查询 分组函数 子查询 数据操作与事务控制 表和约束 其他数据库对象 |
PL/SQL | PL/SQL入门 游标 PL/SQL记录与Index-by表 错误消息处理 存储过程、函数、包 数据库触发器 本地动态SQL和动态PL/SQL 本地批绑定 自治事务 对象 集合 大对象 |
第四部分:0RACLE性能优化(9天) |
数据库级的性能优化 | 0racle性能优化概述 0racle的内存优化 数据库配置与I0问题解决 0RACLE逻辑读写深入分析 事务队列等待(TX Enqueue)深入分析 等待事件、成因以及解决的办法和案例 跟踪文件和跟踪事件的使用 自动SQL调整 表碎片及分页查询优化 数据压缩 X$固定表 |
对象和SQL语句级 性能优化 | 基于成本的优化法则-CB0 CB0成本计算 深入剖析B树索引、复合索引、位图索引、hash索引、全文索引、I0T、反转索引、基于函数的索引、分区索引、位图连接索引 Latch与等待 并行执行 HINT使用方法 聚簇因子与直方图 分区技术介绍、分区方法实践、本地分区索引和全局分区索引 SQL及索引优化原则 绑定变量 事件和10046事件以及SQL_TRACE 数据库设计的优化 |