现如今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. windows客户机连接gerrit的一个报错处理

    gerrit环境部署在linux服务器,windos客户机连接gerrit进行代码操作: 在windows客户机下载Git客户端 在“Git Bash”里使用 ”ssh-keygen -t rsa - ...

  2. pl/sql developer中的SQL语句

    1.无论是在查询还是在插入的时候,值都必须是单引号‘’,否则会报错,ORA-00904:标识符无效.

  3. 基于 URL 的权限控制

    先不用框架,自己实现一下 数据库 /* SQLyog v10.2 MySQL - 5.1.72-community : Database - shiro *********************** ...

  4. 解决centos7重启后出现ata bus error

    昨天把centos7装在电脑上了,还把win7系统格掉了,从此电脑上只装centos,有一种弃暗投明的感觉. 装完重启后欣赏了一番成果,一个halt命令想把系统关掉,却发现屏幕没黑,机器不转了,电源灯 ...

  5. CentOS 7设置网络开机自动连接

    用root登陆系统 修改/etc/sysconfig/network-scripts/ifcfg-enpxxxxxx(xxx)文件,其内容原本如下 TYPE=Ethernet BOOTPROTO=dh ...

  6. 淘宝账号基于OAuth2.0的登录验证授权登陆第三方网站

    首先得有一个注册的appkey和App Secret   该流程分三个步骤: 第一步:通过用户授权获取授权码Code: 第二步:用上一步获取的Code和应用密钥(AppSecret)通过Https P ...

  7. 深入探索Java 8 Lambda表达式

    2014年3月,Java 8发布,Lambda表达式作为一项重要的特性随之而来.或许现在你已经在使用Lambda表达式来书写简洁灵活的代码.比如,你可以使用Lambda表达式和新增的流相关的API,完 ...

  8. 免费的SSL证书,免费为微信小程序搭建https

    StartSSL 也免费提供了一个证书(纯英文) 申请地址:https://www.startssl.com/Account?r=L1ZhbGlkYXRl 阿里云免费提供的证书 https://com ...

  9. 附加到iis进程调试时找不到w3wp.exe

    在进程列表的下面,有个show processes in all sessions,把它勾上就能看到了

  10. The entity type <type> is not part of the model for the current context

    这是在网站里遇到的一个错误,自动生成的不能手动添加, reference: http://stackoverflow.com/questions/19695545/the-entity-type-xx ...