Oracle For Mainframe
Oracle For Mainframe
Oracle For Mainframe
®
Short History of Relational Database
®
Oracle’s Early Years
®
Oracle’s First Product - 1979
®
Oracle Corporation Today
®
Oracle Support of Mainframes
VSAM ESDS
• Standard Oracle
– Oracle 7.3
– Oracle 8.0.4
– Oracle 8i
• Some differences
• Some extras
®
Oracle for OS/390 - Differences
• No “graphical” products
– Oracle Enterprise Manager
– Oracle Developer
– etc..,
• No Developer Server or Application Server
• No Video Server
• No MTS or connection pooling
– Provided by OS/390
®
Oracle for OS/390 - Some Extras
Oracle
DLM-DB
Oracle IBM 9674 Oracle
DLM S/390 Coupling Facility DLM
3270 Oracle
DBMS
®
Dedicated Support for Mainframes
800-Number
UNIX Mainframe
Support Support
Sara Frankel
®
Oracle Commitment to OS/390
• Development model
• Quality assurance
• Performance testing
®
Oracle Development Model
OS/390
Port generic source code to specific platforms
Add necessary interfaces to support generic Oracle
- Called MPM for OS/390
Same Oracle source code across all platforms
Over 90 different platforms supported ®
Oracle Multiprocessing Monitor - MPM
Address Space
S/390 LPAR
®
Multi-Tier Quality Assurance
®
Oracle on OS/390 Performance
®
S/390 Performance Evolution
205
S/390 G6
1999
®
Today: Local Systems Everywhere
• Costly to maintain
• Inconsistent business processes
• Fragmented data
®
Consolidate IT and Business Operations
• Reduce complexity
• Professional management
• Consistent business practices
• Economies of scale
• Reduce desktop complexity
• Lowest total cost
®
Mainframe as Centralized Server
®
“The reality is our customers operate in a heterogeneous
IT world, consisting of a combination of NT, Unix and host
- or data transaction - servers. With the continuing
maturation of e-business, customers demand flexibility,
interoperability and choice. There is simply no one server
architecture to meet their increasingly complex computing
requirements.”
®
Mainframe Integration Products
®
Net8 (Formally SQL*Net)
Enterprise-Wide Connectivity
SQL*Net SQL*Net
Client
Oracle Oracle
Oracle
Access distributed data as if on a single computer
Mainframe becomes part of an Oracle distributed network
Supports load balancing and multiple connection routes
Detects failures and switches to alternate route
Broadest support for networking protocols ®
Access Manager for IMS, CICS
SQL*Net
DB2
SQL*Net
Oracle
Allow Oracle Clients access to DB2 Gateway
OS/390 DB2
Mainframe data available through SQL*Net for DB2
SQL*Net
®
Transparent Gateway EDA/SQL
VSAM
IMS/DB
CA-IDMS
SQL*Net
ADABAS
CA-Datacom
Oracle Client Model 204
Oracle on Oracle for
etc...
UNIX or NT OS/390
Oracle
Gateway MVS
OS/390
Oracle clients access to MVS data EDA/SQL Data
SQL*Net
Easy access to non-relational data
Mainframe available through SQL*Net
®
Oracle Replication Services
Oracle8
DB2 Oracle8
UNIX
IMS/DB Windows
Oracle
Procedural
Gateways
Oracle Mainframe
Applications Applications
Oracle Oracle
Transparent Access
Gateways Managers
Oracle Mainframe
Data Data
Oracle Replication
Services
®
Mainframe Integration Products
®
Oracle is Oracle is Oracle ...
®
Application Migration Considerations
®
The dinosaurs are back and
they’re mad as hell
from a poster at
IBM’s Poughkeepsie
Mainframe Lab