Complete Guide to Oracle Database Editions and Versions

English

[SE2 vs EE / CDB Support / RAC Limitations]

Oracle Database offers multiple editions tailored for different use cases, from small departmental systems to large-scale mission-critical enterprise systems.

This article focuses specifically on:

  • The key differences between Standard Edition 2 (SE2) and Enterprise Edition (EE)
  • Whether CDB architecture is supported in SE2
  • RAC availability per version
  • Guidelines for selecting the right edition and version

🧩 Overview of Oracle Database Editions

Oracle provides two primary commercial editions for enterprise deployments:

[Standard Edition 2 (SE2)] → [Enterprise Edition (EE)]
│ │
For SMBs & cost-conscious For full-featured enterprise-grade systems

🆚 Key Differences: SE2 vs EE

FeatureSE2EE
Max CPU threadsMax 16 threads (8 cores × 2 sockets)No limit
RAC supportUp to 18c only (2-node max)Fully supported
CDB (Multitenant architecture)Yes (limited to 1 PDB)Yes (multi-PDB via extra license)
Data Guard✔ (optional license)
Table Partitioning✔ (optional license)
OLAP / Advanced Analytics✔ (optional license)
Flashback DatabaseLimitedFull support
Online DDL / Redefinition
Licensing CostLowerHigher (depends on usage)

✅ SE2 Supports CDB Architecture (with 1 PDB Limit)

Starting from Oracle 12c, databases use a Multitenant Architecture, where:

  • A CDB (Container Database) hosts one or more PDBs (Pluggable Databases).

SE2 supports this architecture but is limited to a single PDB.

[Diagram] CDB Structure in SE2

+-------------------+
| CDB$ROOT |
+-------------------+


+-------------------+
| PDB1 Only | ← SE2 allows only one PDB
+-------------------+

✅ This is valid even in Oracle 19c and 23c.
🚫 You cannot create a second PDB in SE2. For that, EE with multitenant licensing is required.


🛑 SE2 No Longer Supports RAC in 19c and Later

While Oracle 12c to 18c allowed SE2 to run RAC (up to 2 nodes), this support was removed in Oracle 19c.

[Diagram] RAC Support Matrix

Version       | RAC on SE2
--------------|----------------------------
11g | ✔ (via SE1/SE)
12c / 18c | ✔ (2-node limit)
19c and later | ❌ Not Supported

Want RAC in 19c+? You must use Enterprise Edition.


🔢 Feature Support by Version

Feature / Version12c18c19c21c / 23c
Multitenant Architecture
RAC on SE2
PDBs in SE2✔ (1 PDB)✔ (1 PDB)✔ (1 PDB)✔ (1 PDB)
Multi-PDB in EE
Long Term Support (LTS)

💡 As of now, Oracle 19c is the LTS version, supported until at least 2028.


🧭 Which Edition & Version Should You Choose?

Use CaseRecommended Edition / Version
SMB systems with limited budgetSE2 + 19c (CDB with 1 PDB)
Require multiple PDBsEE + Multitenant Option
Require RAC configurationEE + RAC Option
Test or develop CDB environmentSE2 + CDB setup (1 PDB)
Need stable LTS support19c

🧩 Common Scenarios and Advice

🔹 Q1. Can I use RAC in SE2?

  • Only up to 18c.
  • From 19c onward, RAC is not supported in SE2. Use EE instead.

🔹 Q2. Can SE2 use multitenant (CDB) architecture?

  • Yes, with one PDB only.
  • Ideal for development or simplified production systems.

🔹 Q3. I want a future-proof, stable environment

  • Choose Oracle Database 19c.
  • Long-term support, modern features, and well-documented behavior.

✅ Summary

RequirementUse SE2Use EE
One simple PDB
Multiple PDBs✔ (with license)
RAC✖ (19c〜)
Partitioning, Data Guard✔ (with options)
Long Term Support (LTS)✔ (19c)✔ (19c)


[reference]
Database Reference

コメント

Copied title and URL