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.