Oracle Database (commonly referred to as Oracle DBMS, Oracle Autonomous Database, or simply as Oracle) is a proprietary
multi-model database management system
In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and an ...
produced and marketed by
Oracle Corporation
Oracle Corporation is an American Multinational corporation, multinational computer technology company headquartered in Austin, Texas. Co-founded in 1977 in Santa Clara, California, by Larry Ellison, who remains executive chairman, Oracle was ...
.
It is a database commonly used for running
online transaction processing (OLTP),
data warehousing
In computing, a data warehouse (DW or DWH), also known as an enterprise data warehouse (EDW), is a system used for Business intelligence, reporting and data analysis and is a core component of business intelligence. Data warehouses are central Re ...
(DW) and mixed (OLTP & DW) database workloads. Oracle Database is available by several service providers
on-premises,
on-cloud, or as a hybrid cloud installation. It may be run on third party servers as well as on Oracle hardware (
Exadata on-premises, on
Oracle Cloud or at Cloud at Customer).
Oracle Database uses
SQL for database updating and retrieval.
History
Larry Ellison and his two friends and former co-workers,
Bob Miner and
Ed Oates, started a consultancy called Software Development Laboratories (SDL) in 1977, later
Oracle Corporation
Oracle Corporation is an American Multinational corporation, multinational computer technology company headquartered in Austin, Texas. Co-founded in 1977 in Santa Clara, California, by Larry Ellison, who remains executive chairman, Oracle was ...
. SDL developed the original version of the Oracle software. The name ''Oracle'' comes from the code-name of a
CIA-funded project Ellison had worked on while formerly employed by
Ampex
Ampex Data Systems Corporation is an American electronics company founded in 1944 by Alexander M. Poniatoff as a spin-off of Dalmo-Victor. The name ''AMPEX'' is an acronym, created by its founder, which stands for Alexander M. Poniatoff Excell ...
; CIA was Oracle's first customer, and allowed the company to use the code name for the new product.
Ellison wanted his database to be compatible with
IBM System R, but that company's
Don Chamberlin declined to release its error codes. By 1985 Oracle advertised, however, that "Programs written for
SQL/DS or
DB2 will run unmodified" on the many non-IBM mainframes, minicomputers, and microcomputers its database supported "Because all versions of ORACLE ''are'' identical".
Releases and versions
Oracle products follow a custom release-numbering and -naming convention. The "ai" in the current release, Oracle Database 23ai, stands for "Artificial Intelligence". Previous releases (e.g. Oracle Database 19c, 10g, and Oracle9i Database) have used suffixes of "c", "g", and "i" which stand for "Cloud", "Grid", and "Internet" respectively. Prior to the release of Oracle8i Database, no suffixes featured in Oracle Database naming conventions. There was no v1 of Oracle Database, as Ellison "knew no one would want to buy version 1".
For some database releases, Oracle also provides an Express Edition (XE) that is free to use.
Oracle Database release numbering has used the following codes:
Th
Introduction to Oracle Databaseincludes a brief history on some of the key innovations introduced with each major release of Oracle Database.
See My Oracle Support (MOS) note
' for the current Oracle Database releases and their patching end dates.
Patch updates and security alerts
Prior to Oracle Database 18c, Oracle Corporation released Critical Patch Updates (CPUs) and Security Patch Updates (SPUs) and Security Alerts to close security vulnerabilities. These releases are issued quarterly; some of these releases have updates issued prior to the next quarterly release.
Starting with Oracle Database 18c, Oracle Corporation releases Release Updates (RUs) and Release Update Revisions (RURs).
RUs usually contain security, regression (bug), optimizer, and functional fixes which may include feature extensions as well. RURs include all fixes from their corresponding RU but only add new security and regression fixes. However, no new optimizer or functional fixes are included.
Competition
In the market for relational databases, Oracle Database competes against commercial products such as
IBM Db2 and
Microsoft SQL Server.
Oracle and IBM tend to battle for the mid-range database market on Unix and Linux platforms, while Microsoft dominates the mid-range database market on
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
platforms. However, since they share many of the same customers, Oracle and IBM tend to support each other's products in many middleware and application categories (for example:
WebSphere,
PeopleSoft, and
Siebel Systems CRM), and IBM's hardware divisions work closely with Oracle on performance-optimizing server-technologies (for example,
Linux on IBM Z
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
). Niche commercial competitors include
Teradata (in data warehousing and business intelligence), Software AG's
ADABAS,
Sybase, and IBM's
Informix, among many others.
In the cloud, Oracle Database competes against the database services of AWS, Microsoft Azure, and Google Cloud Platform.
Increasingly, the Oracle database products compete against
open-source software
Open-source software (OSS) is Software, computer software that is released under a Open-source license, license in which the copyright holder grants users the rights to use, study, change, and Software distribution, distribute the software an ...
relational and non-relational database systems such as
PostgreSQL,
MongoDB,
Couchbase,
Neo4j,
ArangoDB and others. Oracle acquired
Innobase, supplier of the
InnoDB codebase to
MySQL
MySQL () is an Open-source software, open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A rel ...
, in part to compete better against open source alternatives, and acquired
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
, owner of MySQL, in 2010. Database products licensed as open-source are, by the legal terms of the
Open Source Definition, free to distribute and free of royalty or other licensing fees.
Reception
The ''
Rosen Electronics Letter'' in February 1983 stated that Oracle was "the most comprehensive offering we've seen" among databases, with good marketing and substantial installed base encouraging developers to write software for it. The newsletter especially approved of the user interface, noting the "simplicity of setting up 'programs'—queries, data manipulation, updates—without actually programming".
See also
*
Comparison of relational database management systems
*
Comparison of object–relational database management systems
*
Database management system
In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and an ...
*
List of relational database management systems
*
List of databases using MVCC
*
Oracle SQL Developer
*
Oracle Real Application Testing
References
External links
Overview provided by Oracle Corporation
{{Oracle
Client-server database management systems
Relational database management systems
Proprietary database management systems
Database engines
Relational database management software for Linux
Cloud infrastructure
Oracle Cloud Services
Database management systems