二、Oracle 知识体系总览
大约 2 分钟
二、Oracle 知识体系总览
Oracle 知识树
├── 1. 数据库基础
│ ├── 数据库概念、关系模型、Oracle 发展历程
│ ├── 实例与数据库(SGA/PGA、进程、数据文件/控制文件/重做日志)
│ └── 客户端访问机制(监听、tnsnames、SQL*Plus、PL/SQL Developer)
├── 2. 安装与建库(11g→12c→19c)
│ ├── 图形安装 / 静默安装 / 软件克隆 / DBCA 模板建库 / 手工建库
│ ├── 卸载重装、补丁升级(RU 补丁、OJVM、bug 修复)
│ └── 云数据库环境构建(多种方式)
├── 3. 体系结构
│ ├── 内存结构(SGA:共享池/缓冲区/重做缓冲区;PGA)
│ ├── 进程结构(SMON/PMON/DBWR/LGWR/CKPT/ARCn)
│ ├── 存储结构(表空间、数据文件、段/区/块、控制文件、联机重做日志、归档日志)
│ └── 多租户架构(CDB/PDB)
├── 4. 网络配置
│ ├── 监听器(listener.ora、lsnrctl)
│ ├── 本地网络服务名(tnsnames.ora)
│ └── Oracle Net 连接方式
├── 5. SQL 与 PL/SQL(1z0-071/082 核心)
│ ├── DQL 查询(单表/多表/子查询/集合运算/分页 rownum/rowid)
│ ├── DML(insert/update/delete/merge)
│ ├── DDL(create/alter/drop、约束、索引、视图、序列、同义词)
│ ├── 函数(字符/数值/日期/转换/分组聚合)
│ ├── 事务(commit/rollback/savepoint、隔离级别)
│ └── PL/SQL(块结构、游标、存储过程、函数、触发器、包、定时任务)
├── 6. 安全与用户
│ ├── 用户、角色、权限(系统权限/对象权限)
│ ├── 审计、密码策略、安全加固
│ └── 数据加密/脱敏思路
├── 7. 高可用(重点)
│ ├── ASM(自动存储管理:磁盘组、镜像)
│ ├── RAC(集群:GI、SCAN、VIP、多路径、补丁)
│ ├── DataGuard(物理备库、切换/故障切换)
│ └── GoldenGate(逻辑复制、异构迁移)
├── 8. 备份恢复
│ ├── 备份恢复概念(一致性/非一致性、归档/非归档)
│ ├── RMAN(全备/增量、归档备份、恢复演练)
│ ├── 数据泵(expdp/impdp)
│ └── 闪回(Flashback Query/Table/Database、Flash Recovery Area)
├── 9. 性能调优
│ ├── 优化器(CBO、执行计划、Hint)
│ ├── 索引(B-Tree、位图、函数索引、索引扫描方式)
│ ├── 统计信息收集、AWR 报表、ASH 分析
│ └── SQL 调优(绑定变量、执行计划、表设计)
└── 10. 认证体系(OCA/OCP/OCM)
├── 1z0-071(SQL)、1z0-082(19c 管理)、1z0-083(19c 高级管理)
├── 12c:1z0-061/062/063
└── OCM:RAC/DG/高可用/性能调优实战