【课程内容】
阶段一: 061-SQL基础——
课程介绍:课程目标、课程安排,ORACLE 12C相关产品介绍,关系型数据库管理系统介绍,ORACLE 12C 开发工具介绍,测试用户介绍;
查询、限制查询、数据排序:SELECT语句的功能,算术表达式与NULL值在SELECT 中的的应用,列别名与数据去重,查看表结构,查询结果限制行数,使用ORDER BY 子句对结果进行排序;
单行函数、多行函数、转换函数:函数的介绍、字符、数值,函数日期,转换函数,多行函数(组函数),分组查询与过滤;
多表查询:多表查询的概念与应用场景介绍,使用99标准的多表查询,左外连接、右外连接及全外连接,多表交叉连接;
子查询:子查询及应用场景介绍,子查询的具体使用;
多结果结果集操作:多结果集操作介绍,UNION 与UNION ALL,交集与差集;
数据库建模与设计:系统开发概念和数据建模,数据建模,数据库设计;
数据操纵语句:INSERT\UPDATE\DELETE\MERGE语句实操,事务的介绍、事务的操作,锁的产生及锁的操作;
数据定义语句:数据库中所有对象的介绍,创建、修改与删除对象,数据库字典、动态性能视图;
数据控制与事务控制语句:事务的操作实例,事务回滚点设置,权限、角色的授予与回收;
阶段二: 062-ORACLE 12C管理-1——
课程开篇与课程介绍:课程目标与课程安排,Oracle数据库产品的概述,甲骨文云的概述,HR模式的概述;
探索Oracle数据库架构:Oracle数据库架构:概述,Oracle数据库实例配置,连接到Oracle数据库实例,Oracle数据库内存结构,Oracle数据库进程结构,Oracle数据库存储体系结构;
Oracle软件安装基础:安装前的规划,安装前的系统配置,采用OUI安装软件;
使用DBCA创建Oracle数据库:数据库存储规划,采用DBCA安装数据库,安装过程中的配置选择;
Oracle数据库管理工具:介绍Oracle数据库管理工具,使用SQL * PLUS,使用SQL*Developer,登录Oracle企业管理器数据库快速版,了解企管理器云控制框架;
管理数据库实例:初始化参数文件,动Oracle数据库实例,关闭Oracle数据库实例,查看日志文件,使用跟踪文件,使用动态性能视图和数据字典;
配置Oracle网络环境:Oracle网络服务、网络监听概述,Oracle建立网络连接,连接到服务器,用于配置和管理Oracle网络的工具,lsnrctl、netca、netmgr;
管理用户安全:数据库用户帐户(概述),预定义的管理账户,预定义的管理账户,创建一个用户,启用身份验证,权限、角色与配置文件;
管理数据库存储结构:理解存储的数据,解析存储结构,创建一个新的表空间,管理表空间,查看表空间信息;
管理空间:空间管理概述,块空间管理,链接和迁移,段内的自由空间管理,类型的、分配范围、分配空间、创建表;
管理回滚数据:回滚数据概述,事务与回滚数据,存储回滚信息,比较回滚数据和重做数据,管理回滚;
管理数据并发性:锁的概述,锁定机制,数据并发性,DML锁,排队机制,锁冲突;
实现Oracle数据库审计:职责的分离与数据库安全,标准数据库审计,统一的审计数据跟踪,审计管理职责的分离(AUDIT_ADMIN和AUDIT_VIEWER角色),配置审计跟踪;
备份和恢复的概念:数据库失败的类型,闪回技术,理解实例恢复,实例恢复的阶段,优化实例恢复,使用MTTR顾问,比较完整和不完全恢复,Oracle数据保护解决方案;
备份和恢复配置:配置的可恢复性,配置快速恢复区域,理解实例恢复,多路复用控制文件,联机重做日志文件,多路复用联机重做日志文件,归档重做日志文件,存档重做日志文件的命名和目的地;
执行数据库备份:备份解决方案概述,Oracle安全备份,用户管理备份,备份术语和备份类型,使用恢复管理器(RMAN),配置备份设置,将控制文件备份到跟踪文件;
执行数据库恢复:数据恢复的顾问,控制文件的丢失,重做日志文件的丢失,在非归档模式中丢失数据文件,在归档模式中丢失一个非临界数据文件,在归档模式下丢失系统临界数据文件;
移动数据:移动数据:一般体系结构,使用Oracle数据泵,使用SQL *Loader,使用外部表;
执行数据库自动维护:查看警报历史,相关术语,自动负载资料库(AWR),自动数据库诊断监视器(ADDM),Oracle建议框架;
管理性能:性能监控,优化活动,性能计划,实例优化,性能调优方法,性能调优数据,监控性能,管理内存;
Oracle数据库云服务:数据库作为服务的体系结构、特性和工具的数据库,软件版本:包括数据库选项和管理包,自动数据库配置,管理与数据库部署相关联的计算节点,管理网络访问数据库作为服务,允许访问计算节点端口,将数据库部署和补丁数据库作为服务扩展,使用Oracle数据库云服务控制台来管理补丁;
阶段三: 063-ORACLE 12C管理-2——
课程开篇与课程介绍;管理数据库实例;创建PDB;管理CDB与PDB;管理用户安全;创建和管理表空间;管理存储空间;管理回滚数据;移动数据;管理空间;数据库性能的监控和优化;SQL优化;Oracle数据库资源管理器;企业管理器云控制器;Oracle数据库云服务介绍;部署、创建DBCS数据库;管理DBCS数据库;备份和恢复DBCS数据库;DBCS数据库打补丁;为PDB创建主加密密钥;表空间默认加密;
阶段四: ORACLE 12C管理多租户架构——
课程开篇与课程介绍;容器与可插拔数据库架构;创建CDB与PDB;管理CDB与PDB;管理CDB与PDB的存储;管理CDB与PDB的安全;管理数据库可用性;管理性能;其它管理项;Oracle数据库云服务概览
【师资介绍】
薛广峰 大数据讲师
有10年的运维和管理经验及2年教学经验,曾参与和主导过酒店、港口运输、加工制造等行业的业务流程与大数据实时分析、可视化展示等项目。曾部署、管理、运维大型网络、服务器等硬件设施及应用管理软件(ERP/BPM等)系统。对Oracle数据库体系结构有独到深入的研究,熟练掌握各种备份与恢复的手段,丰富的性能监控和性能优化的经验。熟悉Hadoop/Spark等大数据技术,精通Unix/Linux操作系统。于2014年获得Oracle OCP证书。
陈以仕 数据库讲师
5年多数据库领域工作经验及2年教学经验,精通Unix/Linux操作系统,Oracle数据库的备份恢复、升级、Dataguard 故障处理、恢复、Symantec备份等灾难防护技术。曾负责全国各个集团五星级酒店数据库及ERP的升级与维护。对Mysql,Sqlserver,WEBLOGIC等相关技术的诊断与维护有丰富工作经验。熟悉HADOOP,SPARK,BI 报表开发,HDFS等技术。对JavaEE、Web前端开发、Android开发、嵌入式开发、服务器集群、高并发、虚拟化等高新技术都有研究。获得网络工程师、OCP等IT相关认证。
【学校简介】
上海海文信息技术有限公司(简称海文集团)创立于2012年,是一家专注于青年人才服务领域的综合型企业机构,是中国的科技型人力资源服务提供商。海文通过全面引入甲骨文的技术标准,现已分别在山东济宁、广西北海、贵州遵义、河北秦皇岛、江苏徐州和湖南常德建立六个甲骨文OAEC人才产业基地,分别在莱芜、烟台建立了两个甲骨文OAEC教育解决方案中心,并在北京、上海、长沙、合肥、南昌、贵阳、昆明等地建立了海文互联网和IT实训中心,旗下公司达到35个。
海文通过服务理念和服务模式创新,服务链、价值链、产业链构建,行业人才服务全程支持平台---海文人才、海文国际、海程在线等公共服务平台打造,全面引入甲骨文的技术标准,目前已发展成为一家以18-48岁年龄段青年、用人企业、人才研究机构、政府及社团企业为主要客户对象,以自主开发的互联网和IT实训中心及运营平台为依托,集教育、就业、资讯、服务、技术、解决方案等功能于一体,以线上线下相结合的方式为客户提供人才教育及人才输出解决方案和增值服务的技术型、平台型、资源型、集团型企业。
【教学现场】