Timeline of Oracle Database

Oracle Database from its company’s founding in 1977 through portable SQL, stored procedures, clustering, multitenancy, autonomous services, and AI-oriented releases in 2025.

Category
Engineering & Technology
Tag
computing
Events
19 events 1977 – 2025
Generated
by gpt-6
  1. 1977: Ellison, Miner, and Oates found a company

    Larry Ellison, Bob Miner, and Ed Oates founded Software Development Laboratories. The consulting company became the organization behind Oracle Database, applying relational-database ideas to a commercial software product.

    https://en.wikipedia.org/wiki/Oracle_Corporation
  2. 1979: Oracle Version 2 reaches customers

    Relational Software Inc., the renamed company, released Oracle Version 2. It was an early commercial relational database using Structured Query Language (SQL); the version number did not indicate an earlier commercial Version 1.

    https://en.wikipedia.org/wiki/Oracle_Database
  3. 1983: A C rewrite improves portability

    Oracle Version 3 was rewritten in C, helping the database move across different computer systems. The release also added transaction controls, expanding its suitability for business applications that needed coordinated updates.

    https://en.wikipedia.org/wiki/Oracle_Database
  4. 1984: Oracle adds read consistency

    Oracle Version 4 introduced multiversion read consistency. Queries could see a consistent view of committed data while other sessions made changes, establishing a central part of Oracle’s approach to concurrent transactions.

    https://en.wikipedia.org/wiki/Multiversion_concurrency_control
  5. 1985: Oracle expands client-server operation

    Oracle Version 5 supported distributed client-server use. Database processing could run on a server while users interacted through applications on other machines, matching the growing use of networked business systems.

    https://en.wikipedia.org/wiki/Oracle_Database
  6. 1988: Version 6 introduces row-level locking

    Oracle Version 6 added row-level locking and an initial procedural language facility. Locking individual rows supported concurrent updates more precisely than coarse-grained locks, while procedural constructs expanded what applications could express.

    https://en.wikipedia.org/wiki/Oracle_Database
  7. 1992: Oracle7 stores procedures and triggers

    Oracle7 introduced stored procedures and database triggers using Oracle’s procedural extension to Structured Query Language. Business rules could run inside the database in response to explicit calls or changes to data.

    https://en.wikipedia.org/wiki/Oracle_Database
  8. 1997: Oracle8 adds object-relational capabilities

    Oracle8 expanded support for user-defined object types and large data. It also introduced table partitioning, helping administrators manage growing datasets while retaining the relational query model.

    https://en.wikipedia.org/wiki/Oracle_Database
  9. 1999: Oracle8i brings Java into the database

    Oracle8i included a Java virtual machine and expanded support for internet applications. Developers could execute Java stored procedures inside the database alongside existing procedural programs.

    https://en.wikipedia.org/wiki/Oracle_Database
  10. 2001: Real Application Clusters shares one database

    Oracle9i introduced Real Application Clusters, allowing multiple database instances on separate servers to access a shared database. Cache Fusion coordinated data held in the instances’ memory, supporting clustered operation and failover.

    https://en.wikipedia.org/wiki/Oracle_RAC
  11. 2004: Oracle Database 10g ships grid-oriented management

    Oracle Database 10g became available with features including Automatic Storage Management. The release emphasized managing pools of computing and storage resources and automating more administrative work.

    https://en.wikipedia.org/wiki/Oracle_Database
  12. 2006: Express Edition offers a free entry point

    Oracle released Database 10g Express Edition after a public beta in 2005. The free edition limited resources and database size, giving developers and smaller applications an entry point into Oracle’s database platform.

    https://en.wikipedia.org/wiki/Oracle_Database
  13. 2007: Oracle Database 11g adds testing and diagnostic tools

    Oracle Database 11g introduced capabilities including Database Replay and Automatic Diagnostic Repository. Administrators gained tools for investigating faults and testing changes against captured workloads before deploying them.

    https://en.wikipedia.org/wiki/Oracle_Database
  14. 2008: Exadata moves query work into storage

    Oracle and Hewlett-Packard introduced the first Exadata database machine. Its storage servers could perform parts of query processing near the data, reducing the amount of information sent to database servers for suitable workloads.

    https://en.wikipedia.org/wiki/Oracle_Exadata
  15. 2013: Multitenant architecture arrives in Oracle Database 12c

    Oracle Database 12c introduced container databases holding pluggable databases. The architecture allowed multiple application databases to share infrastructure while retaining separate identities and simplifying some provisioning and management operations.

    https://en.wikipedia.org/wiki/Oracle_Database
  16. 2014: An in-memory column store supplements rows

    Oracle Database 12c Release 1 version 12.1.0.2 added Database In-Memory. A column-oriented representation in memory accelerated suitable analytical queries while the database retained its row-oriented transactional storage.

    https://en.wikipedia.org/wiki/Oracle_Database
  17. 2018: Autonomous data warehousing becomes available

    Oracle launched Autonomous Data Warehouse as a cloud service after announcing its autonomous-database approach in 2017. Automation handled tasks such as provisioning, tuning, and patching, with transaction-processing services following later in 2018.

    https://en.wikipedia.org/wiki/Oracle_Database
  18. 2024: Oracle Database 23ai adds vector search

    Oracle made Database 23ai available, renaming the release previously called 23c. Vector search allowed similarity queries over embeddings alongside relational data, while JSON-relational duality views offered another way to work with application data.

    https://en.wikipedia.org/wiki/Oracle_Database
  19. 2025: Oracle introduces the 26ai release

    Oracle introduced Oracle AI Database 26ai in October, replacing the 23ai branding for its long-term release line. The announcement extended its focus on vector search and AI-assisted application development within the database platform.

    https://en.wikipedia.org/wiki/Oracle_Database