对于很多Oracle DBA来说,12c最期待人心的就是12c Release 2的发布了,而Linux 64位版本的发布则是一个重头戏。2017年初Oracle率先发布了12c Release 2版本,包含Exadata、SuperCluster版本,而在2017年3月1日,Oracle终于发布了它的Linux 64版本和Solaris版本,接下来还有windows、HPUX、AIX版本会在Q2发布。
12c包含了大量丰富的特性,在体系结构上也做了较大的改进,这些变化对我们的工作密切相关,在云时代Oracle引领技术发展,我们也要紧跟其后,如何快速掌握这些技术变化,在这个课程里会针对性做出一些解读和实践总结。
本次课程主要针对具有一定Oracle经验的同学,课程环境基于Linux,会从两个方面来进行12c特性的解读,容器数据库和灾备。
课程大纲:
第一课Oracle 12c体系结构简介
Oracle体系结构的内容非常庞大,而且复杂,在12c中又做了较大的改进,我们会逐步分析这个架构的由来和实现,对部分内存组件进行一些解读。
第二课 数据库环境初始化和网络配置
数据库软件的安装和创建数据库实例是工作中的必备内容,其实方法很多,而不是简单的图形工具,主要会介绍三种数据库软件的安装方式和四种创建数据库实例的方法,在工作中都是大量使用。
第三课 创建与管理PDB
容器是12c的一大亮点,如何创建容器PDB,如何进行管理,这是摆在很多DBA面前的问题,里面有很多习惯需要适应和改变。
第四课 CDB,PDB对象管理
在容器数据库中,如何管理大量的数据库对象,我们需要铺垫一些基础知识,会解读数据字典,表,序列,物化视图,约束的基本管理,还有权限控制。
第五课 PDB迁移和克隆
容器的迁移和克隆是PDB灵活架构的一部分,我们会从实例来演示多种PDB的迁移方式和PDB克隆方法。
第六课 PDB备份和恢复
有一件事情是DBA决不能犯错误的,那就是“恢复”,数据备份是数据库恢复的前提,我们会解析备份恢复的基本原理和RMAN环境下的备份恢复配置,并通过几个案例模拟数据恢复场景。
第七课 升级数据库至12c
数据库升级到12c是一个很有挑战的工作,我们在此会讲解数据库升级需要的准备事项,升级步骤和升级后的经验总结,让12c升级更加自然平滑。
第八课 灾备简介和环境搭建
Data Guard可以说是DBA必知必会的内容,其优先级要高于其他的技能,主要介绍环境搭建过程,通过10g,11g的一个简单变化解读12c中的改进和新特性,因为DG Broker在工作中算是标配内容,也会重点讲解。
第九课 12c 灾备环境搭建
分析12c的新特性Far sync和其它亮点特性的使用,在PDB中的一些灵活改变和实现方式。
第十课 容灾切换和故障演练实践总结
容灾切换是灾难发生时需要立即进行处理的场景,在此会讲解常规的容灾切换和自动容灾切换,故障演练是容灾切换的基础内容,通过模拟能够对故障场景进行更多的经验总结,提高故障恢复率。
第十一课 灾备维护经验总结
Data Guard不是一个简单的只读备库,在11g的Active Data Guard基础上,还有闪回数据库,快照数据库等,在12c中还有一些不错的解决方案,我们会一一说明, 此外还会对常见的Data Guard问题和注意事项进行总结。
开课时间:
课程预计2018年2月5日开课,预计课程持续时间为13周
课程对象:
具有一定Oracle基础/对12c特性感兴趣的同学。
收获预期:
熟悉12c特性、熟练掌握容器数据库、熟练掌握灾备搭建和实践方案,进阶到高级DBA行列
讲师介绍:
杨建荣,DBA一枚,现就职于国内某互联网公司,曾负责亚太电信运营商的数据业务支持,主要负责完成了数据业务升级,数据迁移和性能调优。
Oracle ACE-A,dbaplus社群发起人之一,YEP成员(Young Expert Program)。
拥有Oracle 10g OCM,MySQL OCP认证,在数据库大会和Oracle嘉年华做过主题分享。