专题一:Oracle数据库管理基础
专题二:Oracle性能优化与调优
专题三:Oracle高可用架构(RAC/Data Guard)
专题四:Oracle备份恢复与容灾
专题五:Oracle云服务(OCI)应用
专题六:Oracle 23ai新特性与AI融合
专题七:Oracle SQL开发与应用
专题八:PL/SQL编程深度实践
专题九:Oracle数据库开发(Java/Python)
专题十:Oracle安全管理与合规
专题十一:Oracle数据仓库与BI
专题十二:Oracle认证体系与实践
培训对象:
新入职的数据库管理员、系统运维人员
需要掌握Oracle基础管理的开发人员
准备参加OCA认证的考生
培训目标:
掌握Oracle数据库的安装配置、体系结构、日常管理操作,能够独立完成数据库的创建、启动关闭、用户管理、存储结构管理等基础运维任务。
培训内容:
Oracle数据库产品体系:版本演进、企业版/标准版差异、适用场景
Oracle数据库安装:Linux/Windows环境安装、DBCA创建数据库、升级与补丁管理
Oracle体系结构:实例与数据库、内存结构(SGA/PGA)、进程结构(SMON/PMON/DBWR/LGWR)
存储结构管理:表空间(SYSTEM/SYSAUX/TEMP/UNDO)、数据文件、控制文件、重做日志文件
实例管理:启动与关闭(NOMOUNT/MOUNT/OPEN)、参数文件(PFILE/SPFILE)配置
网络配置:监听器配置(listener.ora)、服务名配置(tnsnames.ora)、连接管理
用户与权限:用户创建、权限授予(系统权限/对象权限)、角色管理、概要文件(Profile)
表空间管理:创建、扩展、收缩、脱机/联机、数据文件迁移
模式对象管理:表、索引、视图、序列、同义词的创建与维护
数据加载与迁移:SQL*Loader使用、数据泵(expdp/impdp)导入导出
日常监控:告警日志(alert.log)、动态性能视图(v$视图)、自动工作负载库(AWR)
综合实战:从零搭建Oracle数据库环境并完成日常管理任务
培训对象:
资深数据库管理员、性能优化工程师
应用开发人员需要编写高性能SQL
准备参加OCP认证的考生
培训目标:
掌握Oracle性能优化的方法论与工具,能够进行SQL优化、内存调优、I/O优化、锁竞争分析,提升数据库整体性能。
培训内容:
性能优化方法论:性能指标、瓶颈识别、迭代优化流程
SQL执行计划分析:执行计划解读(TABLE ACCESS、INDEX SCAN、JOIN方法)、统计信息收集
SQL优化技巧:索引使用、查询重写、Hint使用、SQL Profile
索引优化:B树索引、位图索引、函数索引、分区索引的适用场景
内存调优:SGA组件(Buffer Cache/Shared Pool/Redo Log Buffer)大小调整、PGA优化
存储I/O优化:数据文件分布、ASM管理、I/O负载均衡
锁与并发:锁类型(TX/TM锁)、锁等待分析、死锁检测与处理
等待事件分析:常见等待事件(db file sequential read、log file sync)诊断
AWR/ADDM分析:生成AWR报告、解读ADDM建议、识别性能瓶颈
自动SQL优化:SQL Tuning Advisor、SQL Access Advisor应用
资源管理:Database Resource Manager配置、CPU/IO资源控制
综合实战:对生产环境慢SQL进行优化并验证效果
培训对象:
高级数据库管理员、系统架构师
需要设计高可用方案的运维负责人
准备参加OCM认证的考生
培训目标:
掌握Oracle高可用架构的核心技术,能够搭建和管理RAC集群、Data Guard灾备环境,保障数据库业务连续性。
培训内容:
高可用架构概述:RAC、Data Guard、GoldenGate的适用场景对比
RAC体系结构:集群件(GI)、ASM、共享存储、多实例访问
RAC安装配置:Grid Infrastructure安装、RAC数据库创建
RAC日常管理:节点增删、服务管理、负载均衡配置
RAC性能优化:实例间通信(Cache Fusion)、全局缓冲管理
ASM管理:磁盘组创建、冗余策略(外部/标准/高)、ASM实例管理
Data Guard原理:物理备库、逻辑备库、快照备库的区别
Data Guard配置:主备库搭建、日志传输(LGWR/ARCH)、应用日志
Data Guard切换:Switchover(计划内切换)、Failover(故障切换)
Data Guard监控:主备同步状态、延迟监控、保护模式(最大性能/最大可用/最大保护)
故障演练:RAC节点故障切换、Data Guard故障切换演练
综合实战:搭建两节点RAC+Data Guard高可用环境
培训对象:
数据库管理员、灾备管理人员
需要制定备份策略的运维工程师
负责数据安全与恢复的技术人员
培训目标:
掌握Oracle备份恢复的核心技术,能够制定合理的备份策略,熟练使用RMAN进行备份恢复,具备灾难恢复能力。
培训内容:
备份恢复基础:RPO、RTO、备份类型(全量/增量/差异)
RMAN体系结构:RMAN组件、恢复目录、通道配置
RMAN备份操作:全库备份、表空间备份、数据文件备份、控制文件备份
增量备份:差异增量与累积增量、块修改跟踪
备份优化:压缩备份、加密备份、并行备份
不完全恢复:基于时间点恢复(PITR)、基于SCN恢复、基于日志序列恢复
恢复场景演练:数据文件丢失恢复、控制文件丢失恢复、误删表恢复
闪回技术:Flashback Query、Flashback Table、Flashback Database
归档管理:归档模式配置、归档清理策略、归档备份
恢复目录管理:创建恢复目录、注册数据库、备份脚本存储
备份策略设计:全量+增量备份周期、保留策略、异地备份
综合实战:模拟数据误删场景并完成闪回恢复
培训对象:
云架构师、DevOps工程师
需要将Oracle数据库迁移上云的技术人员
准备OCI认证的考生
培训目标:
掌握Oracle Cloud Infrastructure(OCI)的核心服务,能够将本地数据库迁移到云上,使用云上的数据库服务进行管理和运维。
培训内容:
OCI基础架构:地域(Region)、可用域(AD)、虚拟云网络(VCN)
云上数据库服务:自治数据库(Autonomous Database)、基础数据库服务(DBCS)
自治数据库特性:自动运维、自动调优、自动备份、自动扩展
OCI上部署数据库:虚拟机部署、裸金属部署、RAC on OCI
数据迁移工具:OCI Data Transfer、Data Pump、Zero Downtime Migration
混合云架构:本地数据库与云数据库的集成
OCI监控与管理:云监控、日志服务、通知服务
OCI安全配置:身份与访问管理(IAM)、安全列表、VCN防火墙
云上备份与恢复:云备份服务、自动备份策略、跨区域备份
多云与混合云策略:Oracle与AWS/Azure/Google云的互联
OCI成本管理:资源标签、预算设置、成本分析
综合实战:将本地数据库迁移到OCI自治数据库
培训对象:
高级DBA、数据架构师
AI应用开发人员
希望了解Oracle最新技术的前沿从业者
培训目标:
掌握Oracle 23ai的核心新特性,理解AI向量搜索、JSON关系对偶等创新功能,能够在应用中融合AI能力。
培训内容:
Oracle 23ai概述:AI驱动数据库的发展方向、版本新特性总览
AI Vector Search:向量存储、向量索引、相似性搜索原理
检索增强生成(RAG)集成:将数据库作为大模型的知识库
原生向量数据类型:向量存储结构、向量操作函数
JSON关系对偶(JSON Relational Duality):关系数据与JSON文档的统一访问
图数据库增强:SQL/PGQ属性图查询、图分析应用
开发新特性:IF [NOT] EXISTS语法、多值索引、增强的SQL语法
高可用增强:RAC/Data Guard的智能管理
性能优化新特性:自适应执行计划增强、实时统计信息
安全增强:新增权限控制、数据红action脱敏
AI开发集成:在数据库中部署ONNX模型、机器学习增强
综合实战:使用AI Vector Search构建智能文档检索系统
培训对象:
软件开发工程师、数据分析人员
需要编写SQL查询的业务人员
数据库初学者
培训目标:
掌握Oracle SQL的核心语法与高级特性,能够编写复杂查询、处理数据、操作对象,满足日常开发和数据分析需求。
培训内容:
SQL基础:DML(SELECT/INSERT/UPDATE/DELETE)、DDL(CREATE/ALTER/DROP)
单表查询:WHERE条件、ORDER BY排序、GROUP BY分组、HAVING过滤
多表连接:内连接、外连接(LEFT/RIGHT/FULL)、自连接、交叉连接
子查询:标量子查询、行子查询、表子查询、相关子查询
集合操作:UNION、UNION ALL、INTERSECT、MINUS
内置函数:字符函数、数字函数、日期函数、转换函数、聚合函数
分析函数:ROW_NUMBER、RANK、DENSE_RANK、LAG/LEAD、SUM OVER
层次查询:CONNECT BY PRIOR、START WITH、LEVEL伪列
正则表达式:REGEXP_LIKE、REGEXP_SUBSTR、REGEXP_REPLACE
数据操作:MERGE语句(UPSERT)、多表插入、条件更新
视图管理:创建视图、更新视图、物化视图基础
综合实战:使用复杂SQL完成电商销售数据分析
培训对象:
数据库开发工程师
需要编写存储过程的后端开发人员
ETL开发人员
培训目标:
掌握PL/SQL编程语言的核心特性,能够编写存储过程、函数、触发器、包等数据库端程序,实现复杂业务逻辑。
培训内容:
PL/SQL基础:块结构、变量声明、数据类型、赋值操作
控制结构:条件判断(IF/CASE)、循环(LOOP/WHILE/FOR)
游标管理:显式游标、隐式游标、游标FOR循环、REF游标
异常处理:预定义异常、自定义异常、异常传播、RAISE_APPLICATION_ERROR
存储过程:创建参数化存储过程、IN/OUT/IN OUT参数、调用方式
函数:创建自定义函数、确定性函数、函数调用限制
包(Package):包规范与包体、公有/私有成员、包初始化
触发器:DML触发器、INSTEAD OF触发器、系统事件触发器、触发顺序
动态SQL:EXECUTE IMMEDIATE、DBMS_SQL包、SQL注入防范
批量处理:BULK COLLECT、FORALL批量绑定
内置包应用:DBMS_OUTPUT、DBMS_SCHEDULER、DBMS_CRYPTO
综合实战:编写完整的订单处理存储过程包
培训对象:
Java/Python开发工程师
全栈开发人员
需要连接Oracle的应用开发者
培训目标:
掌握Java/Python连接Oracle数据库的技术,能够进行增删改查操作、事务管理、连接池配置,开发健壮的数据库应用。
培训内容:
JDBC基础:JDBC驱动类型(4种)、加载驱动、建立连接
JDBC核心操作:Statement/PreparedStatement、执行SQL、处理ResultSet
PreparedStatement优势:预编译、SQL注入防范、批量处理
事务管理:AutoCommit设置、commit/rollback、保存点
连接池技术:HikariCP、Druid配置、连接池参数调优
存储过程调用:CallableStatement使用、输出参数处理
Oracle数据类型映射:Java类型与Oracle类型的对应关系
Python连接Oracle:cx_Oracle模块安装、连接配置
Python CRUD操作:游标使用、参数化查询、批量插入
Python ORM框架:SQLAlchemy连接Oracle、Django配置
性能优化:批量操作、预编译复用、结果集处理优化
综合实战:使用Spring Boot开发REST API连接Oracle数据库
培训对象:
安全管理员、数据库管理员
合规审计人员
需要满足等保要求的系统负责人
培训目标:
掌握Oracle安全防护体系,能够进行用户认证、权限控制、数据加密、审计配置,满足等保合规要求。
培训内容:
Oracle安全架构:认证、授权、审计、加密四层防护
用户认证:本地认证、口令认证、操作系统认证、LDAP集成
权限体系:系统权限、对象权限、角色权限、最小权限原则
精细访问控制:VPD(虚拟私有数据库)、FGAC(细粒度访问控制)
数据加密:透明数据加密(TDE)、列级加密、备份加密
网络加密:Oracle Net Services加密、SSL/TLS配置
审计配置:标准审计、精细审计(FGA)、统一审计策略
审计分析:审计日志查看、审计报告生成、异常检测
数据脱敏:静态数据脱敏、动态数据脱敏
合规检查:等保2.0在Oracle中的落地、GDPR合规配置
安全补丁管理:关键补丁更新(CPU)、补丁分析
综合实战:配置满足等保三级要求的Oracle安全环境
培训对象:
数据仓库工程师、BI开发人员
ETL开发工程师
数据分析师
培训目标:
掌握Oracle数据仓库技术,能够进行数据建模、ETL处理、性能优化、OLAP分析,构建企业级BI解决方案。
培训内容:
数据仓库基础:维度建模(星型/雪花型)、事实表、维度表
分区技术:范围分区、列表分区、哈希分区、复合分区
并行处理:并行查询、并行DML、并行索引创建
物化视图:创建物化视图、刷新策略(COMPLETE/FAST/FORCE)、查询重写
分析函数进阶:CUBE、ROLLUP、GROUPING SETS、开窗函数
ETL实现:使用PL/SQL实现增量抽取、数据清洗、缓慢变化维
SQL*Loader高级应用:多表加载、数据转换、错误处理
数据泵高级应用:网络模式、并行导出导入、压缩加密
数据质量:数据完整性约束、重复数据清理、异常检测
性能优化:分区裁剪、物化视图利用、并行度调整
前端集成:与Tableau/PowerBI/OBIEE集成
综合实战:构建电商销售数据仓库并完成OLAP分析
培训对象:
准备参加Oracle认证考试的考生
希望系统评估Oracle技能的从业者
职业规划中的数据库技术人员
培训目标:
全面了解Oracle认证体系(OCA/OCP/OCM),掌握各级别认证的考试要求与备考策略,规划个人职业发展路径。
培训内容:
Oracle认证体系概览:OCA(助理)、OCP(专家)、OCM(大师)三级体系
OCA认证要求:1Z0-051/1Z0-052考试内容、备考策略、考试形式
OCP认证要求:通过OCA后需参加原厂培训、1Z0-053考试、实验考核
OCM认证要求:高级课程学习、两天实验考试、全球权威认证
新版认证变化:11g/12c/19c/21c/23ai认证路径对比
学习路径规划:Oracle MyLearn平台、官方培训课程选择
考试准备技巧:官方题库、模拟实验、备考时间规划
原厂培训与WDP渠道:Oracle大学与授权培训机构的选择
考试流程:Pearson VUE预约、考试环境、成绩查询
证书维护:证书有效期、续认证要求、继续教育
认证价值:职业发展、薪资提升、企业认可度
综合规划:从OCA到OCM的三年成长路线图
| 认证级别 | 认证名称 | 考试要求 | 适用人群 |
|---|---|---|---|
| OCA | Oracle Certified Associate | SQL基础(1Z0-051)+管理基础(1Z0-052) | 初级DBA、开发人员 |
| OCP | Oracle Certified Professional | OCA + 管理进阶(1Z0-053) + 原厂培训 | 中级DBA、资深开发 |
| OCM | Oracle Certified Master | OCP + 高级课程 + 两天实验考试 | 高级DBA、架构 |