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
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_Corporation1979: 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_Database1983: 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_Database1984: 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_control1985: 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_Database1988: 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_Database1992: 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_Database1997: 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_Database1999: 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_Database2001: 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_RAC2004: 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_Database2006: 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_Database2007: 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_Database2008: 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_Exadata2013: 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_Database2014: 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_Database2018: 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_Database2024: 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_Database2025: 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