众所周知,Oracle占据着企业数据库领域超过40%的份额,成为高端企业数据库软件的绝对领导者。随着时间的推移,企业数据库的规模不断扩大,富有经验的资深OracleDBA越来越受到企业的欢迎。我们从著名的找工作网站Monster等网站上的职位需求可以很清楚地看到这一点。
Oracle数据库是最高端数据库之一,通常运行在Unix小型机等昂贵的系统上,是企业的命脉所系。一个合格的Oracle DBA需要具有广博的技术知识,不仅需要精通Oracle数据库本身的知识(这一部分就需要很长时间的学习),还要熟练掌握Unix管理(包括对Unix 内核的初步掌握,Shell/Perl等管理脚本的编程)、存储、开发(PL/SQL,Java/PHP/C/C++等语言的初步)等知识。可见,一名合格的Oracle DBA需要很长时间的培训,本人也需要不懈地努力,才能胜任Oracle DBA的工作岗位。 由于Oracle DBA的培养周期非常漫长,培训和学习成本非常昂贵,导致了市场上资深Oracle DBA永远是紧缺人才,是各大公司招揽的热门对象。在美国的就业市场上,有经验的Oracle DBA的年薪达到10万美金到17万美金都是司空见惯的现象。数据是企业的最宝贵的资产之一。企业的数据每天都在快速增加中。处理企业数据各种复杂情况的经验是DBA最有价值的技能,所以Oracle DBA越老越吃香,工作稳定,岗位不易受到外包的威胁。学习Oracle DBA知识,也成为个人获得高薪和稳定的工作的重要途径之一。
播布客已经在Oracle DBA培训领域积累了多年的经验和实力,拥有多名精通Oracle数据库技术的的资深DBA。播布客的培训模式堪称IT培训史上的巨大革命。播布客教学大量通过视频技术,汇集多名资深老师的知识和经验,形成一整套的培训体系和严格的教学计划。学员只要根据播布客的严格教学计划接受培训,就可以迅速地适应Oracle DBA这一个非常专业的领域的工作,从容斩获高薪专业工作。
培训目标:帮助没有或者很少计算机技能的,具有大学专科以上学历和基本英语阅读能力的学员,通过系统的学习,掌握Oracle DBA工作所需要的全部专业技能,从而在全球任何国家获得高薪而稳定的专业工作。
培训对象:具有大学本科以上学历的,想从事Oracle DBA职业的任何学员。
培训周期:12个月
培训语言:纯英语教材,汉语教学!
培训地点:自己家里 + 互联网!
培训方式:学员观看教学视频,指导教师通过QQ/MSN/Skype/Yahoo等即时通讯工具,以文字、语音和视频的方式远程辅导,学员通过互联网上机实战相结合的方式。
Unix/Linux Fundamentals / Unix/Linux 基础 ~ 本课程培训内容是任何学员的第一门引导课程,训练学员掌握基本的Unix/Linux命令,学会在Linux/Solaris平台上安装Oracle 10g/11g数据库软件。培训内容包括虚拟机软件介绍,如何在Windows电脑上安装使用VMWare Server/Workstation,如何创建虚拟机,在虚拟机上安装CentOS Linux操作系统,Linux基本管理命令如ls, cat, mv, rm, ps, env, grep, chmod, chown, tail, ifconfig, route, mount, fdisk等,vi编辑软件的基本使用,如何在CentOS上安装和启停Oracle 10g/11g数据库软件等。
Oracle 11g SQL Fundamentals / Oracle 11g SQL基础 ~ 本课程培训内容是Oracle DBA所具备的基本和核心知识。通过本课程的学习,学员应该能够系统地掌握Oracle SQL的编写。培训内容包括简单的SELECT语句,复杂的查询,多表Join,集合操作,DML语句,DDL语句,创建和管理基本的Oracle对象等。具体的培训内容如下:
Chapter 1 – Restricting Data Using the SQL SELECT Statement | 第一章 – 基本的SELECT语句 |
Chapter 2 – Restricting and Sorting Data | 第二章 – 筛选和排序数据 |
Chapter 3 – Using Single-Row Functions to Customize Output | 第三章 – 使用单行函数 |
Chapter 4 – Using Conversion Functions and Conditional Expressions | 第四章 – 使用转换函数和条件表达式 |
Chapter 5 – Reporting Aggregated Data Using the Group Functions | 第五章 – 使用组函数聚合数据 |
Chapter 6 – Displaying Data from Multiple Tables | 第六章 – 多表查询 |
Chapter 7 – Using Subqueries to Solve Queries | 第七章 – 使用子查询 |
Chapter 8 – Using the Set Operators | 第八章 – 使用集合操作符 |
Chapter 9 – Manipulating Data | 第九章 - 修改数据 |
Chapter 10 – Using DDL Statements to Create and Manage Tables | 第十章 – 使用DDL语句创建和管理表 |
Chapter 11 – Creating Other Schema Objects | 第十一章 – 创建其它Schema对象 |
Oracle 11g PL/SQL Fundamentals / Oracle 11g PL/SQL基础 ~ 本课程培训内容是Oracle DBA所具备的基本知识。通过本课程的学习,学员应该能够系统地掌握Oracle PL/SQL的基本知识。培训内容包括PL/SQL概述,PL/SQL的变量类型,流程控制语句,游标,复杂数据类型,PL/SQL异常处理机制,过程和函数等。具体的培训内容如下:
Chapter 1 – Introduction to PL/SQL | 第一章 – PL/SQL基本介绍 |
Chapter 2 – Declaring PL/SQL Variables | 第二章 – 定义PL/SQL变量 |
Chapter 3 – Writing Executable Statements | 第三章 – 编写执行语句 |
Chapter 4 – SQL Statements in PL/SQL Programs | 第四章 – PL/SQL程序中的SQL语句 |
Chapter 5 – Writing Control Structures | 第五章 – 编写控制流程 |
Chapter 6 – Working with Composite Data Types | 第六章 – 使用复合数据类型 |
Chapter 7 – Using Explicit Cursors | 第七章 – 使用显式游标 |
Chapter 8 – Handling Exceptions | 第八章 – 异常处理 |
Chapter 9 – Creating Procedures | 第九章 - 创建过程 |
Chapter 10 – Creating Functions and Debugging Subprograms | 第十章 – 创建函数和调试子函数 |
Oracle 9i Fundamentals I ~ 本课程培训内容是Oracle DBA所具备的基本和核心知识。通过本课程的学习,学员应该能够掌握Oracle基本的概念和管理技能。培训的内容包括:Oracle服务器,数据库、实例、控制文件,Redo文件,数据问题,表空间,Undo表空间,临时表空间,表,索引,创建用户,管理权限,支持国际字符等知识。具体的培训大纲如下:
Chapter 1 – Oracle Architectural Components | 第一章 – Oracle体系结构概述 |
Chapter 2 – Getting Started with the Oracle Server | 第二章 – Oracle 服务器入门 |
Chapter 3 – Managing an Oracle Instance | 第三章 – 管理Oracle实例 |
Chapter 4 – Creating a Database | 第四章 – 创建数据库 |
Chapter 5 – Using Data Dictionary and Dynamic Performance Views | 第五章 – 使用数据字典和动态性能视图 |
Chapter 6 – Maintaining the Control File | 第六章 – 管理控制文件 |
Chapter 7 – Maintaining Online Redo Log Files | 第七章 – 管理联机Redo日志文件 |
Chapter 8 – Managing Tablespace and Data Files | 第八章 – 管理表空间和数据字典 |
Chapter 9 – Storage Structure and Relationships | 第九章 – 存储结构和关系 |
Chapter 10 – Managing Undo Data | 第十章 – 管理Undo数据 |
Chapter 11 – Managing Tables | 第十一章 – 管理表 |
Chapter 12 – Managing Indexes | 第十二章 – 管理索引 |
Chapter 13 – Maintaining Data Integrity | 第十三章 – 管理数据完整性 |
Chapter 14 – Managing Password Security | 第十四章 – 管理口令和安全 |
Chapter 15 – Managing Users | 第十五章 – 管理用户 |
Chapter 16 – Managing Privileges | 第十六章 – 管理Privileges |
Chapter 17 – Managing Roles | 第十七章 – 管理角色 |
Chapter 18 – Auditing | 第十八章 – 审计 |
Chapter 19 – Loading Data into a Database | 第十九章 – 导入数据到数据库 |
Chapter 20 – Using Globalization Support | 第二十章 – 国际化支持 |
Oracle 9i Fundamentals II ~ 本课程培训内容是Oracle DBA所具备的基本和核心知识。通过本课程的学习,学员应该能够掌握Oracle基本的概念和管理技能。培训的内容包括:Oracle网络概念,Dedicated Server和Shared Server的配置;Oracle实例恢复;数据的备份和恢复;RMAN的基本使用;完全备份和增量备份;完全恢复和不完全恢复;批量数据导入和导出。具体的培训大纲如下:
Chapter 1 – Networking Overview | 第一章 – 网络概述 |
Chapter 2 – Oracle Net Architecture | 第二章 – Oracle网络体系结构 |
Chapter 3 – Basic Oracle Net Server Side Configuration | 第三章 – Oracle Net服务器端基本配置 |
Chapter 4 – Naming Method Configuration | 第四章 – 网络命名方法配置 |
Chapter 5 – Usage and Configuration of the Oracle Shared Server | 第五章 – 配置和使用共享服务器 |
Chapter 6 – Backup and Recovery Overview | 第六章 – 备份和恢复概述 |
Chapter 7 – Instance and Media Recovery Structures | 第七章 – 实例和介质恢复结构 |
Chapter 8 – Configuring the Database Archiving Mode | 第八章 – 配置数据库归档模式 |
Chapter 9 – Oracle Recovery Manager Overview and Configuration | 第九章 – Oracle RMAN概述和配置 |
Chapter 10 – User-Managed Backups | 第十章 – 用户管理备份 |
Chapter 11 – RMAN Backups | 第十一章 – RMAN备份 |
Chapter 12 – User-Managed Complete Recovery | 第十二章 – 用户管理的完全恢复 |
Chapter 13 – RMAN Complete Recovery | 第十三章 – RMAN的完全恢复 |
Chapter 14 – User-Managed Incomplete Recovery | 第十四章 – 用户管理的不完全恢复 |
Chapter 15 – RMAN Incomplete Recovery | 第十五章 – RMAN不完全恢复 |
Chapter 16 – RMAN Maintenance | 第十六章 – RMAN维护 |
Chapter 17 – Recovery Catalog Creation and Maintenance | 第十七章 – Catalog数据库的创建和维护 |
Chapter 18 – Export and Import Utilities | 第十八章 – Export和Import实用工具 |
Oracle 9i Performance Tuning ~ 本课程培训内容是Oracle DBA所具备的高级和实用知识技巧。通过本课程的学习,学员应该能够系统地掌握Oracle数据库调优的基本过程和方法论;I/O调优,内存调整,共享池和Buffer Cache的监控与调整;Oracle共享服务器的性能调整;PGA和排序性能优化;有效地使用分区表、物化视图;操作系统的调整等知识。具体的培训大纲如下:
Chapter 1 – Overview of Oracle Database Performance Tuning | 第一章 – Oracle性能调优概述 |
Chapter 2 – Diagnostic and Tuning Tools | 第二章 – 诊断和调优工具 |
Chapter 3 – Database Configuration and I/O Issues | 第三章 – 数据库配置和I/O组件 |
Chapter 4 – Tuning the Shared Pool | 第四章 – 调优共享池 |
Chapter 5 – Tuning the Buffer Cache | 第五章 – 调优buffer cache |
Chapter 6 – Dynamic Instance Resizing | 第六章 – 动态调整实例尺寸 |
Chapter 7 – Sizing Other SGA Structures | 第七章 – 调优其它SGA部件 |
Chapter 8 – Tuning the Oracle Shared Server | 第八章 – 调优Oracle共享服务器 |
Chapter 9 – Optimizing Sort Operations | 第九章 – 优化排序操作 |
Chapter 10 – Using Resource Manager | 第十章 – 使用资源管理器 |
Chapter 11 – SQL Statement Tuning | 第十一章 – SQL语句调优 |
Chapter 12 – Managing Statistics | 第十二章 – 管理统计数据 |
Chapter 13 – Using Oracle Blocks Efficiently | 第十三章 – 有效使用oracle块 |
Chapter 14 – Using Oracle Data Storage Structure Efficiently | 第十四章 – 有效使用Oracle数据存储结构 |
Chapter 15 – Application Tuning | 第十五章 – 应用调优 |
Chapter 16 – Using Materialized Views | 第十六章 – 使用物化视图 |
Chapter 17 – Monitoring and Detecting Lock Contention | 第十七章 – 监控和探测锁竞争 |
Chapter 18 – Tuning the Operating System | 第十八章 – 操作系统调优 |
Oracle 10g/11g New Feature ~ 本课程培训内容是在学员学习完以上基本核心课程的基础上,对Oracle 10g和11g的新特性,如ASM,Flashback等10g/11g以来的新特性等内容进行基础培训。具体的培训内容如下:
Chapter 1 – Overview of Oracle Database 10g/11g New Features | 第一章 – Oracle 10g/11g新特性概述 |
Chapter 2 – Managing the ASM Instance | 第二章 – 管理ASM实例 |
Chapter 3 – Using Flashback Technology I | 第三章 – 使用闪回技术I |
Chapter 4 – Using Flashback Technology II | 第四章 – 使用闪回技术II |
Chapter 5 – Performing Flashback Database | 第五章 - 执行闪回数据库 |
Chapter 6 – Managing Memory | 第六章 – 管理内存 |
Chapter 7 – Automating Tasks with the Scheduler | 第七章 – 使用定时器自动化任务 |
Chapter 8 – Database Maintenance | 第八章 – 数据库维护 |
Chapter 9 – Performance Management | 第九章 – 性能管理 |
Chapter 10 – Managing Database Performance | 第十章 – 管理数据库性能 |
Chapter 11 – Managing Performance by SQL Tuning | 第十一章 – 通过SQL调优来管理性能 |
Chapter 12 – Diagnosing the Database | 第十二章 – 诊断数据库 |
Chapter 13 – Moving Data | 第十三章 – 移动数据 |
Chapter 14 – Managing Space | 第十四章 – 管理空间 |
Chapter 15 – Managing Space for the Database | 第十五章 – 管理数据库空间 |
Chapter 16 – Duplicating a Database | 第十六章 – 复制数据库 |
Oracle 11g RAC / DataGuard / GoldenGate Quick Start / Oracle 11g RAC,DataGuard和GoldenGate快速入门 ~ 本课程培训内容是帮助学员学习完以上基本核心课程的基础上,在一个星期之内快速对Oracle RAC/DataGuard/GoldenGate等高级技术专题进行快速的入门,从而具备应聘资深Oracle DBA工作的能力。具体的培训内容如下:
Seminar 1 – Oracle 11g RAC Quick Start | 第一部分 – Oracle 11g RAC快速入门 |
Seminar 2 – Oracle 11g DataGuard Quick Start | 第二部分 – Oracle 11g DataGuard 快速入门 |
Seminar 3 – Oracle GoldenGate Quick Start | 第三部分 – Oracle GoldenGate快速入门 |
Oracle 11g RAC Workshop ~ 本课程培训内容是学员在学习完基本核心课程的基础上,对Oracle 11g的RAC高级内容进行系统的掌握。具体的培训内容如下:
Chapter 1 – Oracle Cluterware Installation | 第一章 – Oracle 集群软件的安装 |
Chapter 2 – RAC Installation | 第二章 – Oracle RAC安装 |
Chapter 3 – Database Creation | 第三章 – 数据库创建 |
Chapter 4 – RAC DB Administration | 第四章 – RAC下数据库管理 |
Chapter 5 – Backup and Recover a RAC DB | 第五章 – 备份和恢复RAC数据库 |
Chapter 6 – RAC DB Monitoring and Tuning | 第六章 – RAC数据库监控和调优 |
Chapter 7 – Services | 第七章 – RAC之服务 |
Chapter 8 – High Availability of Connections | 第八章 – 网络连接的高可用性 |
Chapter 9 – Oracle Clusterware Administration | 第九章 – Oracle集群软件的管理 |
Chapter 10 – Diagnosing the Oracle Clusterware Components | 第十章 – 诊断Oracle集群部件 |
Chapter 11 – Node Addition/Removal | 第十一章 – RMAN节点的增加和移除 |
Chapter 12 – Design for High Availability | 第十二章 – RAC高可用性的设计 |
Chapter 13 – Workshop | 第十三章 – RAC的Workshop实战 |
Oracle 11g DataGuard Workshop ~ 本课程培训内容是学员在学习完基本核心课程的基础上,对Oracle 11g的Data Guard高级内容进行系统的掌握。具体的培训内容如下:
Chapter 1 – Oracle DataGuard Overview | 第一章 – Oracle DataGuard概述 |
Chapter 2 – Creating a Physical Standby Database by Using SQL and RMAN Commands | 第二章 – 使用SQL和RMAN命令创建一个物理备库 |
Chapter 3 – Oracle DataGuard Broker : Overview | 第三章 – Oracle DataGuard Broker概述 |
Chapter 4 – Creating a DataGuard Broker Configuration | 第四章 – 创建一个DataGuard Broker配置 |
Chapter 5 – Creating a Physical Standby Database by Using Enterprise Manager Grid Control | 第五章 – 使用OEM Grid Control来创建一个物理备库 |
Chapter 6 – Creating a Logical Standby Database | 第六章 – 创建逻辑备份数据库 |
Chapter 7 – Configuring Data Protection Modes | 第七章 – 配置数据保护模式 |
Chapter 8 – Monitoring a Data Guard Configuration | 第八章 – 监控DataGuard配置 |
Chapter 9 – Optimizing a Data Guard Configuration | 第九章 – 优化DataGuard配置 |
Chapter 10 – Using Flashback Database in a Data Guard Configuration | 第十章 – 在DataGuard配置中使用闪回数据库 |
Chapter 11 – Performing Role Transitions | 第十一章 – 执行角色切换 |
Chapter 12 – Enabling Fast-Start Failover | 第十二章 – 使用快速容错 |
Chapter 13 – Creating and Managing a Snapshot Standby Database | 第十三章 – 创建和管理一个Snapshot备库 |
Chapter 14 – Using Oracle Active DataGuard | 第十四章 – 使用Oracle Active DataGuard |
Chapter 15 – Performing Backup and Recovery in an Oracle DataGuard Configuration | 第十五章 – 在DataGuard配置中执行备份和恢复操作 |
Chapter 16 – Managing Client Connectivity | 第十六章 – 管理客户端连接 |
Chapter 17 – Patching and Upgrading Databases in a DataGuard Configuration | 第十七章 – 在DataGuard配置环境中给一个数据库打补丁和升级 |
Oracle GoldenGate Training ~ 本课程培训内容是学员在学习完基本核心课程的基础上,对Oracle的数据复制软件GoldenGate高级内容进行系统的掌握。具体的培训内容如下:
Chapter 1 – Oracle GoldenGate Overview | 第一章 – Oracle GoldenGate概述 |
Chapter 2 – Oracle GoldenGate Technology Overview | 第二章 – Oracle GoldenGate技术概览 |
Chapter 3 – Oracle GoldenGate Architecture | 第三章 – Oracle GoldenGate体系结构 |
Chapter 4 – Installing Oracle GoldenGate | 第四章 – 安装Oracle GoldenGate |
Chapter 5 – Configuration Overview and Preparing the Environment | 第五章 – 配置概述和准备环境 |
Chapter 6 – Oracle GoldenGate Commands | 第六章 – Oracle GoldenGate命令 |
Chapter 7 – Configuring Change Capture | 第七章 – 配置改变捕获 |
Chapter 8 – Configuring Initial Load | 第八章 – 配置初始化加载 |
Chapter 9 – Configuring Change Delivery | 第九章 - 配置改变应用 |
Chapter 10 – Extract Trails and Files | 第十章 – 抽取Trails和文件 |
Chapter 11 – Oracle GoldenGate Parameters | 第十一章 – Oracle GoldenGate的参数 |
Chapter 12 – Data Mapping and Transformation | 第十一章 – 数据映射和转换 |
Chapter 13 – Configuration Options | 第十一章 – 配置选项 |
Chapter 14 – – Managing Oracle GoldenGate | 第十一章 – 管理Oracle GoldenGate |
Unix Shell Programming Training ~ 本课程培训内容是Oracle DBA所具备的Unix Shell编程基本知识。本课程以Korn Shell作为基本讲解对象,并兼顾对Bash Shell的一些不同点进行了基本介绍。通过本课程的学习,学员应该能够系统地掌握Unix Shell编程的基本的概念和技能,并且掌握如何使用Shell对Oracle数据库进行自动化管理。具体的培训内容如下:
Chapter 1 – Shell Programming Overview | 第一章 – Shell编程概述 |
Chapter 2 – Shell Variables and Parameters | 第二章 – Shell变量和参数 |
Chapter 3 – Variable Substition and Assignment | 第三章 – 变量替换和赋值 |
Chapter 4 – Special Variable Types, Quoting, Escaping | 第四章 – 特殊变量,引用,转义 |
Chapter 5 – Exit and Exit Status | 第五章 – 退出和退出条件 |
Chapter 6 – Tests Constructs, File Test Operations | 第六章 – 测试构建,文件测试操作 |
Chapter 7 – Loops | 第七章 – 循环 |
Chapter 8 – Manipulating String | 第八章 – 字符串操作 |
Chapter 9 – Unix Commmands | 第九章 – 常见Unix命令 |
Chapter 10 – Regular Expressions and Here Documents | 第十章 – 正则表达式和Here Documents |
Chapter 11 – Subshell and Restricted Shells | 第十一章 – 子Shell和受限Shell |
Chapter 12 – List and Arrarys | 第十二章 – 列表和数组 |
Chapter 13 – Debugging and Style | 第十三章 – Shell的调试和编写风格 |
Chapter 14 – Shell and Oracle Database | 第十三章 – Shell和Oracle数据库 |
小布老师:清华大学计算机系硕士,曾任西海岸最大证券公司Charles Schwab的资深Oracle DBA,具有多年丰富的实战经验。小布老师的讲课以深入浅出,生动形象,讲求实效,追求完美而著称。小布老师授课的教学大纲和应用实例都来自于自己多年实践积累,有别与其他的'标准'教材,避免枯燥的书本教条和单纯的Book Study,同时将庞大的浩如烟海的Oracle知识分解成相对完整而又独立的模块,剔除次要而又繁琐的内容,突出精华部分,对于最重要的技能,花费主要精力详细讲解,力求在教学与实践之中,使学员的潜能得到最大的发挥,用尽量短的时间,使广大学员从知之甚少,到能够具有数年ORACLE DBA的工作时间才能积累的最重要的知识与技能。
袁保华:Oracle培训领域的知名专家,拥有十几年的oracle从业经验,擅长Oracle数据库架构设计、数据建模、数据库管理、数据库重组、性能调整、灾难恢复等。曾为中国银行、工商银行、河北移动、四川联通、河南移动、深圳移动、山西移动、湖南移动、贵州移动、新疆移动、沈阳联通、大连联通、惠普公司、诺基亚公司、Motorola公司、北京中太数据、朗新、北京海关、联想、江苏中行、浙江动植物检疫局、搜狐网、新华网、Tom网等众多客户提供过咨询及培训服务,培训过的学员有上千名。对Oracle数据库的设计、优化、管理、开发等各项工作具有独到的见解和丰富的经验。
橡皮树老师:北京大学计算机系硕士,播布客创始人之一,多年奋斗在软件底层技术研发的第一线,精通C/C++, Linux内核,Unix/Linux系统管理,shell和perl编程。
电子邮件:wilson@boobooke.com
电话: 412-889-6589 (Wilson Wang . USA)
公司地址:133 Cinnamon Road, Milford, CT 06461, USA