bently

 

Oracle DBA 认证

Oracle DBA大师班


Oracle DBA大师班—数据库高级技术培训

课程介绍:

      
此课程适合使用过oracle与了解oracle基础知识的学员,通过本课程的
强化学习可以使学员在短期内对数据库高级技术有所深刻认识与彻底掌握,对学员的技能提升与薪资提升将发挥极大的作用。
本课程主要以Oracle数据库高级技术为主,以Oracle的高性能与高可用两条核心主线展开,其中包括ORACLE 基础知识、HA、RAC、DATAGUARD、STREAM以及性能优化技术,另外为了满足市场的实际需要,在DBA实际工作过程中通常要维护不只一种数据库可能还包括中间件,因此在本课程中还加入了DB2数据库与WEBLOGIC集群技术,使学员能够接触到更多先进的主流商业技术,以致自身技术能力能够得到更大的提升,更具有职场竞争力。
通过本课程的学习,能够深入理解数据库的高可用技术,并能够自己独立动手实现。在实际授课过程中讲师将会把理论与实际技术充分融合,并将行业应用经验传授给学员,保证学员学以致用。
 
培训课程 :数据库高级课程
适合对象:适合具有一定Oracle数据库的经验的过程技术人员,希望了解更多的大型数据库系统架构技术以及行业经验的数据库从业人员,以及想更深层次学习数据库技术以寻求更好发展的朋友。
上机实验:一人一台pc机,多媒体授课,课程的上课人数均控制在20人以内。
实验环境:oracle 10g与 oracle11g
上课时间:72课时
培训费用 :5800
一:Oracle 基础知识准备
— Linux环境下的Oracle安装与创建
— Oracle基本管理
— Sqlplus使用
— 参数文件管理
— 网络管理
— 启动与关闭
— Oracle体系结构
— 实例
— 数据库
— 数据处理流程
— RAID 介绍与应用选择
— RAID5与RAID10以及RAID01
 
 
二:Oracle  HA HIGH AVAILABLE)高可用系统
— Oracle HA 体系结构
— Active- Active 与Active-standby 高可用结构区别
— Oracle HA 工作原理
— Heartbeat 工作原理
— 其他集群件介绍
— Oracle HA 安装部署
— OS配置
— Heartbeat安装与配置
— Oracle软件安装
— Oracle数据库创建
— 将Oracle部署到Heartbeat集群软件中
— Oracle HA 管理
— HA 故障切换
— HA环境中的数据库的启动关闭
— HA 环境中数据库的管理
— ORACLE HA 总结
 
 
三:ORACLE RAC real application cluster  真正应用集群
—   RAC介绍
—   RAC组成以及相关存储系统介绍
—   RAC 工作原理
—   RAC物理结构
—   RAC逻辑结构
—   RAC特点
—   缓存融合技术
—   ClusterWare组件
—   RAC数据库组件
 
—   RAC安装
—   Linux下安装Oracle 11g RAC数据库
—   OS操作系统系统配置
—   集群文件系统安装配置
—   Oracle环境变量配置(ORACLE_BASE 和 ORACLE_HOME 等环境变量)
—   安装CRS
—   安装RAC数据库软件
—   DBCA创建数据库
 
—   RAC管理
—   CRS管理维护
—   CRS相关的接口命令
—   CRSCTL相关的接口命令
—   SRVCTL相关的接口命令
—   OCR与votedisk的管理维护
—   RDBMS管理维护
—   spfile参数文件以及参数修改
—   Redo/Undo管理
—   Archivelog/flashback配置管理
—   针对RAC的RMAN备份与恢复
 
—   RAC负载均衡与失败转移
—   客户端与服务器端的相关配置
—    
—   RAC性能优化
— 通过表分区来限制某个分区被某个实例使用。
— 增加db cache的命中率。
— 增加共享池的命中率 。
— 加大seq序列的cache,并使用noorder选项。
— 使用只读表空间
— 减少大表的全表扫描
— 限制并行查询在实例范围内
— 应用的垂直分割举例  
— 数据的水平分割举例
—   RAC总结
 
四:Oracle DATAGUARD 数据卫士
— DATAGUARD概述
— DATAGUARD功能作用以及实际应用情况
— DATAGUARD体系结构
— 软件与硬件环境
— DATAGUARD相关服务
— Switchover与failover切换介绍
— DATAGUARD保护模式
— 3种保护模式以及使用环境
— DATAGUARD软硬件要求
— 主机、OS、Oracle、网络、存储等环境要求
— DATAGUARD创建
— 利用生产环境常用模式创建DATAGUARD
— 不停主库利用RMAN实现自动化数据迁移完成DATAGUARD部署
— DATAGUARD管理
— 将standby数据库设置为只读模式对外提供服务,以及在此期间日志的处理
— 主备数据库同步数据文件,日志文件以及控制文件
— 控制主备数据库定时归档日志,保证数据延时
— 监控DATAGUARD环境
— DATAGUARD角色切换
— Switchover:
— Switchover的实际应用
— Failover:
— 数据无损切换 (以及满足此种切换条件的系统架构设计介绍)
— 数据有损切换
 
— DATAGUARD的在企业中的实际应用
— 主库上RMAN备份压力过大,导致系统运行缓慢,你将如何解决并保证需要时备份可以用于恢复?
— 主库中存在大量查询业务导致系统压力过大,你将如何解决?
— 在你对主库停机维护时如何使业务应用影响最小?
— 主库安装OS补丁或Oracle补丁
— 主库进行数据整理
— 一个新的数据迁移项目,将数据库迁移到同型号更高端IBM服务器与存储中,主库数据2T,并且此迁移操作必须使停机时间控制在30分钟以内(次时间远远短于迁移数据库文件所需时间),你将如何完成此工作?
— 由于主库(数据仓库)数据量非常巨大,所以没有相关常规备份,但此系统存在dataguard灾备系统,如果主库某数据文件由于某种原因导致介质故障,你将如何对其进行恢复?
— 在Dataguard上RMAN备份恢复主数据库举例
 
—   DATAGUARD总结
 
五:ORACLE STREAM 数据流复制
— STREAM 概述
— STREAM 工作原理
— 队列、传播捕获与应用
— STREAM 的选择
— 数据复制,只读查询与数据备份
— 节约成本,灵活便利
— STREAM 环境要求
— 对硬件与软件环境的要求
— STREAM 部署过程
— 实现下游捕获减少对主库的压力
— STREAM 监控
— 监控STREAM相关进程以及数据同步情况
— STREAM 故障处理
— STREAM不能正常同步数据的故障处理
— STREAM性能优化以及防止流控
— STREAM 总结
 
六:ORACLE 性能优化
—   优化过程
—   为什么优化
—   系统响应缓慢不能满足业务需求
—   系统业务量增加
—   其他需要,精益求精
—   确定性能对比基线
—   硬件优化
—   硬件设计容量不足
—   硬件规划使用不合理
—   硬件故障
—   软件优化
—   应用业务流程
—   应用的设计与开发
—   操作系统
—   数据库
—   SQL
—   优化对象
—   CPU 优化
—   MEMORY(内存) 优化
—   IO(存储系统)优化
—   数据库内部优化
—   性能优化工具
—   等待事件
—   CPU优化
—   避免异常进程消耗过多CPU资源
—   尽量减少不必要的并行操作
—   减少大量数据的逻辑读
—   使用绑定变量减少硬解析
—   减少大量闩锁争用的产生
—    
—   内存优化
—   Buffer Cache
—   数据缓冲区
—   主要作用为减少IO操作提升系统性能
—   Shared Pool
—   共享缓冲区
—   避免硬解析减少CPU资源消耗提升系统性能
—   IO 优化
—   保持IO数最少
—   流量与次数
—   通过磁盘条带与分离控制器提升IO性能
—   将数据文件与日志文件隔离存放
—   将不同数据段存放在不同表空间避免争用
—   减少不必要的非数据库产生的IO操作
—   硬件存储优化
 
—   如何平衡CPU、内存与IO系统之间的性能
 
—   表空间优化
—   将SYSTEM表空间只用于数据字段存储
—   使用LMT避免空间管理争用
—   将表与索引进行分区
—   使用UNDO自动管理,使用专用UNDO表空间
—   存储大的数据对象在专用表空间中
—   创建一个或多个临时表空间
—    
—   数据对象优化
—   避免全表扫描
—   针对全表扫描设定db_file_multiblock_read_count参数
—   尽量多利用索引
—   利用v$session_longops查询长时间的全表扫描
—   分析数据对象,保证基于CBO的统计信息最新
exec dbms_stats.gather_table_stats(ownname=>'scott',tabname=>'tab1',
estimate_percent=>20,degree=>4);
—   针对大表使用分区技术
—   创建新的分区表
—   现有表转换为分区表
—   分区索引
—   3个现有数据表转换为分区表案例
—   索引失效案例
—   存储参数设置案例
—   日志文件优化
—   控制日志组个数与日志文件尺寸
—   排序操作优化
—   PGA与TEMP表空间
—   UNDO优化
—   Latch 优化
—   锁优化
—   HMW对性能的影响以及如何降低HWM
—   Move的使用与后期维护
—   行迁移与行连接
—   如何消除行迁移与行连接
—   10046事件
—   跟中SQL执行计划
—   总结
 
七:DB2 数据库
—   DB2 DPF 数据库分区功能
—   DB2 DPF 数据库安装部署
—   DB2 DPF 数据库基本管理
—   DB2 DPF与ORACLE RAC对比
 
—   DB2 HA 高可用环境安装与部署
—   利用heartbeat实现DB2数据库的高可用
—   Catalog功能实现故障切换
                  
—   DB2 HADR 高可用环境部署
—   DB2 HADR 实现数据灾备
—   DB2 HADR 故障切换与客户机自动路由功能
—   DB2 HADR 与 oracle dataguard 对比
 
八:WEBLOGIC集群
— Weblogic集群体系结构
— Weblogic集群安装
— 安装Weblogic软件
— Weblogic集群配置
— 配置集群环境
— Weblogic集群管理
— 集群启动与关闭
— 应用启动与关闭
— Weblogic应用部署
— 创建JDBC数据库连接池连接DB2与Oracle数据库
— 部署与测试JSP应用程序调用连接池操作DB2与Oracle数据
— Apache实现Weblogic负载均衡

Apache代理服务器实现Weblogic负载均衡功能

posted on 2012-03-26 21:57  bently  阅读(411)  评论(0)    收藏  举报

导航