Oracle DBA从小白到入职实战应用
现如今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从小白到入职实战应用的更多相关文章
- MySQL DBA从小白到大神实战
MySQL5.6 For CentOS 6.6 源码编译安装 o1.关闭防火墙o2.配置sysctl.confo3.检查操作系统上是否安装了MySQLo4.下载mysql源码包o5.添加用户和组o6. ...
- ITIBB原创,互联网首部自媒体小说《1024伐木累》-小白篇之入职-总章节一
小序 IT人不懂爱?代码汪是小白?又有谁,懂我情怀? 逗比青年,背上行囊,懵懵懂懂闯帝都!前途似海,来日方长! 青春无梦妄少年!认定就作,不平就说,碰撞火花,如此绚烂…… IT人有比格?其实,那是顽强 ...
- 牛客网数据库SQL实战1-查找最晚入职员工的所有信息
题目描述 查找最晚入职员工的所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`fi ...
- SQL实战——01. 查找最晚入职员工的所有信息
查找最晚入职员工的所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_n ...
- 入职第一天,装环境 .Ubuntu装jdk1.8,装idea 及tomcat
入职第一天,和之前公司的开发环境感觉天壤之别了,不过万变不离其宗,之前公司eclipse+widows.所以很少玩linux了.今天来就干了一件事.装环境 jdk安装. 下载地址:https://ww ...
- Oracle DBA 的常用Unix参考手册(一)
作为一名Oracle DBA,在所难免要接触Unix,但是Unix本身又是极其复杂的,想要深刻掌握同样很不容易.那么到底我们该怎么入手呢?Donald K Burleson 的<Unix for ...
- 入职第二天:使用koa搭建node server是种怎样的体验
今天是我入职第二天,leader跟我说,昨天配置好了服务端渲染的文件,今天就先研究研究如何使用koa来搭建一个node server吧! 按照惯例,我去koa官网查了一下什么是koa,结果官网很简单的 ...
- Oracle DBA面试突击题
一份ORACLE DBA面试题 一:SQL tuning 类 1:列举几种表连接方式 答: Oracle的多表连接算法有Nest Loop.Sort Merge和Hash Join三大类,每一类又可以 ...
- 入职两个月,WPF开发感想
1 .新工作,新开始 2.WPF初次接触以及学习MVVM开发模式 3.后台数据操作,ORACLE 存储过程(边做边学) 4.总结 4.1工作开发中的小问题 ,遇到的坑: 4.2 解决的问题,学校到的 ...
随机推荐
- angularjs: ng-select和ng-options
angular.js有一个很强大的指令: ng-select 它可以帮助你通过数据模型来创建select元素.它很好的支持了select标签的语法,但是却有点坑. 假设有如下一段json数据: { & ...
- .net mvc Bundle 问题解决方案
使用.net MVC4 开发Web项目时,可以利用"Bundle"对Css.JS文件进行压缩打包,一方面可以减少数据加载的次数,另一方面可以减少数据传输量,但在实际使用中却遇到了问 ...
- C语言 break跳出循环
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <stri ...
- Ubuntu 16.04 LTS安装好需要设置的15件事(喜欢新版本)
看到这篇文章说明你已经从老版本升级到 Ubuntu 16.04 或进行了全新安装,在安装好 Ubuntu 16.04 LTS 之后建议大家先做如下 15 件事.无论你是刚加入 Ubuntu 行列的新用 ...
- 学习笔记——Maven实战(五)自动化Web应用集成测试
自动化集成测试的角色 本专栏的上一篇文章讲述了Maven与持续集成的一些关系及具体实践,我们都知道,自动化测试是持续集成必不可少的一部分,基本上,没有自动化测试的持续集成,都很难称之为真正的持续集成. ...
- VmWare Workstation 10 安装 Ubuntu 14.04 问题解决
Ubuntu安装过程很顺利,安装完成后还是有小问题存在 问题1:无法联网,PING可以通,网址无法解析 原因:默认DNS设置不正确 解决:设置DNS地址为8.8.8.8,问题解决 问题2:vm ...
- 详解.NET IL代码
一.前言 IL是什么? Intermediate Language (IL)微软中间语言 C#代码编译过程? C#源代码通过LC转为IL代码,IL主要包含一些元数据和中间语言指令: JIT编译器把IL ...
- 【WEB前端经验之谈】没有速成,只有不断积累。
2013年8月25日,我人生中的第一份正式工作开始了,第一份工作做的是当时学习的asp.net,用的是C#语言. 到第一家公司上班是公司是做一个OA系统,不过我去的时候大部分都已经完成了,剩下的都是细 ...
- javascript 事件传播与事件冒泡,W3C事件模型
说实话笔者在才工作的时候就听说了什么"事件冒泡",弄了很久才弄个大概,当时理解意思是子级dom元素和父级dom元素都绑定了相同类型的事件,这时如果子级事件触发了父级也会触发,然后这 ...
- css编写的时候注意什么
1.尽量少写div.别没事干就加一个div层. 我们尽量做到代码清晰,结构清晰. 2.css的定位,漂浮,容量,margin,padding我们用的时候尽量. 写的时候,有很多种,但是我们必须要求自己 ...