Oracle currently comes in two major Editions, Standard Edition (SE) and Enterprise Edition (EE). The Enterprise Edition has features which are not available to users of the Standard Edition. There is an additional Personal Edition (PE) which has the same feature set as Enterprise Edition except that, since it is aimed at a single user machine, options such as Real Application Clusters (RAC) are not available.
In addition there is a Standard Edition One which was originally aimed at single processor servers (hence the name), but which is currently licensable for dual processor machines. It has the same feature set as SE but is cheaper.
The feature set of both Editions varies between Releases, and some features which were ‘Enterprise’ only in an earlier release have become available in ‘Standard Edition’ in later releases.
Some features within an Edition are options, where the availabilty is governed by license. In other words, you have to pay extra to use these particular features on top of the Enterprise Edition license itself -the Partitioning Option is a classic example of this sort of thing. It is notable with the 10g release of the database that RAC which is the much touted clustering solution for Oracle databases and which has a rather high list price is available for free with the Standard Edition (an edition which historically had no options available to it). This maybe an indicator of a future commoditisation of the RAC technology.
For the current release (10GR2) the list of features is available here:
http://download-uk.oracle.com/docs/cd/B19306_01/license.102/b14199/editions.htmStandard Edition does NOT include the following :
* Oracle Data Guard
* Fast-start fault recovery
* Online index maintenance
* Online table organization
* Online table redefinition
* Block-level media recovery
* Parallel backup and recovery
* Duplexed backup sets (backup sets can be written to multiple devices in parallel)
* Point-in-time tablespace recovery (a tablespace can be recovered up to a specified point in time after a failure or inadvertent transaction execution)
* Trial recovery (redo is applied in memory only but is not written to disk and is easily rolled back)
* RMAN Backup Encryption
* Unused Block Compression
* Oracle Flashback Table
* Oracle Flashback Database
* Oracle Flashback Transaction Query
* Restore Points
* Oracle Advanced Security
* Oracle Label Security
* Virtual Private Database
* Fine-grained auditing
* Enterprise User Security
* Application roles
* N-tier authentication authorization
* Oracle Change Management Pack
* Oracle Configuration Management Pack
* Oracle Diagnostic Pack
* Oracle Tuning Pack
* Database Resource Manager
* Oracle Partitioning
* Oracle OLAP
* Oracle Data Mining
* Data compression
* Bitmapped index and bitmapped join index
* Star Query Transformation
* Export transportable tablespace
* Asynchronous Change Data Capture
* Summary management
* Parallel query
* Parallel DML
* Parallel index build
* Parallel statistics gathering
* Parallel Data Pump export and import
* Parallel text index creation
* Parallel backup and recovery
* Oracle Streams
* Advanced Replication (multimaster)
* Oracle Messaging Gateway
* Connection Manager
* Multiprotocol connectivity
* Oracle Spatial
* Partitioned Tables
Oracle has introduced an Express Edition (XE) which broadly has the same feature set as the Standard Edition. The major difference in features is the lack of the Java Virtual Machine (JVM) within the Express Edition database. The Express Edition is also limited to 1 processor, 1 GB of RAM and 4 GB of User Data. There is a big difference in the licensing for this edition: it is free to develop, deploy, and distribute.
The latest information can be obtained via:
http://www.oracle.com/technology/products/database/xe/index.html