课程培训
Oracle培训课程体系(新选修)

Oracle培训课程体系(选修)

产品专题

专题一:Oracle数据库管理基础
专题二:Oracle性能优化与调优
专题三:Oracle高可用架构(RAC/Data Guard)
专题四:Oracle备份恢复与容灾
专题五:Oracle云服务(OCI)应用
专题六:Oracle 23ai新特性与AI融合

软件专题

专题七:Oracle SQL开发与应用
专题八:PL/SQL编程深度实践
专题九:Oracle数据库开发(Java/Python)
专题十:Oracle安全管理与合规
专题十一:Oracle数据仓库与BI
专题十二:Oracle认证体系与实践

专题一:Oracle数据库管理基础

培训对象:

  • 新入职的数据库管理员、系统运维人员

  • 需要掌握Oracle基础管理的开发人员

  • 准备参加OCA认证的考生

培训目标:
掌握Oracle数据库的安装配置、体系结构、日常管理操作,能够独立完成数据库的创建、启动关闭、用户管理、存储结构管理等基础运维任务。

培训内容:

  1. Oracle数据库产品体系:版本演进、企业版/标准版差异、适用场景

  2. Oracle数据库安装:Linux/Windows环境安装、DBCA创建数据库、升级与补丁管理

  3. Oracle体系结构:实例与数据库、内存结构(SGA/PGA)、进程结构(SMON/PMON/DBWR/LGWR)

  4. 存储结构管理:表空间(SYSTEM/SYSAUX/TEMP/UNDO)、数据文件、控制文件、重做日志文件

  5. 实例管理:启动与关闭(NOMOUNT/MOUNT/OPEN)、参数文件(PFILE/SPFILE)配置

  6. 网络配置:监听器配置(listener.ora)、服务名配置(tnsnames.ora)、连接管理

  7. 用户与权限:用户创建、权限授予(系统权限/对象权限)、角色管理、概要文件(Profile)

  8. 表空间管理:创建、扩展、收缩、脱机/联机、数据文件迁移

  9. 模式对象管理:表、索引、视图、序列、同义词的创建与维护

  10. 数据加载与迁移:SQL*Loader使用、数据泵(expdp/impdp)导入导出

  11. 日常监控:告警日志(alert.log)、动态性能视图(v$视图)、自动工作负载库(AWR)

  12. 综合实战:从零搭建Oracle数据库环境并完成日常管理任务

专题二:Oracle性能优化与调优

培训对象:

  • 资深数据库管理员、性能优化工程师

  • 应用开发人员需要编写高性能SQL

  • 准备参加OCP认证的考生

培训目标:
掌握Oracle性能优化的方法论与工具,能够进行SQL优化、内存调优、I/O优化、锁竞争分析,提升数据库整体性能。

培训内容:

  1. 性能优化方法论:性能指标、瓶颈识别、迭代优化流程

  2. SQL执行计划分析:执行计划解读(TABLE ACCESS、INDEX SCAN、JOIN方法)、统计信息收集

  3. SQL优化技巧:索引使用、查询重写、Hint使用、SQL Profile

  4. 索引优化:B树索引、位图索引、函数索引、分区索引的适用场景

  5. 内存调优:SGA组件(Buffer Cache/Shared Pool/Redo Log Buffer)大小调整、PGA优化

  6. 存储I/O优化:数据文件分布、ASM管理、I/O负载均衡

  7. 锁与并发:锁类型(TX/TM锁)、锁等待分析、死锁检测与处理

  8. 等待事件分析:常见等待事件(db file sequential read、log file sync)诊断

  9. AWR/ADDM分析:生成AWR报告、解读ADDM建议、识别性能瓶颈

  10. 自动SQL优化:SQL Tuning Advisor、SQL Access Advisor应用

  11. 资源管理:Database Resource Manager配置、CPU/IO资源控制

  12. 综合实战:对生产环境慢SQL进行优化并验证效果

专题三:Oracle高可用架构(RAC/Data Guard)

培训对象:

  • 高级数据库管理员、系统架构师

  • 需要设计高可用方案的运维负责人

  • 准备参加OCM认证的考生

培训目标:
掌握Oracle高可用架构的核心技术,能够搭建和管理RAC集群、Data Guard灾备环境,保障数据库业务连续性。

培训内容:

  1. 高可用架构概述:RAC、Data Guard、GoldenGate的适用场景对比

  2. RAC体系结构:集群件(GI)、ASM、共享存储、多实例访问

  3. RAC安装配置:Grid Infrastructure安装、RAC数据库创建

  4. RAC日常管理:节点增删、服务管理、负载均衡配置

  5. RAC性能优化:实例间通信(Cache Fusion)、全局缓冲管理

  6. ASM管理:磁盘组创建、冗余策略(外部/标准/高)、ASM实例管理

  7. Data Guard原理:物理备库、逻辑备库、快照备库的区别

  8. Data Guard配置:主备库搭建、日志传输(LGWR/ARCH)、应用日志

  9. Data Guard切换:Switchover(计划内切换)、Failover(故障切换)

  10. Data Guard监控:主备同步状态、延迟监控、保护模式(最大性能/最大可用/最大保护)

  11. 故障演练:RAC节点故障切换、Data Guard故障切换演练

  12. 综合实战:搭建两节点RAC+Data Guard高可用环境

专题四:Oracle备份恢复与容灾

培训对象:

  • 数据库管理员、灾备管理人员

  • 需要制定备份策略的运维工程师

  • 负责数据安全与恢复的技术人员

培训目标:
掌握Oracle备份恢复的核心技术,能够制定合理的备份策略,熟练使用RMAN进行备份恢复,具备灾难恢复能力。

培训内容:

  1. 备份恢复基础:RPO、RTO、备份类型(全量/增量/差异)

  2. RMAN体系结构:RMAN组件、恢复目录、通道配置

  3. RMAN备份操作:全库备份、表空间备份、数据文件备份、控制文件备份

  4. 增量备份:差异增量与累积增量、块修改跟踪

  5. 备份优化:压缩备份、加密备份、并行备份

  6. 不完全恢复:基于时间点恢复(PITR)、基于SCN恢复、基于日志序列恢复

  7. 恢复场景演练:数据文件丢失恢复、控制文件丢失恢复、误删表恢复

  8. 闪回技术:Flashback Query、Flashback Table、Flashback Database

  9. 归档管理:归档模式配置、归档清理策略、归档备份

  10. 恢复目录管理:创建恢复目录、注册数据库、备份脚本存储

  11. 备份策略设计:全量+增量备份周期、保留策略、异地备份

  12. 综合实战:模拟数据误删场景并完成闪回恢复

专题五:Oracle云服务(OCI)应用

培训对象:

  • 云架构师、DevOps工程师

  • 需要将Oracle数据库迁移上云的技术人员

  • 准备OCI认证的考生

培训目标:
掌握Oracle Cloud Infrastructure(OCI)的核心服务,能够将本地数据库迁移到云上,使用云上的数据库服务进行管理和运维。

培训内容:

  1. OCI基础架构:地域(Region)、可用域(AD)、虚拟云网络(VCN)

  2. 云上数据库服务:自治数据库(Autonomous Database)、基础数据库服务(DBCS)

  3. 自治数据库特性:自动运维、自动调优、自动备份、自动扩展

  4. OCI上部署数据库:虚拟机部署、裸金属部署、RAC on OCI

  5. 数据迁移工具:OCI Data Transfer、Data Pump、Zero Downtime Migration

  6. 混合云架构:本地数据库与云数据库的集成

  7. OCI监控与管理:云监控、日志服务、通知服务

  8. OCI安全配置:身份与访问管理(IAM)、安全列表、VCN防火墙

  9. 云上备份与恢复:云备份服务、自动备份策略、跨区域备份

  10. 多云与混合云策略:Oracle与AWS/Azure/Google云的互联

  11. OCI成本管理:资源标签、预算设置、成本分析

  12. 综合实战:将本地数据库迁移到OCI自治数据库

专题六:Oracle 23ai新特性与AI融合

培训对象:

  • 高级DBA、数据架构师

  • AI应用开发人员

  • 希望了解Oracle最新技术的前沿从业者

培训目标:
掌握Oracle 23ai的核心新特性,理解AI向量搜索、JSON关系对偶等创新功能,能够在应用中融合AI能力。

培训内容:

  1. Oracle 23ai概述:AI驱动数据库的发展方向、版本新特性总览

  2. AI Vector Search:向量存储、向量索引、相似性搜索原理

  3. 检索增强生成(RAG)集成:将数据库作为大模型的知识库

  4. 原生向量数据类型:向量存储结构、向量操作函数

  5. JSON关系对偶(JSON Relational Duality):关系数据与JSON文档的统一访问

  6. 图数据库增强:SQL/PGQ属性图查询、图分析应用

  7. 开发新特性:IF [NOT] EXISTS语法、多值索引、增强的SQL语法

  8. 高可用增强:RAC/Data Guard的智能管理

  9. 性能优化新特性:自适应执行计划增强、实时统计信息

  10. 安全增强:新增权限控制、数据红action脱敏

  11. AI开发集成:在数据库中部署ONNX模型、机器学习增强

  12. 综合实战:使用AI Vector Search构建智能文档检索系统

专题七:Oracle SQL开发与应用

培训对象:

  • 软件开发工程师、数据分析人员

  • 需要编写SQL查询的业务人员

  • 数据库初学者

培训目标:
掌握Oracle SQL的核心语法与高级特性,能够编写复杂查询、处理数据、操作对象,满足日常开发和数据分析需求。

培训内容:

  1. SQL基础:DML(SELECT/INSERT/UPDATE/DELETE)、DDL(CREATE/ALTER/DROP)

  2. 单表查询:WHERE条件、ORDER BY排序、GROUP BY分组、HAVING过滤

  3. 多表连接:内连接、外连接(LEFT/RIGHT/FULL)、自连接、交叉连接

  4. 子查询:标量子查询、行子查询、表子查询、相关子查询

  5. 集合操作:UNION、UNION ALL、INTERSECT、MINUS

  6. 内置函数:字符函数、数字函数、日期函数、转换函数、聚合函数

  7. 分析函数:ROW_NUMBER、RANK、DENSE_RANK、LAG/LEAD、SUM OVER

  8. 层次查询:CONNECT BY PRIOR、START WITH、LEVEL伪列

  9. 正则表达式:REGEXP_LIKE、REGEXP_SUBSTR、REGEXP_REPLACE

  10. 数据操作:MERGE语句(UPSERT)、多表插入、条件更新

  11. 视图管理:创建视图、更新视图、物化视图基础

  12. 综合实战:使用复杂SQL完成电商销售数据分析

专题八:PL/SQL编程深度实践

培训对象:

  • 数据库开发工程师

  • 需要编写存储过程的后端开发人员

  • ETL开发人员

培训目标:
掌握PL/SQL编程语言的核心特性,能够编写存储过程、函数、触发器、包等数据库端程序,实现复杂业务逻辑。

培训内容:

  1. PL/SQL基础:块结构、变量声明、数据类型、赋值操作

  2. 控制结构:条件判断(IF/CASE)、循环(LOOP/WHILE/FOR)

  3. 游标管理:显式游标、隐式游标、游标FOR循环、REF游标

  4. 异常处理:预定义异常、自定义异常、异常传播、RAISE_APPLICATION_ERROR

  5. 存储过程:创建参数化存储过程、IN/OUT/IN OUT参数、调用方式

  6. 函数:创建自定义函数、确定性函数、函数调用限制

  7. 包(Package):包规范与包体、公有/私有成员、包初始化

  8. 触发器:DML触发器、INSTEAD OF触发器、系统事件触发器、触发顺序

  9. 动态SQL:EXECUTE IMMEDIATE、DBMS_SQL包、SQL注入防范

  10. 批量处理:BULK COLLECT、FORALL批量绑定

  11. 内置包应用:DBMS_OUTPUT、DBMS_SCHEDULER、DBMS_CRYPTO

  12. 综合实战:编写完整的订单处理存储过程包

专题九:Oracle数据库开发(Java/Python)

培训对象:

  • Java/Python开发工程师

  • 全栈开发人员

  • 需要连接Oracle的应用开发者

培训目标:
掌握Java/Python连接Oracle数据库的技术,能够进行增删改查操作、事务管理、连接池配置,开发健壮的数据库应用。

培训内容:

  1. JDBC基础:JDBC驱动类型(4种)、加载驱动、建立连接

  2. JDBC核心操作:Statement/PreparedStatement、执行SQL、处理ResultSet

  3. PreparedStatement优势:预编译、SQL注入防范、批量处理

  4. 事务管理:AutoCommit设置、commit/rollback、保存点

  5. 连接池技术:HikariCP、Druid配置、连接池参数调优

  6. 存储过程调用:CallableStatement使用、输出参数处理

  7. Oracle数据类型映射:Java类型与Oracle类型的对应关系

  8. Python连接Oracle:cx_Oracle模块安装、连接配置

  9. Python CRUD操作:游标使用、参数化查询、批量插入

  10. Python ORM框架:SQLAlchemy连接Oracle、Django配置

  11. 性能优化:批量操作、预编译复用、结果集处理优化

  12. 综合实战:使用Spring Boot开发REST API连接Oracle数据库

专题十:Oracle安全管理与合规

培训对象:

  • 安全管理员、数据库管理员

  • 合规审计人员

  • 需要满足等保要求的系统负责人

培训目标:
掌握Oracle安全防护体系,能够进行用户认证、权限控制、数据加密、审计配置,满足等保合规要求。

培训内容:

  1. Oracle安全架构:认证、授权、审计、加密四层防护

  2. 用户认证:本地认证、口令认证、操作系统认证、LDAP集成

  3. 权限体系:系统权限、对象权限、角色权限、最小权限原则

  4. 精细访问控制:VPD(虚拟私有数据库)、FGAC(细粒度访问控制)

  5. 数据加密:透明数据加密(TDE)、列级加密、备份加密

  6. 网络加密:Oracle Net Services加密、SSL/TLS配置

  7. 审计配置:标准审计、精细审计(FGA)、统一审计策略

  8. 审计分析:审计日志查看、审计报告生成、异常检测

  9. 数据脱敏:静态数据脱敏、动态数据脱敏

  10. 合规检查:等保2.0在Oracle中的落地、GDPR合规配置

  11. 安全补丁管理:关键补丁更新(CPU)、补丁分析

  12. 综合实战:配置满足等保三级要求的Oracle安全环境

专题十一:Oracle数据仓库与BI

培训对象:

  • 数据仓库工程师、BI开发人员

  • ETL开发工程师

  • 数据分析师

培训目标:
掌握Oracle数据仓库技术,能够进行数据建模、ETL处理、性能优化、OLAP分析,构建企业级BI解决方案。

培训内容:

  1. 数据仓库基础:维度建模(星型/雪花型)、事实表、维度表

  2. 分区技术:范围分区、列表分区、哈希分区、复合分区

  3. 并行处理:并行查询、并行DML、并行索引创建

  4. 物化视图:创建物化视图、刷新策略(COMPLETE/FAST/FORCE)、查询重写

  5. 分析函数进阶:CUBE、ROLLUP、GROUPING SETS、开窗函数

  6. ETL实现:使用PL/SQL实现增量抽取、数据清洗、缓慢变化维

  7. SQL*Loader高级应用:多表加载、数据转换、错误处理

  8. 数据泵高级应用:网络模式、并行导出导入、压缩加密

  9. 数据质量:数据完整性约束、重复数据清理、异常检测

  10. 性能优化:分区裁剪、物化视图利用、并行度调整

  11. 前端集成:与Tableau/PowerBI/OBIEE集成

  12. 综合实战:构建电商销售数据仓库并完成OLAP分析

专题十二:Oracle认证体系与实践

培训对象:

  • 准备参加Oracle认证考试的考生

  • 希望系统评估Oracle技能的从业者

  • 职业规划中的数据库技术人员

培训目标:
全面了解Oracle认证体系(OCA/OCP/OCM),掌握各级别认证的考试要求与备考策略,规划个人职业发展路径。

培训内容:

  1. Oracle认证体系概览:OCA(助理)、OCP(专家)、OCM(大师)三级体系

  2. OCA认证要求:1Z0-051/1Z0-052考试内容、备考策略、考试形式

  3. OCP认证要求:通过OCA后需参加原厂培训、1Z0-053考试、实验考核

  4. OCM认证要求:高级课程学习、两天实验考试、全球权威认证

  5. 新版认证变化:11g/12c/19c/21c/23ai认证路径对比

  6. 学习路径规划:Oracle MyLearn平台、官方培训课程选择

  7. 考试准备技巧:官方题库、模拟实验、备考时间规划

  8. 原厂培训与WDP渠道:Oracle大学与授权培训机构的选择

  9. 考试流程:Pearson VUE预约、考试环境、成绩查询

  10. 证书维护:证书有效期、续认证要求、继续教育

  11. 认证价值:职业发展、薪资提升、企业认可度

  12. 综合规划:从OCA到OCM的三年成长路线图

Oracle认证体系汇总

 
 
认证级别 认证名称 考试要求 适用人群
OCA Oracle Certified Associate SQL基础(1Z0-051)+管理基础(1Z0-052) 初级DBA、开发人员
OCP Oracle Certified Professional OCA + 管理进阶(1Z0-053) + 原厂培训 中级DBA、资深开发
OCM Oracle Certified Master OCP + 高级课程 + 两天实验考试 高级DBA、架构





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>