现如今Oracle依然是RDBMS的王者,在技术上和战略上,Oracle仍然一路高歌猛进,并且全面引领行业迈入了云时代,伴随着12cR2即将在2016年正式发布,学习Oracle之路依旧任重道远,目前来看Oracle就业需求依旧旺盛,而且相关的运维理念,迁移,升级,优化工作还是非常具有挑战性。

炼数成金之前也开设过多门Oracle课程,从架构理论,SQL,性能优化等都有专门的课程开设,但是没有一门课程是能将技能和就业如此紧密连接的一门课。学习到的技能,如何能够在面试时为我所用,能否立即运用到实践中,工作时如何避免犯错,如何让我展现出一位Oracle老鸟的风范?这门Oracle最实用课程可以给你答案,让你从一位小白快速成长为Oralce老鸟。

本次课程包含四个层面,职业介绍篇,运维篇,迁移篇,优化篇。职业介绍篇是为了能够让很多入行的DBA能够快速进入工作状态,我们需要了解DBA日常的工作内容和基本规范准则,对于常见的问题有一定的判断和分析能力,并提供行之有效的解决思路和方法。在这个基础上会展开运维篇,迁移篇,优化篇三个方面的内容,这些都是在工作中大量的实践积累,以系统的知识体系来展现,在其中会穿插大量的案例分析,解读DBA工作中一些具体问题所需要掌握的知识点和解决方案,重点分析为什么要这么做,还能怎么改进,而不是简单的穿插知识点。

课程内容均为老师多年工作经验积累的干货内容,让老师犯过的错,处理过的故障,分析问题的思路,成为你们成长的基石,老师每天都会总结自己的工作内容,以学习笔记的形式发布,已坚持800多天,并且在最近发布了新书《Oracle 工作笔记-运维,数据迁移和性能调优》,这次课程也是对于书中内容的提炼和进一步总结。

课程大纲:

第一部分  职业介绍篇 – 面试入职最实用技能

第一课DBA的分工、工作内容和DBA工作中的行规和规范准则介绍

  作为DBA,每天会有很多繁琐复杂的工作内容。本课会重点介绍DBA的分工,每天的工作内容,可以从中对DBA的工作有一个基本全面的认识和了解。

第二课DBA工作中的行规和规范准则介绍

      DBA的工作中有很多规范准则,有些是硬性的明文规定,有些是只可意会,不可言传的经验教训,本课会从一些日常碰到的大量问题来折射这些规范的必要性。

第三课DBA工作中的常见问题及应对策略

      DBA工作中的问题非常庞杂,本小节会分门别类,对常见的问题提供一些基本的解决思路和方法,使得新手坦然应对工作中的问题。

第二部分运维篇 – DBA日常工作必备技能

第四课 数据库体系结构的学习方法

      Oralce体系结构的内容非常庞大,本课将会以受人以鱼,不如受人渔的方式教授学习思路,重点解析shared pool,buffer cache,。此课将教会你从一条sql语句的执行报错信息来推理sql解析的过程,可以通过这种方式一窥其中的原理,通过大量的测试来理解体系结构。

第五课 数据库环境初始化

      数据库软件的安装和创建数据库实例是工作中的必备内容,其实方法很多,而不是简单的图形工具,本课主要会介绍三种数据库软件的安装方式和四种创建数据库实例的方法,在工作中都是大量使用。

第六课 数据库常用工具分析

      数据库常用工具很多,工欲善其事,必先利其器,本课将会重点解析sqlplus,解读oerr的实现原理,exp工具的扩展用法,分析datapump的实现原理和工具使用细则。

第七课 使用shell定制数据库管理工作

      通过简单的shell脚本来开始快速方便的管理数据库,本课主要会讲解几个常用脚本,查找数据库对象,解析数据库对象的元数据,教授快速定位数据库故障的几个独门脚本。

第八课 数据库对象管理

      本课将通过大量实例来解读数据字典,表,序列,物化视图,约束的基本管理,通过实践带大家读懂DBA工作中的最重点内容。

第九课 备份恢复

      本课主要会讲解基本的备份过程和原理,将会展示四种完全恢复场景,通过实践传授如何使用句柄的无备份恢复,dual表的破坏性恢复等。

第十课 闪回的妙用

      本课将会介绍闪回原理和闪回的适用场景,其实闪回能够落实到工作中还是非常难得,本课主要介绍闪回的一些最佳实践案例。

第十一课 Dataguard的点点滴滴

      Dataguard是DBA必知必会的内容,其优先级要高于其他的技能,本课主要介绍环境搭建过程,对比10g,11g的不同异同,因为dg broker在工作中算是标配内容,此课也会重点讲解。

第十二课Dataguard实用的扩展功能和故障处理总结

       Dataguard在11g有两个闪亮的特性active dataguard和snapshot standby,对于工作中的很多复杂场景都非常实用,本课都会详细讲解,此外还会解读常见的dataguard问题和注意事项。

第三部分 数据迁移篇 – DBA进阶技能修炼

第十三课 数据迁移常用方法

       本课将介绍逻辑备份恢复,传输表空间,sql*loader的数据迁移场景,这些都是工作之中的必备内容,且会着重解读数据迁移中的疑难问题和解决方案。

第十四课 数据迁移之实战和改进思路

       本课将会介绍数据迁移的常见问题和改进思路,外部表至今仍然没有大量使用,本课将解读自研方案的设计思路。

第四部分 优化篇 --- 优秀DBA必备内功修炼

第十五课 优化工具定制

        awr,ash,addm是优化必备工具,但是为了在工作中更方便的使用,其实我们可以做一些定制来极大的改善我们的工作效率。如何定制你需要的优化工具,本课会通过实践和案例来逐一传授。

第十六课 优化前奏

         本课将带你解读常见的表关联和五种索引访问模式,解读聚簇因子和执行计划的关系。让你掌握优化的节奏和时机,帮助你在职场脱颖而出。

第十七课 数据库实例优化和系统优化

        本课将着重介绍数据库实例的优化思路和案例,对系统优化中的一些潜在问题进行分析,从而制定优化方案,衡量风险等。

第十八课 SQL优化

       Sql优化的技巧非常多,本课将会介绍大量真实的sql优化场景和技巧。技巧分为常规技巧和一些自己的感悟。真正秉烛燃烧传授最实用内功!

开课时间:

课程预计2016年10月19日开课,预计课程持续时间为20周

课程对象:

所有对Oracle有兴趣,希望从事Oracle相关工作的朋友。苦于不知道如何入门,却步于高昂OCP认证门外,止步于DBA岗位入职面试的朋友均欢迎加入课程。

收获预期:

通过4个月时间的学习,通过对课程大量实例,案例,经验的学习,学成后可达成从业两年及以上DBA的技术水平。获取到一份DBA职位将不再是问题。全网最实用Oracle课程,期待你的加入。

讲师介绍:

杨建荣,DBA一枚,现就职于国内某互联网公司,曾负责亚太电信运营商的数据业务支持,主要负责完成了数据业务升级,数据迁移和性能调优。

Oracle ACE-A,dbaplus社群发起人之一,YEP成员(Young Expert Program)。

拥有Oracle 10g OCM,MySQL OCP认证,在数据库大会和Oracle嘉年华做过主题分享。

除数据库技术之外,对shell,java也有一定的功底,平时喜好写技术博客,每天坚持一篇,现已经坚持700多天(公众号 jianrong-notes)。

稿源:微信开发www . qixoo.com

Oracle DBA从小白到入职实战应用的更多相关文章

  1. MySQL DBA从小白到大神实战

    MySQL5.6 For CentOS 6.6 源码编译安装 o1.关闭防火墙o2.配置sysctl.confo3.检查操作系统上是否安装了MySQLo4.下载mysql源码包o5.添加用户和组o6. ...

  2. ITIBB原创,互联网首部自媒体小说《1024伐木累》-小白篇之入职-总章节一

    小序 IT人不懂爱?代码汪是小白?又有谁,懂我情怀? 逗比青年,背上行囊,懵懵懂懂闯帝都!前途似海,来日方长! 青春无梦妄少年!认定就作,不平就说,碰撞火花,如此绚烂…… IT人有比格?其实,那是顽强 ...

  3. 牛客网数据库SQL实战1-查找最晚入职员工的所有信息

    题目描述 查找最晚入职员工的所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`fi ...

  4. SQL实战——01. 查找最晚入职员工的所有信息

    查找最晚入职员工的所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_n ...

  5. 入职第一天,装环境 .Ubuntu装jdk1.8,装idea 及tomcat

    入职第一天,和之前公司的开发环境感觉天壤之别了,不过万变不离其宗,之前公司eclipse+widows.所以很少玩linux了.今天来就干了一件事.装环境 jdk安装. 下载地址:https://ww ...

  6. Oracle DBA 的常用Unix参考手册(一)

    作为一名Oracle DBA,在所难免要接触Unix,但是Unix本身又是极其复杂的,想要深刻掌握同样很不容易.那么到底我们该怎么入手呢?Donald K Burleson 的<Unix for ...

  7. 入职第二天:使用koa搭建node server是种怎样的体验

    今天是我入职第二天,leader跟我说,昨天配置好了服务端渲染的文件,今天就先研究研究如何使用koa来搭建一个node server吧! 按照惯例,我去koa官网查了一下什么是koa,结果官网很简单的 ...

  8. Oracle DBA面试突击题

    一份ORACLE DBA面试题 一:SQL tuning 类 1:列举几种表连接方式 答: Oracle的多表连接算法有Nest Loop.Sort Merge和Hash Join三大类,每一类又可以 ...

  9. 入职两个月,WPF开发感想

    1 .新工作,新开始 2.WPF初次接触以及学习MVVM开发模式 3.后台数据操作,ORACLE 存储过程(边做边学) 4.总结 4.1工作开发中的小问题 ,遇到的坑:  4.2 解决的问题,学校到的 ...

随机推荐

  1. RDLC系列之六 打印纸张的大小(未解决)

    问题: 当报表的宽度大于高度的时候,RDLC就默认成横向打印了,把打印纸竖着放就可以正常打印了,但是如果是针式打印机的话,纸张不能连续打印. 如果把宽度和高度值对调,然后横向放纸,打印机里选择“竖打” ...

  2. 谷歌验证 (Google Authenticator) 的实现原理是什么?

    著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:徐小花链接:http://www.zhihu.com/question/20462696/answer/18731073来源: ...

  3. Socket Programming in C#--Server Side

    Server Side If you have understood whatever I have described so far, you will easily understand the ...

  4. 通信vue2.0组件

    vue2.0组件通信各种情况总结与实例分析   Props在vue组件中各种角色总结 在Vue中组件是实现模块化开发的主要内容,而组件的通信更是vue数据驱动的灵魂,现就四种主要情况总结如下: 使用p ...

  5. PHP基础20:创建文件

    <?php /* 1.PHP 创建文件 - fopen() fopen() 函数也用于创建文件.也许有点混乱,但是在 PHP 中,创建文件所用的函数与打开文件的相同 如果您用 fopen() 打 ...

  6. webapi同一个Controller多个函数

    现在用webapi发现一个问题,比如用get方法调用的的时候函数名好像没用,不管你写什么名称,它只认调用相同参数的一个函数,而且以get开头的函数虽然名称不同但是只要参数相同就会报错,无法调用怎么回事 ...

  7. Linq To Entities 及其相关

    说到Linq,很多人都非常熟悉,我们可以很方便的用它来操纵对象的集合.今天要说的是Linq To Entities及其相关的操作.下面一步一步的来进行.这里我着重强调的是语法上面的一些注意点.所以怎么 ...

  8. 信息安全系统设计基础实验四 20135210&20135218

    北京电子科技学院(BESTI) 实     验    报     告 课程:信息安全系统设计基础          班级:   1352 姓名:程涵,姬梦馨 学号:20135210,20135218 ...

  9. 移动APP为什么要开发两套Android和IOS-桥接模式

    一.前言 现在用H5开发个 web app 多么方便,兼容两大系统Andriod和IOS.但是为什么许多公司还要开发原生的APP?开发原生的APP就需要开发两套一套运行在Andriod系统的,一套运行 ...

  10. sql server 使用函数辅助查询

    函数是所有语言系统下都具备的内部数据处理过程,SQL SERVER也同样内置了许多函数.在SQL SERVER中,函数是由一个或多个T-SQL语句组成的子程序.利用函数可以简化数据的处理操作. 函数分 ...