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数据库的安装配置、体系结构、日常管理操作,能够独立完成数据库的创建、启动关闭、用户管理、存储结构管理等基础运维任务。
培训内容:
-
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数据库环境并完成日常管理任务
专题二: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进行优化并验证效果
专题三:Oracle高可用架构(RAC/Data Guard)
培训对象:
-
高级数据库管理员、系统架构师
-
需要设计高可用方案的运维负责人
-
准备参加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备份恢复与容灾
培训对象:
-
数据库管理员、灾备管理人员
-
需要制定备份策略的运维工程师
-
负责数据安全与恢复的技术人员
培训目标:
掌握Oracle备份恢复的核心技术,能够制定合理的备份策略,熟练使用RMAN进行备份恢复,具备灾难恢复能力。
培训内容:
-
备份恢复基础:RPO、RTO、备份类型(全量/增量/差异)
-
RMAN体系结构:RMAN组件、恢复目录、通道配置
-
RMAN备份操作:全库备份、表空间备份、数据文件备份、控制文件备份
-
增量备份:差异增量与累积增量、块修改跟踪
-
备份优化:压缩备份、加密备份、并行备份
-
不完全恢复:基于时间点恢复(PITR)、基于SCN恢复、基于日志序列恢复
-
恢复场景演练:数据文件丢失恢复、控制文件丢失恢复、误删表恢复
-
闪回技术:Flashback Query、Flashback Table、Flashback Database
-
归档管理:归档模式配置、归档清理策略、归档备份
-
恢复目录管理:创建恢复目录、注册数据库、备份脚本存储
-
备份策略设计:全量+增量备份周期、保留策略、异地备份
-
综合实战:模拟数据误删场景并完成闪回恢复
专题五:Oracle云服务(OCI)应用
培训对象:
-
云架构师、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自治数据库
专题六:Oracle 23ai新特性与AI融合
培训对象:
-
高级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构建智能文档检索系统
专题七:Oracle SQL开发与应用
培训对象:
-
软件开发工程师、数据分析人员
-
需要编写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完成电商销售数据分析
专题八:PL/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
-
综合实战:编写完整的订单处理存储过程包
专题九:Oracle数据库开发(Java/Python)
培训对象:
-
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安全防护体系,能够进行用户认证、权限控制、数据加密、审计配置,满足等保合规要求。
培训内容:
-
Oracle安全架构:认证、授权、审计、加密四层防护
-
用户认证:本地认证、口令认证、操作系统认证、LDAP集成
-
权限体系:系统权限、对象权限、角色权限、最小权限原则
-
精细访问控制:VPD(虚拟私有数据库)、FGAC(细粒度访问控制)
-
数据加密:透明数据加密(TDE)、列级加密、备份加密
-
网络加密:Oracle Net Services加密、SSL/TLS配置
-
审计配置:标准审计、精细审计(FGA)、统一审计策略
-
审计分析:审计日志查看、审计报告生成、异常检测
-
数据脱敏:静态数据脱敏、动态数据脱敏
-
合规检查:等保2.0在Oracle中的落地、GDPR合规配置
-
安全补丁管理:关键补丁更新(CPU)、补丁分析
-
综合实战:配置满足等保三级要求的Oracle安全环境
专题十一:Oracle数据仓库与BI
培训对象:
-
数据仓库工程师、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技能的从业者
-
职业规划中的数据库技术人员
培训目标:
全面了解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的三年成长路线图
Oracle认证体系汇总
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获