Features
Oracle 2 (1979)
Introduction of SQL: The foundation for structured query language.
Relational Database Model: Laying the groundwork for organizing data into tables.
Oracle 7 (1992)
Client-Server Architecture: Allowing multiple clients to access a centralized database.
Data Warehousing: Support for large volumes of historical data analysis.
Distributed Databases: Ability to manage and access data across multiple locations.
Oracle 8 (1997)
Internet Capabilities: Enhancements for web applications and internet-based services.
Object-Relational Features: Supporting complex data types and object-oriented programming.
Oracle 9i (2001)
Grid Computing: Introducing features to utilize computing resources as a grid.
Self-Management Capabilities: Automation for tasks like memory management and performance tuning.
Oracle 10g (2003)
Grid Computing Emphasis: Further enhancements in grid computing and automation.
System Performance Improvements: Focus on optimizing performance and scalability.
Oracle 11g (2007)
Security Enhancements: Strengthening database security features.
Simplification: Streamlining management and administration processes.
Oracle 12c (2013)
Multitenant Architecture: Introducing the concept of pluggable databases for consolidation.
Database as a Service (DBaaS): Offering databases as a service in the cloud.
Oracle 18c and Beyond
Cloud-Native Solutions: Advancements for cloud deployments and integration.
Autonomous Database: Leveraging AI for automation, high performance, and self-patching capabilities.
Oracle 19C-Specific
Automatic Indexing
Self-Driving Index Management: Oracle 19c introduces automatic indexing, leveraging machine learning algorithms to identify and implement optimal indexes based on usage patterns.
Real-Time Statistics
Dynamic Statistics Collection: Enhancements in statistics gathering, providing more accurate and up-to-date information for query optimization.
SQL Quarantine
Enhanced Security Measures: SQL Quarantine isolates SQL statements that potentially cause performance or stability issues, preventing their execution.
Memory Optimizations
Database In-Memory Improvements: Performance enhancements for in-memory databases, optimizing memory utilization and access speeds.
JSON Enhancements
Simplified JSON Operations: Improved JSON support with additional functionalities and enhancements for easier manipulation of JSON data within the database.
Online Partition Merge and Move
Enhanced Partition Management: Facilitates merging and moving of partitions online without disrupting user access or operations.
Automatic Database Diagnostic Monitor (ADDM)
Enhanced Diagnostics: Advanced features in ADDM for comprehensive and automated database performance diagnostics.
High Availability Improvements
Increased Resilience: Enhancements in Oracle Data Guard and other high availability features for greater fault tolerance and disaster recovery capabilities.
Data Pump Features
Performance and Usability Improvements: Updates and enhancements to Oracle Data Pump for faster and more efficient data import and export operations.
Hybrid Partitioned Tables
Flexible Storage Management: Introduces the ability to store data in both relational and external formats, offering increased flexibility in managing large datasets.
Unified Auditing
Simplified Auditing: Combines multiple audit trails into a single, unified audit trail for easier management and analysis of audit data.
Automatic Indexing Statistics Collection
Streamlined Index Statistics: Automatic collection of index statistics to maintain data accuracy and optimize query performance.