4. Larry Ellison and friends founded Software Development
Laboratories (SDL)
1977
5. Oracle Version 1, written in assembly language, runs on
PDP-11 under RSX, in 128K of memory.
Oracle V1 is never officially released.
1978
6. SDL changed its company-name to "Relational Software,
Inc." (RSI)
Introduced its product Oracle V2 as an early relational
database system.
1979
7. Often cited as the first commercially sold RDBMS.
The version did not support transactions, but implemented
the basic SQL functionality of queries and joins.
1979 (Cont’d)
8. RSI in its turn changed its name,
becoming known as
"Oracle Corporation"
1982
9. The company released Oracle version 3
It had re-written using the C programming language
1983
10. Supported COMMIT and ROLLBACK functionality for
transactions
Version 3 extended platform support from the existing Digital
VAX/VMS systems to include Unix environments
1983 (Cont’d)
11. Oracle Corporation released Oracle version 4,
Supported read-consistency.
In October it also released the first Oracle for the IBM PC.
1984
12. Oracle Corporation released Oracle version 5
Supported the client–server model
Networks becoming more widely available in the mid-1980s
1985
13. Oracle RDBMS version 6 came out
It support for PL/SQL, row-level locking and hot backups.
1988
14. Oracle's procedural language extension for SQL
Available in Oracle, TimesTen in-memory, and IBM DB2
PL/SQL
15. Oracle Corporation entered the application-products market
and developed its ERP product
Later to become part of the Oracle E-Business Suite
Based on the Oracle relational database
1989
16. The release of Oracle Applications
Oracle Applications refers to the non-database and non-
middleware parts of Oracle's software portfolio.
ERP, CRM, SCM, …
1990
17. Oracle version 7 appeared
Support for referential integrity, stored procedures and
triggers
1992
18. Oracle Corporation released version 8
Supported object-oriented development and multimedia
applications.
1997
19. Release of Oracle8i
Aimed to provide a database inter-operating better with the
Internet
The i in the name stands for "Internet".
1999
20. The Oracle8i database incorporated a native Java virtual
machine
Oracle JVM, also known as "Aurora"
1999 (Cont’d)
22. Oracle9i went into release with 400 new features
Support to read and write XML documents
2001
23. Provided an option for Oracle RAC "Real Application Clusters“
computer-cluster database, as a replacement for the Oracle
Parallel Server (OPS) option.
2001 (Cont’d)
24. Provides software for clustering and high availability
Allows multiple computers to run Oracle RDBMS software
simultaneously while accessing a single database
Performance, scalability and resilience
Oracle RAC
25. Release Oracle Database 10g
Supported regular expressions
The g stands for "grid"
2003
27. Oracle 10g r2 sets a new world record TPC-H 3000 GB
benchmark result
Oracle Corporation released Oracle Database 11g for Linux
and for Microsoft Windows
2007
37. Cold Backup
done with the database in a shutdown state
provides a complete copy of the database
Hot Backup
taken while the database is active
can only give a read-consistent copy
doesn't handle active transactions
Backup
38. C++: Oracle C++ Call Interface (OCCI)
Java: JDBC Driver (Customized)
.NET: ODP.NET (optimized ADO.NET for Oracle)
Python: cx_Oracle
Programming API
56. IDE for working with SQL in Oracle databases
Use Java Development Kit
Can connect to non-Oracle databases
works with IBM DB2, Microsoft SQL Server, MySQL, Sybase, …
SQL Developer
RSX-11 is a family of real-time operating systems mainly for PDP-11 computers created by Digital Equipment Corporation(DEC), common in the late 1970s and early 1980s.
to align itself more closely with its flagship product.
Similar to T-Sql in Microsoft sql server
Or PL/pgsql in post
referential integrity == foreign key
Shared-nothing
Shared-everything
Oracle provide shared-nothing
emphasizing a marketing thrust of presenting 10g as "grid computing ready".)
Internet service
Clouded service
Financial
Banking
Specially in India
enterprise infrastructure software products
Sun Solaris -> Oracle Solaris
web content management system
search engine software vendor
C++ : enables C++ programmers to use the full range of Oracle database operations, including SQL statement processing and object manipulation. Efficient auth
US$350.00
US$460.00
US$460.00
Database Control --> Grid control --> Cloud control
Entity Relationship Diagrams
Geospatial data viewer