Oracle周末系统班 (YBL80)
课程概述:
在竞争激烈的职场中,Linux技术已经不再稀奇,为什么我们的课程可以出类拔萃?重要的是一定知识要足够深入,同样是Linux教学,栢图提供多项针对性课程如:Linux负载均衡集群、高可用集群、J2EE集群、入侵检测、编译安装、LAMP开源ERP系统、MySQL热备、Red Hat集群套件都是企业高端必须的。在此基础之上,企业级数据库在 Linux平台上的应用也随之应用而生,而Oracle作为全球大的商用数据库软件生产商,其产品成为了全球500强企业的不二之选,但是由于其进入中国市场较晚,Oracle工程师在国内属于极度稀缺的岗位,官方预计在未来5年内,Oracle技术人才缺口高达10万人。
在国内三大招聘网站(51job,中华英才网,智联招聘)单日动态出现的Oracle职位缺口平均保持在一万个左右。中国Oracle工程师数量不足全球总量的6%。Oracle-DBA是很多IT人士向往的职业。从目前学员统计来看,很多非计算机软件专业的应届毕业生都尝试转换专业背景,选择栢图教育进行全面系统的培训,而已经就业的学员很多做程序开发、网络工程、系统维护等都转行来栢图教育学习oracle,为的就是好的发展前景和更加丰厚的薪资回报,重要的它是个越老越吃香的行业,经验越多薪资就越高,不存在“青春饭”的概念!而且这个职位是一个公司的核心,在公司中也是占有举足轻重的地位,更不不存在“代码民工”的概念,使你的薪酬和职业地位得到全面提升。重要的云计算技术的风起云涌正在给IT行业带来一场革命,ORACLE也将在即将发布的新产品中全面普及云计算技术,以适应于其他系统和平台的衔接与兼容,所以开始学习云计算技术和研究云计算商业案例,势在必行!栢图教育全面改造了ORACLE的课程计划,除保留原有的ORACLE体系结构、开发、备份恢复、性能优化四大板块的特色培训内容外,还将云计算技术融入到数据库产品教学中来,为学员制定全面而行之有效并配合大量贴近工作实践内容教学案例的学习方案。
直接学习企业现在所使用的技术并且随时保持技术的更新,让每一批学员能达到或者超过企业的招聘要求,这是栢图培训的根本理念。
招生条件 |
计算机相关专业,大学专科以上学历 |
就业方向 |
ORACLE开发工程师、Oracle-DBA、BI工程师、数据库设计工程师 |
从业待遇 |
10000-20000/月 |
课程学时 |
56天 |
课程特色 |
· 全国推出全面细致的ORACLE课程的教学体系。 · 全过程采用案例教学,并融入理论知识的讲解。 · 采取周末教学方式,聘请教师都为在企业环境一线工作的数据库专家。 · 结合VMware虚拟化课程,学习企业级虚拟化技术,就业竞争力进一步提升。 · 教学目标: · 具备全面系统的ORACLE知识体系 · 可以维护RAC、DataGuard、复制等高可用环境。 · 积累大量的实际架构案例的经验储备。 · 跳槽进入大型企业或者外资企业由可能变为现实。 · 为未来发展成为数据库专家和咨询师提供了现实基础 |
课程设置 |
|
Linux基础部分课程 |
|
linux 基础(5天) |
linux 安装、linux 常用命令、grub 启动项管理、用户管理、权限管理、网络管理—常用命令、 ip 的作用、ip 地址管理、常用配置文件、ssh 验证 |
图形管理—常用图形、 常用命令 、远程图形调用、远程图形管理 vnc |
|
软件包管理—常用命令、 文件打包,压缩,解包,解压缩、了解软件包依赖关系、软件包,安装,更新,卸载、软件编译、使用 ntfs 文件系统 |
|
内核管理—常用命令、内核作用、进程管理、时间任务—常用命令、 配置文件、建立,管理时间任务 |
|
磁盘管理—常用命令、 分区概念、主分区,扩展分区,逻辑分区、管理磁盘、linux 启动后自动磁盘管理、swap 交换分区管理、acl 属性支持与管理、磁盘配额 |
|
服务管理—服务启动,关闭管理、运行模式管理、系统启动流程 |
|
linux 服务管理(2天) |
dhcp 服务器管理—dhcp 服务器工作原理、利用 dhcp 服务器管理网络资源 |
dns 服务器管理—dns 角色(主从转发)、dns 缓存服务器、dns 数据搜索原理、配置,管理域名, 建立主从转发服务器、主域,子域管理 |
|
http 服务器管理—http 目录控制、树目录结构访问控制、用户密码访问控制、虚拟主机管理、网页主目录控制、端口管理 |
|
ftp 服务器管理—ftp 匿名用户管理、匿名用户上传下载管理、ftp 普通用户管理、普通用户上传下载管理、笼环境管理 |
|
samba 服务器管理—samba 用户管理、samba 文件上传下载管理、samba 访问管理sendmail 管理 |
|
shell(2天) |
shell 的种类——shell 语法(判断,循环,函数 case, 数组,continue, break, grep, find, awk) 语法使用、字符处理,纯字符,纯数字输入控制、端口检测练习、用户登录管理练习、磁盘容量检测联系、IP 地址管理 |
项目测试(5天) |
无人值守安装—利用无人值守,完成,分区,软件定制,用户管理,配置 ftp 服务器, http 服务器,磁盘配额管理 |
多线路接入方案—多线路接入方案描述,利用 dns 实现多线路接入,智能链接功能 |
|
postfix 邮件服务器—postfix 实现邮件服务器,管理 postfix 邮件服务器 |
|
防火墙管理—使用 iptables 个人防火墙管理网络链接,tcp_wrappers 管理服务链接squid 代理服务器—squid 实现代理上网功能 |
|
搭建稳固的企业VPN服务器 |
|
mysql 管理(2天) |
mysql 服务器安装、 mysql 数据库版本升级、mysql 客户端与服务器链接、lamp 服务器组合搭建 |
VMware虚拟化课程套件 |
|
VMware虚拟化(8天) |
1、虚拟化技术概述 :虚拟资源对象、虚拟化带来的支出和收益、IT组件整合的维度、CPU与I/O的虚拟化、虚拟化相关的系统能力比照、Hypervisor与OS能力比照2、 VMware虚拟化介绍及其企业虚拟化:VMware vSphere产品及架构、vSphere的硬件环境、vSphere的存储设备、独立于存储设备的软件实现、安装、配置EXS/EXSi3、安装和使用VMware vCenter Server:虚拟机管理、自制虚拟机环境的SAN、VMware Data Recovery数据保护、访问权限和身份验证控制4、资源管理和监控:高可用性和容错Fault Tolerance、可扩展性和修补管理5:架构企业级的vSphere多服务器环境6、VMotion和Storage VMotionvSphere的分布式资源调度:DRSvSphere的的高可用性7:服务器虚拟化实战演练 配置专用的虚拟机服务器:部署服务器、对虚拟机服务器进行优化、增强虚拟机服务器的安全性、使用VCB备份及还原vSphere上的虚拟机、将虚拟机迁移到新的服务器使用P2V将物理机转换至虚拟机技术 、网络和存储虚拟化实战 虚拟专用网络——VPN、虚拟局域网——VLAN |
Oracle中级部分课程 |
|
部分:ORACLE体系结构(6天) Oracle的安装和配置 · Linux下Oracle的安装以及数据库的创建 · Oracle的网络配置与连接 · EM工具的配置和连接 · Isqlplus的配置和连接 · Oracle的打补丁升级 · 在Linux下Oracle自动启动与关闭 · Oracle启动与关闭的流程环节详细剖析 · Oracle的卸载与删除 · Sqldeveloper的安装与配置 · 动态性能视图 v$ · 数据字典DBA/ALL/USER_的表 Oracle内存和进程管理 · Oracle的内存结构以及SGA自动管理、ASMM · SGA中各组件的LRU、LRUW算法与内存*中率深入剖析 · BUFFER的内存结构以及KEEP\RECYCLE缓冲区的使用 · 深入剖析Oracle脏数据和脏缓冲概念和原理以及脏写的过程 · 深入剖析内存中的Latch · 后台进程分析以及并发配置 · CKPT队列及SCN内部时钟原理。 · 数据库实例崩溃恢复原理 · 内存结构的优化设置 · 初始化参数设置详解 · PGA自动管理以及PGA优化 · 杀掉异常进程的方法 Oracle的存储管理 · 表空间、段、区、块的概念和关系 · 表空间的管理:字典、LMT的区别和优缺点 · 深入剖析本地管理表空间位图存储技术 · 段空间管理:ASSM与MSSM区别 · MSSM下Freelist算法以及争用 · 深入剖析ASSM的三级位图技术 · 数据文件转储 · 区扩展算法的深入剖析 · 系统表空间、辅助表空间、临时表空间、UNDO表空间的管理和维护 · 辅助表空间的迁移 · UNDO表空间的切换 · 表空间组的概念与使用 · 默认表空间临时表空间的设置 · 表空间配额设置以及和权限的继承关系 · 表存储参数的详解以及新旧版本之间存储参数的变化。 · 各种存储管理操作维护的方法 · ROWID原理及转换 · 11g的延迟段空间管理 Oracle控制文件管理 · 控制文件的概念与内容 · 控制文件的多路复用 · 控制文件损坏的处理 · 控制文件的备份与重建 · Resetlog与noresetlog的深入剖析 Oracle重做日志文件管理 · Redo文件的概念和内容 · Redo文件多路复用 · Redo文件切换与检查点 · Redo与redo成员管理 · Redo与SCN · 归档日志设置与管理 Oracle UNDO表空间管理 · UNDO参数详解 · UNDO切换 · 数据一致性与延迟提交 · UNDO与SCN · UNDO空间的管理、设置与优化 Oracle网络管理 · 监听配置文件与监听管理器使用详解 · 网络服务名配置 · NETCA使用 · NETMGR使用 · NOracle专用和共享模式 Oracle表与索引管理 · ORACLE各种表的介绍与创建 · 表的约束创建与管理 · 索引的创建与管理 用户、角色、权限管理 · 权限分类 · 授权与取消授权 · 直接授权与级联授权 · 角色管理 · 权限继承 · 用户管理:密码、账户锁、表空间配额、默认的表空间 · 资源限制文件详解 · 系统权限策略规划方案 调度器与自动任务 · 调度器概述 · 调度器体系结构 · 公共管理工具 · 使用任务类 · 使用调度器程序 · 使用计划表 · 使用调度器窗口与视图 全球化支持 · 字符集、字符集文件及字符支持 · NLS_LANG设置与影响 · 导入导出及字符集转换 · 字符集的更改 · 识别导出文件的字符集 · 使用csscan辅助字符集转换 · 乱码的产生 · 自定义字符的使用 · 更改字符集的内部方式 · 字符集更改案例 数据库监控与报告 · 分析结果的整理方法 · 二十大性能视图 · Session历史信息记录 · ASH · AWR概述、报告的生成、分析 · 基线 · AWR数据的导出导入 · ADDM概述与报告的生成 · 等待事件深入剖析 Oracle故障诊断 及分析方法 · 故障树分析法 · 故障树分析法应用 第二部分:ORACLE的备份与恢复(3天) 备份与恢复 · 备份与恢复概述、方法及原理 · 归档模式 · 检查点与RBA · 使用数据泵进行逻辑备份与恢复 · 冷备份与恢复 · 热备份与恢复 · RMAN原理架构 · 目标数据库与恢复目录 · 通道 · 闪回恢复区 · 备份集和副本拷贝 · 完全备份与增量备份 · RMAN使用方法及命令工具集 · 深入剖析备份与控制文件的关系 · RMAN的备份与恢复方法 · 备份的方案与特例的恢复 · Oracle实例恢复 · Oracle介质恢复 · 完全恢复与不完全恢复 · 各种文件损坏的恢复案例 · 详解利用恢复的控制文件进行数据库恢复 · 数据块恢复 · 检查数据块一致性 · 数据块不一致的处理办法 · 数据块恢复案例 Oracle闪回技术 · 闪回查询 · SMON_SCN_TIME与闪回查询 · Oracle log的闪回特性 · 使用辅助函数闪回 · 闪回数据库 云计算和分布式系统 · 云计算原理之分布式系统 · 分布式存储系统及监控基础架构 · 云计算的技术层次划分以及与互联网、物联网的关系 · Oracle OVM虚拟化平台技术 · 云计算的技术热点及发展方向剖析 · Amazon云计算平台原理商业案例 · Miscrosoft云计算平台原理商业案例 · Google云计算应用案例分析 · 国内案例介绍:中国移动之“大云”与阿里巴巴“阿里云” Oracle数据仓库构建技术及BI应用 · Warehouse Builder原理与体系结构分析 · Warehouse Builder数据模型、ETL技术及数据质量管理 · Warehouse Builder安装及管理 · Warehouse Builder OMB*Plus工具 · Warehouse Builder 源与目标数据库部署使用方案 · 金融行业BI应用案例分析 第三部分:SQL与PL/SQL(2天) SQL基础 · 编写简单的SELECT语句 · 限制数据和对数据排序 · 单行函数 · 多表查询 · 分组函数 · 子查询 · 数据操作与事务控制 · 表和约束 · 其他数据库对象 PL/SQL · PL/SQL入门 · 游标 · PL/SQL记录与Index-by表 · 错误消息处理 · 存储过程、函数、包 · 数据库触发器 · 本地动态SQL和动态PL/SQL · 本地批绑定 · 自治事务 · 对象 · 集合 · 大对象 第四部分:ORACLE性能优化(5天) 数据库级的性能优化 · Oracle性能优化概述 · Oracle的内存优化 · 数据库配置与IO问题解决 · ORACLE逻辑读写深入分析 · 事务队列等待(TX Enqueue)深入分析 · 等待事件、成因以及解决的办法和案例 · 跟踪文件和跟踪事件的使用 · 自动SQL调整 · 表碎片及分页查询优化 · 数据压缩 · X$固定表 对象和SQL语句级 性能优化 · 基于成本的优化法则-CBO · CBO成本计算 · 深入剖析B树索引、复合索引、位图索引、hash索引、全文索引、IOT、反转索引、基于函数的索引、分区索引、位图连接索引 · 索引访问方式及数据读取 · 索引之深入优化 · 详解索引之维护策略 · 统计信息收集与方法设置 · 动态采样 · 执行计划获取方法与解读 · 表连接(循环嵌套、排序合并、hash、索引、笛卡尔、位图)原理及使用规则 · 锁和阻塞以及解锁的方法 · Latch与等待 · 并行执行 · HINT使用方法 · 聚簇因子与直方图 · 分区技术介绍、分区方法实践、本地分区索引和全局分区索引 · SQL及索引优化原则 · 绑定变量 · 10053事件和10046事件以及SQL_TRACE · 数据库设计的优化 ORACLE部分课程(16天) RAC · RAC架构规划 · RAC实施过程介绍 · Oracle集群原理、概念、属术语 · MAA · RAC集群 · RAC原理与架构 · RAC的安装与部署 · RAC的维护与优化 · RAC集群的并发控制、脑裂、健忘症、IO隔离 · Oracle Cluster原理与组成 · Oracle Cluster与RAC关系 · RAC架构 · RAC的备份实例 ASM应用 · Shared-Disk和Shared-Nothing架构 · Oracle RAC存储方案 · ASM安装、配置 · 将数据库迁移到ASM · ASM存储结构 · ASM文件系统 · ASM中的文件布局规律 · RDBMS与ASM之间的交互 · ASM实例恢复 · ASM和OS文件系统交互 · ASM限制 Data Guard · Data Guard架构 · Data Guard规划与实施过程介绍 · Data Guard安装与部署 · 物理standby · 逻辑standby · SQL Apply · Data Guard Broker · OEM网格控制集成 · 监控Data Guard实现 · 切换和故障转移 · Active Data Guard · 站点与客户端的自动故障转移 · 利用Data guard切换缩短计划内停机时间 · Data Guard故障排除 · Data Guard部署架构案例 Oracle 复制 · Oracle复制概念、原理 · 物化视图概念与架构 · 物化视图的创建和使用方法 · Deployment Templates概念和原理 · Conflict Resolution概念和原理 · 复制的环境规划 · 介绍复制管理工具 Oracle Stream复制 · Stream复制概念和原理 · 配置Stream复制环境 · Stream复制环境管理 · Stream复制佳实践 · Stream复制环境案例讲解 · RAC Stream配置 · Data Guard和Stream对比 HA和LB · 高可用性概念 · Failover · Oracle Clusterware HA框架 · LoadBlance · 测试LoadBlance |
|
部分:ORACLE体系结构(6天) Oracle的安装和配置 · Linux下Oracle的安装以及数据库的创建 · Oracle的网络配置与连接 · EM工具的配置和连接 · Isqlplus的配置和连接 · Oracle的打补丁升级 · 在Linux下Oracle自动启动与关闭 · Oracle启动与关闭的流程环节详细剖析 · Oracle的卸载与删除 · Sqldeveloper的安装与配置 · 动态性能视图 v$ · 数据字典DBA/ALL/USER_的表 Oracle内存和进程管理 · Oracle的内存结构以及SGA自动管理、ASMM · SGA中各组件的LRU、LRUW算法与内存*中率深入剖析 · BUFFER的内存结构以及KEEP\RECYCLE缓冲区的使用 · 深入剖析Oracle脏数据和脏缓冲概念和原理以及脏写的过程 · 深入剖析内存中的Latch · 后台进程分析以及并发配置 · CKPT队列及SCN内部时钟原理。 · 数据库实例崩溃恢复原理 · 内存结构的优化设置 · 初始化参数设置详解 · PGA自动管理以及PGA优化 · 杀掉异常进程的方法 Oracle的存储管理 · 表空间、段、区、块的概念和关系 · 表空间的管理:字典、LMT的区别和优缺点 · 深入剖析本地管理表空间位图存储技术 · 段空间管理:ASSM与MSSM区别 · MSSM下Freelist算法以及争用 · 深入剖析ASSM的三级位图技术 · 数据文件转储 · 区扩展算法的深入剖析 · 系统表空间、辅助表空间、临时表空间、UNDO表空间的管理和维护 · 辅助表空间的迁移 · UNDO表空间的切换 · 表空间组的概念与使用 · 默认表空间临时表空间的设置 · 表空间配额设置以及和权限的继承关系 · 表存储参数的详解以及新旧版本之间存储参数的变化。 · 各种存储管理操作维护的方法 · ROWID原理及转换 · 11g的延迟段空间管理 Oracle控制文件管理 · 控制文件的概念与内容 · 控制文件的多路复用 · 控制文件损坏的处理 · 控制文件的备份与重建 · Resetlog与noresetlog的深入剖析 Oracle重做日志文件管理 · Redo文件的概念和内容 · Redo文件多路复用 · Redo文件切换与检查点 · Redo与redo成员管理 · Redo与SCN · 归档日志设置与管理 Oracle UNDO表空间管理 · UNDO参数详解 · UNDO切换 · 数据一致性与延迟提交 · UNDO与SCN · UNDO空间的管理、设置与优化 Oracle网络管理 · 监听配置文件与监听管理器使用详解 · 网络服务名配置 · NETCA使用 · NETMGR使用 · NOracle专用和共享模式 Oracle表与索引管理 · ORACLE各种表的介绍与创建 · 表的约束创建与管理 · 索引的创建与管理 用户、角色、权限管理 · 权限分类 · 授权与取消授权 · 直接授权与级联授权 · 角色管理 · 权限继承 · 用户管理:密码、账户锁、表空间配额、默认的表空间 · 资源限制文件详解 · 系统权限策略规划方案 调度器与自动任务 · 调度器概述 · 调度器体系结构 · 公共管理工具 · 使用任务类 · 使用调度器程序 · 使用计划表 · 使用调度器窗口与视图 全球化支持 · 字符集、字符集文件及字符支持 · NLS_LANG设置与影响 · 导入导出及字符集转换 · 字符集的更改 · 识别导出文件的字符集 · 使用csscan辅助字符集转换 · 乱码的产生 · 自定义字符的使用 · 更改字符集的内部方式 · 字符集更改案例 数据库监控与报告 · 分析结果的整理方法 · 二十大性能视图 · Session历史信息记录 · ASH · AWR概述、报告的生成、分析 · 基线 · AWR数据的导出导入 · ADDM概述与报告的生成 · 等待事件深入剖析 Oracle故障诊断 及分析方法 · 故障树分析法 · 故障树分析法应用 第二部分:ORACLE的备份与恢复(3天) 备份与恢复 · 备份与恢复概述、方法及原理 · 归档模式 · 检查点与RBA · 使用数据泵进行逻辑备份与恢复 · 冷备份与恢复 · 热备份与恢复 · RMAN原理架构 · 目标数据库与恢复目录 · 通道 · 闪回恢复区 · 备份集和副本拷贝 · 完全备份与增量备份 · RMAN使用方法及命令工具集 · 深入剖析备份与控制文件的关系 · RMAN的备份与恢复方法 · 备份的方案与特例的恢复 · Oracle实例恢复 · Oracle介质恢复 · 完全恢复与不完全恢复 · 各种文件损坏的恢复案例 · 详解利用恢复的控制文件进行数据库恢复 · 数据块恢复 · 检查数据块一致性 · 数据块不一致的处理办法 · 数据块恢复案例 Oracle闪回技术 · 闪回查询 · SMON_SCN_TIME与闪回查询 · Oracle log的闪回特性 · 使用辅助函数闪回 · 闪回数据库 云计算和分布式系统 · 云计算原理之分布式系统 · 分布式存储系统及监控基础架构 · 云计算的技术层次划分以及与互联网、物联网的关系 · Oracle OVM虚拟化平台技术 · 云计算的技术热点及发展方向剖析 · Amazon云计算平台原理商业案例 · Miscrosoft云计算平台原理商业案例 · Google云计算应用案例分析 · 国内案例介绍:中国移动之“大云”与阿里巴巴“阿里云” Oracle数据仓库构建技术及BI应用 · Warehouse Builder原理与体系结构分析 · Warehouse Builder数据模型、ETL技术及数据质量管理 · Warehouse Builder安装及管理 · Warehouse Builder OMB*Plus工具 · Warehouse Builder 源与目标数据库部署使用方案 · 金融行业BI应用案例分析 第三部分:SQL与PL/SQL(2天) SQL基础 · 编写简单的SELECT语句 · 限制数据和对数据排序 · 单行函数 · 多表查询 · 分组函数 · 子查询 · 数据操作与事务控制 · 表和约束 · 其他数据库对象 PL/SQL · PL/SQL入门 · 游标 · PL/SQL记录与Index-by表 · 错误消息处理 · 存储过程、函数、包 · 数据库触发器 · 本地动态SQL和动态PL/SQL · 本地批绑定 · 自治事务 · 对象 · 集合 · 大对象 第四部分:ORACLE性能优化(5天) 数据库级的性能优化 · Oracle性能优化概述 · Oracle的内存优化 · 数据库配置与IO问题解决 · ORACLE逻辑读写深入分析 · 事务队列等待(TX Enqueue)深入分析 · 等待事件、成因以及解决的办法和案例 · 跟踪文件和跟踪事件的使用 · 自动SQL调整 · 表碎片及分页查询优化 · 数据压缩 · X$固定表 对象和SQL语句级 性能优化 · 基于成本的优化法则-CBO · CBO成本计算 · 深入剖析B树索引、复合索引、位图索引、hash索引、全文索引、IOT、反转索引、基于函数的索引、分区索引、位图连接索引 · 索引访问方式及数据读取 · 索引之深入优化 · 详解索引之维护策略 · 统计信息收集与方法设置 · 动态采样 · 执行计划获取方法与解读 · 表连接(循环嵌套、排序合并、hash、索引、笛卡尔、位图)原理及使用规则 · 锁和阻塞以及解锁的方法 · Latch与等待 · 并行执行 · HINT使用方法 · 聚簇因子与直方图 · 分区技术介绍、分区方法实践、本地分区索引和全局分区索引 · SQL及索引优化原则 · 绑定变量 · 10053事件和10046事件以及SQL_TRACE · 数据库设计的优化 ORACLE部分课程(16天) RAC · RAC架构规划 · RAC实施过程介绍 · Oracle集群原理、概念、属术语 · MAA · RAC集群 · RAC原理与架构 · RAC的安装与部署 · RAC的维护与优化 · RAC集群的并发控制、脑裂、健忘症、IO隔离 · Oracle Cluster原理与组成 · Oracle Cluster与RAC关系 · RAC架构 · RAC的备份实例 ASM应用 · Shared-Disk和Shared-Nothing架构 · Oracle RAC存储方案 · ASM安装、配置 · 将数据库迁移到ASM · ASM存储结构 · ASM文件系统 · ASM中的文件布局规律 · RDBMS与ASM之间的交互 · ASM实例恢复 · ASM和OS文件系统交互 · ASM限制 Data Guard · Data Guard架构 · Data Guard规划与实施过程介绍 · Data Guard安装与部署 · 物理standby · 逻辑standby · SQL Apply · Data Guard Broker · OEM网格控制集成 · 监控Data Guard实现 · 切换和故障转移 · Active Data Guard · 站点与客户端的自动故障转移 · 利用Data guard切换缩短计划内停机时间 · Data Guard故障排除 · Data Guard部署架构案例 Oracle 复制 · Oracle复制概念、原理 · 物化视图概念与架构 · 物化视图的创建和使用方法 · Deployment Templates概念和原理 · Conflict Resolution概念和原理 · 复制的环境规划 · 介绍复制管理工具 Oracle Stream复制 · Stream复制概念和原理 · 配置Stream复制环境 · Stream复制环境管理 · Stream复制佳实践 · Stream复制环境案例讲解 · RAC Stream配置 · Data Guard和Stream对比 HA和LB · 高可用性概念 · Failover · Oracle Clusterware HA框架 · LoadBlance · 测试LoadBlance |
|
部分:ORACLE体系结构(6天) |
|
Oracle的安装和配置 |
· Linux下Oracle的安装以及数据库的创建 · Oracle的网络配置与连接 · EM工具的配置和连接 · Isqlplus的配置和连接 · Oracle的打补丁升级 · 在Linux下Oracle自动启动与关闭 · Oracle启动与关闭的流程环节详细剖析 · Oracle的卸载与删除 · Sqldeveloper的安装与配置 · 动态性能视图 v$ · 数据字典DBA/ALL/USER_的表 |
Oracle内存和进程管理 |
· Oracle的内存结构以及SGA自动管理、ASMM · SGA中各组件的LRU、LRUW算法与内存*中率深入剖析 · BUFFER的内存结构以及KEEP\RECYCLE缓冲区的使用 · 深入剖析Oracle脏数据和脏缓冲概念和原理以及脏写的过程 · 深入剖析内存中的Latch · 后台进程分析以及并发配置 · CKPT队列及SCN内部时钟原理。 · 数据库实例崩溃恢复原理 · 内存结构的优化设置 · 初始化参数设置详解 · PGA自动管理以及PGA优化 · 杀掉异常进程的方法 |
Oracle的存储管理 |
· 表空间、段、区、块的概念和关系 · 表空间的管理:字典、LMT的区别和优缺点 · 深入剖析本地管理表空间位图存储技术 · 段空间管理:ASSM与MSSM区别 · MSSM下Freelist算法以及争用 · 深入剖析ASSM的三级位图技术 · 数据文件转储 · 区扩展算法的深入剖析 · 系统表空间、辅助表空间、临时表空间、UNDO表空间的管理和维护 · 辅助表空间的迁移 · UNDO表空间的切换 · 表空间组的概念与使用 · 默认表空间临时表空间的设置 · 表空间配额设置以及和权限的继承关系 · 表存储参数的详解以及新旧版本之间存储参数的变化。 · 各种存储管理操作维护的方法 · ROWID原理及转换 · 11g的延迟段空间管理 |
Oracle控制文件管理 |
· 控制文件的概念与内容 · 控制文件的多路复用 · 控制文件损坏的处理 · 控制文件的备份与重建 · Resetlog与noresetlog的深入剖析 |
Oracle重做日志文件管理 |
· Redo文件的概念和内容 · Redo文件多路复用 · Redo文件切换与检查点 · Redo与redo成员管理 · Redo与SCN · 归档日志设置与管理 |
Oracle UNDO表空间管理 |
· UNDO参数详解 · UNDO切换 · 数据一致性与延迟提交 · UNDO与SCN · UNDO空间的管理、设置与优化 |
Oracle网络管理 |
· 监听配置文件与监听管理器使用详解 · 网络服务名配置 · NETCA使用 · NETMGR使用 · NOracle专用和共享模式 |
Oracle表与索引管理 |
· ORACLE各种表的介绍与创建 · 表的约束创建与管理 · 索引的创建与管理 |
用户、角色、权限管理 |
· 权限分类 · 授权与取消授权 · 直接授权与级联授权 · 角色管理 · 权限继承 · 用户管理:密码、账户锁、表空间配额、默认的表空间 · 资源限制文件详解 · 系统权限策略规划方案 |
调度器与自动任务 |
· 调度器概述 · 调度器体系结构 · 公共管理工具 · 使用任务类 · 使用调度器程序 · 使用计划表 · 使用调度器窗口与视图 |
全球化支持 |
· 字符集、字符集文件及字符支持 · NLS_LANG设置与影响 · 导入导出及字符集转换 · 字符集的更改 · 识别导出文件的字符集 · 使用csscan辅助字符集转换 · 乱码的产生 · 自定义字符的使用 · 更改字符集的内部方式 · 字符集更改案例 |
数据库监控与报告 |
· 分析结果的整理方法 · 二十大性能视图 · Session历史信息记录 · ASH · AWR概述、报告的生成、分析 · 基线 · AWR数据的导出导入 · ADDM概述与报告的生成 · 等待事件深入剖析 |
Oracle故障诊断 及分析方法 |
· 故障树分析法 · 故障树分析法应用 |
第二部分:ORACLE的备份与恢复(3天) |
|
备份与恢复 |
· 备份与恢复概述、方法及原理 · 归档模式 · 检查点与RBA · 使用数据泵进行逻辑备份与恢复 · 冷备份与恢复 · 热备份与恢复 · RMAN原理架构 · 目标数据库与恢复目录 · 通道 · 闪回恢复区 · 备份集和副本拷贝 · 完全备份与增量备份 · RMAN使用方法及命令工具集 · 深入剖析备份与控制文件的关系 · RMAN的备份与恢复方法 · 备份的方案与特例的恢复 · Oracle实例恢复 · Oracle介质恢复 · 完全恢复与不完全恢复 · 各种文件损坏的恢复案例 · 详解利用恢复的控制文件进行数据库恢复 · 数据块恢复 · 检查数据块一致性 · 数据块不一致的处理办法 · 数据块恢复案例 |
Oracle闪回技术 |
· 闪回查询 · SMON_SCN_TIME与闪回查询 · Oracle log的闪回特性 · 使用辅助函数闪回 · 闪回数据库 |
云计算和分布式系统 |
· 云计算原理之分布式系统 · 分布式存储系统及监控基础架构 · 云计算的技术层次划分以及与互联网、物联网的关系 · Oracle OVM虚拟化平台技术 · 云计算的技术热点及发展方向剖析 · Amazon云计算平台原理商业案例 · Miscrosoft云计算平台原理商业案例 · Google云计算应用案例分析 · 国内案例介绍:中国移动之“大云”与阿里巴巴“阿里云” |
Oracle数据仓库构建技术及BI应用 |
· Warehouse Builder原理与体系结构分析 · Warehouse Builder数据模型、ETL技术及数据质量管理 · Warehouse Builder安装及管理 · Warehouse Builder OMB*Plus工具 · Warehouse Builder 源与目标数据库部署使用方案 · 金融行业BI应用案例分析 |
第三部分:SQL与PL/SQL(2天) |
|
SQL基础 |
· 编写简单的SELECT语句 · 限制数据和对数据排序 · 单行函数 · 多表查询 · 分组函数 · 子查询 · 数据操作与事务控制 · 表和约束 · 其他数据库对象 |
PL/SQL |
· PL/SQL入门 · 游标 · PL/SQL记录与Index-by表 · 错误消息处理 · 存储过程、函数、包 · 数据库触发器 · 本地动态SQL和动态PL/SQL · 本地批绑定 · 自治事务 · 对象 · 集合 · 大对象 |
第四部分:ORACLE性能优化(5天) |
|
数据库级的性能优化 |
· Oracle性能优化概述 · Oracle的内存优化 · 数据库配置与IO问题解决 · ORACLE逻辑读写深入分析 · 事务队列等待(TX Enqueue)深入分析 · 等待事件、成因以及解决的办法和案例 · 跟踪文件和跟踪事件的使用 · 自动SQL调整 · 表碎片及分页查询优化 · 数据压缩 · X$固定表 |
对象和SQL语句级 性能优化 |
· 基于成本的优化法则-CBO · CBO成本计算 · 深入剖析B树索引、复合索引、位图索引、hash索引、全文索引、IOT、反转索引、基于函数的索引、分区索引、位图连接索引 · 索引访问方式及数据读取 · 索引之深入优化 · 详解索引之维护策略 · 统计信息收集与方法设置 · 动态采样 · 执行计划获取方法与解读 · 表连接(循环嵌套、排序合并、hash、索引、笛卡尔、位图)原理及使用规则 · 锁和阻塞以及解锁的方法 · Latch与等待 · 并行执行 · HINT使用方法 · 聚簇因子与直方图 · 分区技术介绍、分区方法实践、本地分区索引和全局分区索引 · SQL及索引优化原则 · 绑定变量 · 10053事件和10046事件以及SQL_TRACE · 数据库设计的优化 |
ORACLE部分课程(16天) |
|
RAC |
· RAC架构规划 · RAC实施过程介绍 · Oracle集群原理、概念、属术语 · MAA · RAC集群 · RAC原理与架构 · RAC的安装与部署 · RAC的维护与优化 · RAC集群的并发控制、脑裂、健忘症、IO隔离 · Oracle Cluster原理与组成 · Oracle Cluster与RAC关系 · RAC架构 · RAC的备份实例 |
ASM应用 |
· Shared-Disk和Shared-Nothing架构 · Oracle RAC存储方案 · ASM安装、配置 · 将数据库迁移到ASM · ASM存储结构 · ASM文件系统 · ASM中的文件布局规律 · RDBMS与ASM之间的交互 · ASM实例恢复 · ASM和OS文件系统交互 · ASM限制 |
Data Guard |
· Data Guard架构 · Data Guard规划与实施过程介绍 · Data Guard安装与部署 · 物理standby · 逻辑standby · SQL Apply · Data Guard Broker · OEM网格控制集成 · 监控Data Guard实现 · 切换和故障转移 · Active Data Guard · 站点与客户端的自动故障转移 · 利用Data guard切换缩短计划内停机时间 · Data Guard故障排除 · Data Guard部署架构案例 |
Oracle 复制 |
· Oracle复制概念、原理 · 物化视图概念与架构 · 物化视图的创建和使用方法 · Deployment Templates概念和原理 · Conflict Resolution概念和原理 · 复制的环境规划 · 介绍复制管理工具 |
Oracle Stream复制 |
· Stream复制概念和原理 · 配置Stream复制环境 · Stream复制环境管理 · Stream复制佳实践 · Stream复制环境案例讲解 · RAC Stream配置 · Data Guard和Stream对比 |
HA和LB |
· 高可用性概念 · Failover · Oracle Clusterware HA框架 · LoadBlance · 测试LoadBlance |
备注:本大纲仅供学员参考,以实际课程进度为标准 |