history of oracle scott hollows oncalldba
TRANSCRIPT
![Page 1: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/1.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 1/78
The History of Oracle
From Inception to v3
Scott HollowsSenior Principal Consultant
OnCall DBA
Scott HollowsSenior Principal Consultant
OnCall DBA
Scott Hollows
• 18 years experience since Oracle 6• Former Senior PrincipalOracle USA, World Corporate Headquarters
• Oracle USA New Instructor of the Year
• ODTUG Best Presenter
Email [email protected]
Web www.OnCallDBA.com.au
• 18 years experience since Oracle 6• Former Senior PrincipalOracle USA, World Corporate Headquarters
• Oracle USA New Instructor of the Year
• ODTUG Best Presenter
Email [email protected]
Web www.OnCallDBA.com.au
![Page 2: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/2.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 2/78
Content
• History of Oracle
• Inception to v3
• People• Technology
Scott Hollows
• on ex
• Special Thanks• Bruce Scott - Interview with author 2009
• Rich Niemic, TUSC – history presentation 2008
![Page 3: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/3.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 3/78
The problem with history
• Memories get polluted by time, false memories, egos
• Quoted out of context
• Incomplete quotes• Confusion grows as tales pass into folklore
Scott Hollows
![Page 4: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/4.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 4/78
Scott Hollows
![Page 5: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/5.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 5/78
Back To the Future
• 1979 – 1983
• between this … and this …
Scott Hollows
![Page 6: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/6.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 6/78
Back To the Future
• 1979 – 1983
• between this … and this …
Scott Hollows
![Page 7: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/7.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 7/78
Moores Law in Reverse
Scott Hollows
Cost of Calculations per Second per $1000
![Page 8: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/8.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 8/78
Scott Hollows
![Page 9: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/9.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 9/78
Scott Hollows
![Page 10: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/10.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 10/78
San Francisco Bay Area
San Francisco
Oakland
Scott Hollows San JoseSilicon Valley
![Page 11: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/11.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 11/78
Scott Hollows
![Page 12: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/12.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 12/78
3 Founders + 1
Scott HollowsEd Oates Bruce Scott Bob Miner Larry EllisonFounder Employee 4 Founder Founder
![Page 13: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/13.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 13/78
Whose Who in the Zoo
Larry Ellison Visionary, Motivation,Sales, Management
Installs, Customer Training
Ed Oates Consultant.Finishes customer project
Bob Miner Lead developer. Assembler
Scott Hollows
Data ase eng neBruce Scott SQL, Views, View Flattening
Stuart Fagin Mainframe Port
Bill Friend Forms (IAF), RPT
Bob Preger Developer
Kirk Bradley Developer
Gary Kennedy Sales
Others …
![Page 14: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/14.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 14/78
Scott Hollows
![Page 15: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/15.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 15/78
3 Founders + 1
Scott HollowsEd Oates Bruce Scott Bob Miner Larry EllisonFounder Employee 4 Founder Founder
![Page 16: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/16.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 16/78
Lawrence “Larry” Ellison
• Oracle CEO• One time richest man in the world
#4 Nov-2009
• Visionary• Charismatic
Scott Hollows
• Sports
• Yachts Racing
• Pilot – Fighter Jets
• “It’s all about Larry. This was Larry’s company”
Bruce Scott on the early days of Oracle - Author Interview
![Page 17: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/17.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 17/78
Scott Hollows
![Page 18: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/18.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 18/78
3 Founders + 1
Scott HollowsEd Oates Bruce Scott Bob Miner Larry EllisonFounder Employee 4 Founder Founder
![Page 19: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/19.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 19/78
Edward “Ed” Oates
• Founder
• Consultant on PI project
• Remained at PI to complete project• Helped fund development
•
Scott Hollows
,
Oracle database development
• Ed did not write any Oracle code”– Bruce Scott Author Interview
![Page 20: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/20.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 20/78
Edward “Ed” Oates
• Ed owned 20%
• Sold back to Oracle to fund divorce settlement
• $20k (10k cash, 10k promisory note)
Scott Hollows
• a er re urns as an a v sor
• Bob shares increased by 10%
around this time
![Page 21: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/21.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 21/78
Scott Hollows
![Page 22: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/22.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 22/78
3 Founders + 1
Scott HollowsEd Oates Bruce Scott Bob Miner Larry EllisonFounder Employee 4 Founder Founder
![Page 23: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/23.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 23/78
• Author & Architect of Oracle up to v3
• Database Architect
• The Database Engine Guy• Disk IO, Storage, Btree indexes
Robert “Bob” Miner
Scott Hollows
• Assembler
• Original SDR President
• The heart of Oracle
• Died 1994 age 52
![Page 24: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/24.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 24/78
Scott Hollows
![Page 25: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/25.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 25/78
3 Founders + 1
Scott HollowsEd Oates Bruce Scott Bob Miner Larry EllisonFounder Employee 4 Founder Founder
![Page 26: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/26.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 26/78
Bruce Scott
• Employee #4#1 after the 3 founders
• Co-Author and Co-Architect
-
Scott Hollows
• First line of code for Oracle
• Rewrite v3 in C
• Bruce is The SQL Guy• Left before v3 shipped
![Page 27: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/27.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 27/78
Scott / Tiger
• Tiger was daughter Margaret’s cat
• Gray bitsa
Not The Actual Cat
Scott Hollows
• Tables were based on demo data
in IBM SQL Publication
![Page 28: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/28.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 28/78
Bruce Leaves
• Leaves before v3 ships
• Sells back all 5% for $400 k ($1.2 – 1.5 m today)
• a er co- oun s up a• Today VP of Engineering
![Page 29: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/29.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 29/78
Scott Hollows
![Page 30: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/30.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 30/78
Company Name
• 1977 Jun Software Development Laboratories (SDL)
• 1979 Jun Relational Software Inc (RSI)
• 1982 Oracle Systems Corporation
Scott Hollows
Oracle CorporationOracle
l d
![Page 31: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/31.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 31/78
Oracle Product Name
1. ORACLE Oak Ridge National Laboratory
2. CIA Project ORACL no “E”
• “Probably a code name, definitely no E”- Bruce Scott Author Interview
• Large storage
Scott Hollows
• Tape wrapped around a drum
3. SDR
• Larry uses product name from the CIA Project
• “You got a lot of nerve”
- Dave Roberts, CIA
![Page 32: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/32.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 32/78
Scott Hollows
1977 A
![Page 33: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/33.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 33/78
1977 Ampex
• Bob, Larry and Ed work at Ampex
• Larry reports to Bob Miner
• Larry meets Ed Oates• Work on CIA project
“ ”
Scott Hollows
• The answer to everything
• PDP-11
• “basically a CODASYL rip off” - Larry• “… more like “based on” ”
- Bruce Scott Author Interview
P i i I t t
![Page 34: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/34.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 34/78
Precision Instruments
• Larry moves to Precision Instruments
• Larry Meets Bruce Scott at PI
Scott Hollows
SDR F fi t j t
![Page 35: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/35.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 35/78
SDR Forms … first project
• Discovers need for $400k consulting project• Estimate - 3 people, 2 years
• 3 founders forms SDL (Larry, Bob, Ed)• Software Development Labs
• Bob is resident as Larr still works for PI
Scott Hollows
• No office, work at PI client site
• 90% completed by end of 1st year
AmPex Precision Instruments
![Page 36: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/36.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 36/78
AmPex Precision Instruments
SDR
Hi Bruce Hi Larry
Founder
Founder Employee 4
Founder
L t SDR t b ft
![Page 37: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/37.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 37/78
Larrys wants SDR to be a software company
• Difficult to scale consulting• Software profit margins are high
• Cullinet was Larry’s role model for Oracle• $100 million annual sales
’
Scott Hollows
Databases of the Day
![Page 38: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/38.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 38/78
Databases of the Day
• Flat
• Hierarchical• Network
Scott Hollows
Dr Edgar Codd’s Papers (IBM)
![Page 39: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/39.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 39/78
Dr Edgar Codd s Papers (IBM)
• Paper #1 - 1968• Dr Edgar Codd (IBM Research Laboratory, San Jose)
publishes internal IBM paper on
relational database theory
• Paper #2 - 1970
• Codd publishes public paper
Scott Hollows
• Theoretical• Mathematical based
• Predicate calculus
• Sparks research projects
Larry finds IBM Sequel paper
![Page 40: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/40.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 40/78
Larry finds IBM Sequel paper
• Larry learns about IBM Sequel from IBMconference proceedings (he bought the papers)
• $200k in the bank • Larry asks Bob and Bruce if they can develop it
• “ ”
Scott Hollows
• “We thought it would be easy enough to do, so westarted it”
• Bruce Scott
• Bob and Bruce start development of Oracle database
• Ed finished the remaining 10% of the PI contract
IBM SQL Papers
![Page 41: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/41.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 41/78
IBM SQL Papers
• Until 1979 System R was publishing everything• Why did IBM publish the SQL papers ?
• Why did they include the syntax ?
Scott Hollows
• o ware no pa en a e
• Publishing increases IBM profile
• Low competitive risk – difficult to implement
![Page 42: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/42.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 42/78
Scott Hollows
IBM SQL / System R IBM
![Page 43: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/43.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 43/78
IBM SQL / System R IBM
• System/R research group• San Jose Research Laboratory
• Creates SEQUEL• Structured English Query Language
Scott Hollows
• Sequel was trademark of UK based
Hawker Siddeley aircraft company
IBM Slow to Release
![Page 44: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/44.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 44/78
IBM Slow to Release
• Research group … not product development• Long product life cycle plans
• Conflict with existing products• Culture and reputation of release quality products
Scott Hollows
![Page 45: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/45.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 45/78
Scott Hollows
Winning in an IBM dominated market
![Page 46: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/46.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 46/78
Winning in an IBM dominated market
1) Lemora Strategy
feed off IBM
Scott Hollows
2) Compatible
Printers, Tape, Disk,
Mainframes Clones
Larry’s strategy
![Page 47: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/47.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 47/78
Larry s strategy
• IBM defines and validates theSQL market
• Ship before IBM
• “Time To Market Is Everything” – Ellison
• "Market share is ever thin .
Scott Hollows
In the long run you will live or due by market share”- Ellison
• Shouting rights
• Nothing to risk anyway
Prioritized Goals
![Page 48: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/48.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 48/78
Prioritized Goals
1) Time to Market !!!
2) Features - match IBM SQL3) Performance
Scott Hollows
4) Quality
5) Competition
Bruce Scott Author Interview
Relational Database Firsts
![Page 49: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/49.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 49/78
Relational Database Firsts
• First commercial, relational database (Jun 1976)• Honeywell MRDS / Multics Relational Data Store
• IBM
• System/R Project
• SEQUEL database – later SQL
Scott Hollows
• First SQL database to begin development
• Defined SQL language
• Oracle
• First commercially available SQL database
Features Match IBM
![Page 50: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/50.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 50/78
• Larry contacted System R and asked for SQL error codes- Rejected – IBM Confidential
• Not 100% Implemented by Oracle
Scott Hollows
![Page 51: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/51.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 51/78
Scott Hollows
Quality
![Page 52: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/52.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 52/78
Q y
• Customers wanted SQL “NOW !”• The market did not want or need quality
• Standard practice• Select hardware first, then find the software
•
Scott Hollows
• Used to hacking to get systems running
• “Aimed at technical customers”
Bruce Scott Author Interview
• Uses
• Mainly for reporting & data analysis, not data entry
• Stability not critical
![Page 53: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/53.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 53/78
Scott Hollows
First Customer
![Page 54: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/54.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 54/78
• Wright Patterson Airforce BaseCIA Advanced Technology Division
• “No idea of what they used it for”
– Bruce Scott Author Interview
Scott Hollows
• Oracle v2
Early Customers
![Page 55: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/55.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 55/78
• Word travels fast in intelligence community• Within 6 months sales to
• CIA
• Navy and Airforce Intelligence
• NSA
Scott Hollows
“Larry Ellison got most of these intelligence sales”- Bruce Scott Author Interview
• Mil / Intel are not target customers.The sales just came in that way (referals, leads)
Early Customers
![Page 56: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/56.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 56/78
• USA Military and Intel• Existing Contacts
• Cold War
• Well funded
• Need for data analysis
Scott Hollows
• Large amounts of data• Word spreads fast in Intel community
• Customers came looking for Oracle
![Page 57: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/57.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 57/78
Scott Hollows
![Page 58: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/58.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 58/78
Development Hardware
![Page 59: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/59.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 59/78
• Oracle v1 – 2• PDP 1140
• “PDP had 64k memory”• “Oracle compiled files were 100k”
Scott Hollows
• se memory over ays
• Bruce Scott Author Interview
Development Approach
![Page 60: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/60.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 60/78
• Rough specs created by Bob• No regression testing
• Some coding standards – one function per file
Scott Hollows
• o ocuses on a a ase eng ne
• Bruce focuses on SQL
Development Environment
![Page 61: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/61.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 61/78
• 6 days weeks• Work at home to reduce travel time
• Dial in from home to office computers• V2 300 baud modem
•
Scott Hollows
![Page 62: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/62.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 62/78
Scott Hollows
![Page 63: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/63.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 63/78
Scott Hollows
Version 1
![Page 64: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/64.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 64/78
• Was not released commercially• Probably released to CIA
• “The first version of the database was called Oracleversion 2. I didn’t think anyone would buy version
1 r r ”
Scott Hollows
Larry• Developed On
• PDP-11
• 128 KB max memory
• PDP Assembly language – not portable
![Page 65: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/65.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 65/78
Scott Hollows
Version 2 1981 release
![Page 66: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/66.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 66/78
• 2 years to create• Performance
• Early prototypes were very slow
• First commercial SQL database released
Scott Hollows
• ea s o mar e
• Sub-queries (Correlated Subqueries in v5)
• “was really not usable as a database”
• Dave Roberts, CIA
• Compiled files approx 100 k
Data Dictionary uses SQL
![Page 67: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/67.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 67/78
• “v3 definitely used SQL for data dictionary,not sure about v2” – Bruce Scott Author Interview
• Chicken before the egg
• Bruce Scott writes bootstrap to allowcreate table before dictionary is available
Scott Hollows
to decrease SQL compile time
• Probably the most complex SQL appat the time
Bruce Scott Author Interview
![Page 68: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/68.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 68/78
Scott Hollows
The market moves from PDP to VAX
![Page 69: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/69.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 69/78
• “VAX is released after v2 ships”• “PDP market quickly moves to VAX”
• “Attempts to use Oracle in VAX PDP emulator
mode fails”
• “Porting becomes a major problem”
Scott Hollows
• “Oracle get 1st
VAX delivered to NorthernCalifornia”
• “v2 and 3 consume VAX resources”
• Bruce Scott – Author Interview
Rewrite in C for Portability
![Page 70: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/70.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 70/78
• Porting problems• Goal – single code base for ports
• “No other languages considered”
• Bruce Scott Author Interview• Bruce recommends C to Bob
Scott Hollows
• Bruce has C experience at Ford Aerospace – early C adopter
• “Bob disagrees – he wants to stick with assembler for performance reasons”
• Bob - focuses on PDP assembler support• Bruce - works on C rewrite
Bruce Scott Author Interview
Early Interface
![Page 71: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/71.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 71/78
• C API• UFI (later SQL*Plus)• UFI = User Friendly Interface
• FMT format• Developed by Bruce Scott
• Creates for UFI help / doc
Scott Hollows
• ag ase orma er anguage. ar y e.
• UFI uses FMT to create help doc• RPT
• Reporting tool
• Created by Bill Friend• Based on FMT
• IAF (Later Oracle Forms)• Developed by Bill Friend
Quality
![Page 72: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/72.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 72/78
v3 “wasn’t very reliable … in the database world there are couple of things that you can never do…
One is you cant lose data and the other is you cant
return wrong answers”- Larry
Scott Hollows
“In the early days we had problems losing data and
returning the wrong answers”
- Larry
Ref DGOD p96
Bruce Scott leaves
![Page 73: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/73.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 73/78
• High pressure• Bruce quits before v3 ships
• Bob Miner was focused on PDP Assembler.
’
Scott Hollows
.
Difficulties
![Page 74: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/74.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 74/78
Scott Hollows
Oracle’s Early Success
![Page 75: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/75.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 75/78
• Larry Ellison• The driving force behind Oracle
• Bob Miner
• Technical genius & architect – database engine
•
Scott Hollows
• Co-Architect – the SQL guy• “Its all about Larry”
• “The thing that made Oracle successful was
Larry's charisma, vision and his determination
to make this thing work no matter what”
![Page 76: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/76.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 76/78
Scott Hollows
Books
![Page 77: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/77.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 77/78
Scott Hollows
My Recommendation
Questions
![Page 78: History of Oracle Scott Hollows Oncalldba](https://reader035.vdocument.in/reader035/viewer/2022062413/577cdbba1a28ab9e78a8eb1c/html5/thumbnails/78.jpg)
7/28/2019 History of Oracle Scott Hollows Oncalldba
http://slidepdf.com/reader/full/history-of-oracle-scott-hollows-oncalldba 78/78
Scott Hollows