All 29 chapters available

Stage 02 · Relational Databases

Oracle Database

An end-to-end Oracle Database curriculum from SQL and PL/SQL through instance/storage internals, optimizer, multitenant architecture, RMAN, Data Guard, RAC concepts, security, partitioning, performance diagnostics, Flashback, JSON/vector/AI features, and production operations.

29chapters
145lesson paths
Intermediate → Expertlearning level
Publishedcourse state
Coverage baselineOracle AI Database 26ai LTS baseline, including converged and AI/vector capabilities

Course brief

From engine fundamentals to advanced production operations.

An end-to-end Oracle Database curriculum from SQL and PL/SQL through instance/storage internals, optimizer, multitenant architecture, RMAN, Data Guard, RAC concepts, security, partitioning, performance diagnostics, Flashback, JSON/vector/AI features, and production operations.

This syllabus deliberately separates conceptual foundations, hands-on SQL, engine internals, operational tooling, reliability, security, performance, and capstone work so each lesson can go deep without compressing advanced subjects into generic chapters.

By the end

You will be able to

  • Write advanced Oracle SQL and PL/SQL and reason about optimizer and cursor behavior
  • Understand multitenant, redo/undo, storage, indexing, partitioning, parallelism, and RAC concepts
  • Operate RMAN, Flashback, Data Guard, security, auditing, patching, and diagnostic tooling
  • Use converged Oracle capabilities including JSON, spatial, graph, vector search, and AI-oriented features
  • Design and defend a resilient production Oracle architecture with tested recovery and upgrade procedures

Complete syllabus

29 chapters · 145 lessons.

Every lesson path was reserved in the planned syllabus and is now linked because its lesson HTML is available. The sequence moves from foundations through internals, advanced features, administration, reliability, security, tuning, upgrades, and a production capstone.

01

Chapter 1

Oracle AI Database Foundations, Editions, Deployment Models, and Lab Setup

5 lessons
02

Chapter 2

Instance Architecture: SGA, PGA, Processes, Sessions, and Startup/Shutdown

5 lessons
03

Chapter 3

Physical Storage: Datafiles, Tablespaces, Blocks, Segments, Extents, and ASM Concepts

5 lessons
04

Chapter 4

Users, Schemas, Objects, Data Types, Keys, Constraints, and Sequences

5 lessons
05

Chapter 5

Oracle SQL Fundamentals: Joins, Subqueries, Set Operations, and Hierarchical Queries

5 lessons
06

Chapter 6

Advanced SQL: Analytic Functions, MODEL, PIVOT, MATCH_RECOGNIZE, and SQL Macros

5 lessons
07

Chapter 7

DML, Transactions, Read Consistency, Undo, Locks, and Concurrency

5 lessons
08

Chapter 8

B-Tree, Bitmap, Function-Based, Domain, and Specialized Indexes

5 lessons
09

Chapter 9

Optimizer Internals, Statistics, Execution Plans, and SQL Tuning

5 lessons
10

Chapter 10

Shared Pool, Cursor Management, Bind Variables, and SQL Execution Lifecycle

5 lessons
11

Chapter 11

PL/SQL Fundamentals: Blocks, Types, Procedures, Functions, and Packages

5 lessons
12

Chapter 12

Triggers, Dynamic SQL, Scheduler, Advanced PL/SQL, and Database APIs

5 lessons
13

Chapter 13

Multitenant Architecture: CDBs, PDBs, Services, Cloning, and Lifecycle

5 lessons
14

Chapter 14

Redo, Undo, Control Files, Checkpoints, and Instance Recovery

5 lessons
15

Chapter 15

RMAN Backup, Restore, Recovery, and Disaster-Recovery Engineering

5 lessons
16

Chapter 16

Flashback Technologies, Recycle Bin, Data Archive, and Recovery Without Restore

5 lessons
17

Chapter 17

Data Guard, Standby Databases, Broker, and High Availability

5 lessons
18

Chapter 18

RAC and Clustered Oracle Concepts

5 lessons
19

Chapter 19

Partitioning, Parallel Execution, Compression, and Very Large Databases

5 lessons
20

Chapter 20

Security: Privileges, Roles, Profiles, Unified Auditing, VPD, and Encryption

5 lessons
21

Chapter 21

Resource Manager, Workload Governance, Services, and Capacity Control

5 lessons
22

Chapter 22

Observability and Diagnostics: AWR, ASH, ADDM, Wait Events, and Tracing

5 lessons
23

Chapter 23

Performance Engineering: Memory, I/O, SQL, Parallelism, and Contention

5 lessons
24

Chapter 24

JSON, XML, Spatial, Graph, and Converged Data Capabilities

5 lessons
25

Chapter 25

AI Vector Search, VECTOR Data, Select AI, and AI-Enabled Database Workloads

5 lessons
26

Chapter 26

Sharding, Distributed Database Concepts, and Global Data Placement

5 lessons
27

Chapter 27

Application Integration: Drivers, Pools, Session State, Transactions, and Resilience

5 lessons
28

Chapter 28

Upgrades, Patching, Data Pump, Migration, and Zero/Low-Downtime Change

5 lessons
29

Chapter 29

Production Capstone: Architect, Secure, Tune, Protect, and Operate Oracle

5 lessons

Keep knowledge open

Help the academy stay free and grow.

If these curricula save you planning time, a small donation supports new lessons, technical review, diagrams, examples, and long-term maintenance.

ETHEthereum / ERC-20 only
0x716c4Ab160C4B66F31a28AE2448BfF68fc3a2ef0

Send only assets compatible with the Ethereum/ERC-20 network. Do not send TRC-20/TRON assets.