Oracle Database Standard Edition 2 includes features necessary to develop workgroup, department-level, and Web applications. (1)
Oracle Database Enterprise Edition provides performance, availability, scalability, and security for developing applications such as high-volume online transaction processing (OLTP) applications, query-intensive data warehouses, and demanding Internet applications. (1)
Oracle Database Enterprise Edition can be enhanced with the purchase of Oracle Database options and Oracle management packs. (1)
Oracle Database Enterprise Edition software installed on an on-premises engineered system (Oracle Exadata Database Machine or Oracle Database Appliance). (1)
Includes all of the components of Oracle Database. You can further enhance this offering with the purchase of Oracle Database options and Oracle management packs (1)
The licensing policies for EE-ES vary depending on whether it is installed on Oracle Exadata Database Machine or Oracle Database Appliance. Be sure to make note of these differences. (1)
Oracle Database Personal Edition supports single-user development and deployment environments that require full compatibility with Oracle Database Standard Edition 2 and Oracle Database Enterprise Edition. (1)
Includes all of the components that are included with Enterprise Edition, as well as all Oracle Database options, with the exception of the Oracle RAC One Node and Oracle Real Application Clusters options, which cannot be used with Personal Edition. Personal Edition is available on Linux and Windows platforms only. Oracle management packs cannot be used with Personal Edition. (1)
What you can do:
(you refers to you personally or your business/organization)Use internally to develop/test/prototype/demonstrate.
Use internally to run your own internal business operations. (e.g. you could store company HR, finance or inventory data. You could use Java or other languages to build and run internal apps for employees). However, it is strongly recommended NOT to use the free edition for Production due to lack of support and updates.
You can use ORDS and APEX against Oracle Database Free without needing a paid database license. ORDS relies on a supported Java runtime. Oracle JDK 17 is free to use and redistribute under Oracle’s No-Fee Terms and Conditions (NFTC).
You can use RMAN to backup.
You can use JSON relational duality.
Redistribute the unmodified software and documentation (but you cannot charge for this). This MUST include an unaltered copy of the license and all copyright notices etc. You must also comply with all applicable export controls and sanctions.
Make copies.
Training. But be careful if this training involves any third-party.
Request the source code for any included open-source software.
What you can't do:
Reverse engineer, decompile or disassemble.
Hold Oracle liable for any failures or damages.
Ignore any separate licensing terms for included technologies.
Charge for access to the software (whether this is Commerical hosting / SaaS or just "covering costs")
Embedding in or bundling with something you are selling.
Use it to provide a paid training course.
Distribute Oracle software with modifications.
CPU: The database is automatically limited to using just 2 CPU cores (or threads) for processing, even if your machine has more available. So heavy workloads may run slower than on full editions.
Memory (RAM): Total memory allocated (SGA + PGA) is capped at 2 GB. You can’t exceed this even if your system has more RAM.
Installation Limit: Only one instance can be installed per logical environment — whether that’s a VM, container, or physical host. If you try to run more, you'll hit an ORA-00442: Oracle Database Free single instance violation error.
User Data Size: You're limited to 12 GB of user data on disk (regardless of compression). If exceeded, it triggers an ORA-12954: The request exceeds the maximum allowed database size of 12 GB error. This 12 GB limit includes the SYSAUX tablespace, which can fill up with automatic statistics (AWR,ASH), logs, scheduler data, etc. That means less space for your own application data unless aggressively managed.
No Official Support or Patches: You won't get formal Oracle support or any kind of patches (including security fixes) for this free edition. To continue receiving support and updates, you must upgrade to a fully licensed edition like Enterprise or Standard Edition 2.
No Options or Packs: The Free edition does NOT include any of the separately licensed Options or Packs that are available with Enterprise Edition. Even if the database binaries contain some of this code (because Oracle ships a unified binary), in the Free Edition the features are either disabled or restricted by license — meaning if you enable them, you would be out of compliance.
PDB: Only one pluggable database is allowed.
Includes Oracle Database Standard Edition 2 software. (1)
Includes Oracle Database Enterprise Edition software. (1)
Includes:
Oracle Database Enterprise Edition
Data Masking and Subsetting Pack
Diagnsotics Pack
Tuning Pack
Real Application Testing
Transparent Data Encryption
Machine Learning
Spatial
Graph
Includes Oracle Database Enterprise Edition software plus many Oracle Database options and Oracle management packs. (1)
As "Enterprise Edition" plus...
Multitenant
Partitioning
Advanced Compression
Advanced Security
Label Security
Database Vault
OLAP
Database Lifecycle Management Pack
Cloud Management Pack for Oracle Database
Includes Oracle Database Enterprise Edition software plus all Oracle Database options and Oracle management packs that are appropriate for use in Oracle Database Cloud Service. (1)
As "Enterprise Edition High Performance" plus...
In-Memory Database
Active Data Guard
Real Application Clusters (RAC)
Oracle Database Enterprise Edition software plus all Oracle Database options and Oracle management packs that are appropriate for use in Oracle Database Exadata Cloud Service. (1)
Oracle Database Enterprise Edition software plus all Oracle Database options and Oracle management packs that are appropriate for use in Oracle Database Exadata Cloud@Customer. (1)