Khurram Ahmad, Chief of Consulting Services Daniel Cody, Internet Architect ORACLE AND LINUX A Match...
-
Upload
duane-martin -
Category
Documents
-
view
213 -
download
0
Transcript of Khurram Ahmad, Chief of Consulting Services Daniel Cody, Internet Architect ORACLE AND LINUX A Match...
Khurram Ahmad, Chief of Consulting Services
Daniel Cody, Internet Architect
ORACLE AND LINUX A Match To Look Forward To
TCOUGJuly 18, 2000Presented By
Copyright 2000 Oracular. All Rights Reserved.
2
Scalabilit
Scalabilit
yy
Performanc
Performanc
ee
Welcome
ReliabilityReliability
Cost Cost
SavingsSavings
Oracle and LinuxA match for technologists who need 100%
uptime on mission critical applications
A solution moving you forward into the next millennium
Copyright 2000 Oracular. All Rights Reserved.
3
Welcome Oracular Systems and Software
Over 12 years of technology experience Systems experts in
eBusiness
ERP Systems Integration and ImplementationOracle
Database ManagementApplications
Development
Data Warehousing
Web Services
Network and Systems Design
Copyright 2000 Oracular. All Rights Reserved.
4
Today’s Agenda What is Linux?
Why Linux?
Comparison with NT
Oracle on Linux Demonstration
Conclusion
Copyright 2000 Oracular. All Rights Reserved.
5
What is Linux? Linux Origin
Free Software Declaration
Open Source Benefits
Copyright 2000 Oracular. All Rights Reserved.
6
What is Linux?
Origin Inventor Linus Torvalds The New eDistribution Channel For Software
The best things in cyberspace are often free After more than 20 years of trying to
develop a market in proprietary software, developers seem to have found a method that works: give it away
Free market on the web allows people to compete on the basis of the elegance and utility of their programs, like the Medieval craft guilds and Renaissance artists
Copyright 2000 Oracular. All Rights Reserved.
7
What is Linux?
Open Source A Myriad of Developers Working Towards a
Common Goal Corporate software is generally built
according to a predetermined plan that leaves little room for deviation or innovation
The logic of the intellectual marketplace ensures that only the best code and overall structure, as judged by a programmer's peers, will survive
Open Source OS can be customized immediately based on market, business, or personal requirements
Copyright 2000 Oracular. All Rights Reserved.
8
Open Source Benefits Technical Support for Free Software?
Plentiful research: Archives of Usenet articles about Linux contain about 200,000 postings, with 1,000 or more added every day
Web sources: Linux web pages number over three million
Access to resources: Programmers who write the code communicate directly with those who use it
Growth of strong support structures: Paid support agreements like ones offered by Red Hat
What is Linux?
Copyright 2000 Oracular. All Rights Reserved.
9
Key Factors
UNIX Based, POSIX Compliant
Linux Kernel Open Source Software
Multitude of Flavors Available Tailored for different environments,
including “enterprise”
Rapid Errata Available Sizable open source community
working together
Why Linux?
Copyright 2000 Oracular. All Rights Reserved.
10
UNIX Based UNIX’s Longstanding Reputation of
Reliability, Scalability, and Stability
OS Developed For Ease Of Use By Programmers Offers Less Built-In Overheads
By Inherent Nature OS Enables Features Not Available Elsewhere
Best Scripting Languages Available Within OS Perl, Bash, CSH, KSH, Python
Why Linux?
Copyright 2000 Oracular. All Rights Reserved.
11
Open Source No One Can Dispute the Strength of
Myriad of Developers Working to Fix a Common Software
Open Source Peer Review Allows for Quick Dissemination of Bugs and Overall Improvements of Software
Allows a Snowball Effect, Giving the Whole Product a Look of Refinement
Why Linux?
Copyright 2000 Oracular. All Rights Reserved.
12
Rapid Bug Fixes Since User Domain of Linux Is Also That of
Programmers, a Constant Effort of Code Fixing and Software Improvement Is in Process
Bugs Are Found, Discussed, Fixed, Tested, Fixed, Enhanced -- All by These Skilled Developers
No Single Company Can Afford to Keep Such a Group on Payroll and Demand Such High Standards
Why Linux?
Copyright 2000 Oracular. All Rights Reserved.
13
Comparison With NT Competes On Same Hardware
Intel, Alpha (Sparc, IA64, and RISC)
UNIX Shells Versus DOS shell
Issues with NT overhead
Windows2000 Aspirations
Cost
Why Linux?
Copyright 2000 Oracular. All Rights Reserved.
14
Database Server Optimization NT Has OS Overhead That Cannot Be Optimized
for a Database Server Linux Allows to Selectively Switch Off
Unnecessary Services Necessary drivers are compiled into kernel
Kernel Modifications To Boost Server Performance I.e., only necessary drivers are compiled into
kernel Linux Allows for Selective Start/Shutdown
Services I.e., SCSI and Ethernet
Oracle on Linux
Copyright 2000 Oracular. All Rights Reserved.
15
UNIX Robustness Shell Scripting
I/O Management
Memory Management
Process Management
Resource Allocation and Limits
Security
Oracle on Linux
Copyright 2000 Oracular. All Rights Reserved.
16
Oracle Database Specifics on Linux Database Versions Available
Installation Problems
Concerns with Client Software Connecting to a Different OS(Demo)?
Cost
Converting to Linux From Other OS Application data Licensing
Database Applications That Can Benefit From Linux
Oracle on Linux
Copyright 2000 Oracular. All Rights Reserved.
17
Oracle on LinuxDatabase Versions
Available Oracle Started Porting Releases to Linux
With Its Oracle 8 Versions, Including 8.05, Then 8i
Oracle Is One of Few Vendors Supporting Key Internet Technologies Like Java and XML in the Database
With Its Bundled Availability on the Inexpensive Linux Platform, Oracle Is the Leader in Providing Essential eBusiness Technology for Start-ups
Copyright 2000 Oracular. All Rights Reserved.
18
Oracle on LinuxDatabase and Tools
Available List of Database Versions Available
Server Products (8.0.5.1, 8.0.6.1, 8.1.5 and 8.1.6)
Oracle Directory 2.0.6 Oracle Application Server 4.0.8.1 Oracle Web DB (2.0, 2.1 and 2.2) Oracle Developer 6i (Q2 Release in 2000) Oracle Applications 11i (Q2 Release in 2000) Oracle Internet Messaging 5.0 Oracle iStore (iStore 3.1.1.5 and iPayment
3.1.1) Oracle Discoverer Server 3.3 (Q2 Release in
2000) Enterprise Manager with Intelligent Agents
Copyright 2000 Oracular. All Rights Reserved.
19
Oracle on Linux
Installation Issues on Linux Linux Supports the Java Based Universal Installer
for Platform Independent Installation The Orainst Installation Utility Enables Users to
Custom Install or Upgrade Oracle 8 Distributions Along With Selected Options
Base System Requirements Java Runtime Environment Pentium processor 48 MB RAM 275 MB hard disk space Linux base version 2.2 RedHat 6.0 (runs through other distributions)
Copyright 2000 Oracular. All Rights Reserved.
20
Oracle on Linux
Client Software Issues
Client software(SQL*Plus, etc) can Connect to any Server Platform, Including Linux
All SQL*Plus and PL/SQL Scripts Would Work Seamlessly in the New Environment, Regardless of Original OS
JDBC, OCI, SQLJ and third party ODBC drivers all available
Oracle Import/Export Is Best Option to Convert Data for Data Transport Between Servers
Connecting Windows clients to Linux/Oracle Database- Issues & Demonstration
Copyright 2000 Oracular. All Rights Reserved.
21
Oracle on Linux
Oracle Deployment Cost Oracle on Linux Is Not Free, Base OS Is
Customers opt for Linux because of features and not simply because Linux is free
The Oracle on Linux Decision Is to Deploy the Best Database on an Excellent OS
Overall Cost of Ownership Still Low (No OS License Fee Per User - Can Add Significantly to Solution)
Many Products Like Application Server and Web DB Are Free for Developers
Trial Licenses Are Extremely Inexpensive
Copyright 2000 Oracular. All Rights Reserved.
22
Oracle on Linux
Converting To Linux Oracle Import/Export Is Best Option to
Convert Data NT Requires Shell Script Modification Any Upgrade Requirements As Dictated by
Oracle If Version Change Is Also Occurring Licensing Considerations Should Be Made If
the Source Database Will No Longer Be in Service If your hardware configuration does not
change, license should convert over at no additional cost
Copyright 2000 Oracular. All Rights Reserved.
23
Oracle on LinuxDB Application
Considerations Linux Provides Superior Performance in
Memory Management, I/O and Uptime Web Applications Requiring 100% Uptime
Benefit Significantly Low Cost Solutions Where OS Cost Can
Add Significantly Can Benefit Users Looking to Maximize Life of Older
Machines Can Deploy Test Applications Using Oracle and Linux
Copyright 2000 Oracular. All Rights Reserved.
24
Other Oracle Products WebDB 2.2 Application Server 4.0.8.1 Oracle dot-com Suite At Starting Price of
$6,767 Oracle8i™ Oracle Application Server JDeveloper™ Oracle WebDB
Oracle on Linux
Copyright 2000 Oracular. All Rights Reserved.
25
New Features In 2.4 Kernel “Enterprise Linux”
Optimized for 8-16 processors Raw, Asynchronous, List and 64-bit I/O Large memory support (>4 GB) 64 bit processors: IA64, Alpha, Sparc
High speed interconnect for multiprocessor systems
LVM- JFS (Comparable “Enterprise Edition”) HP UNIX, Solaris, etc.
Oracle on Linux
Copyright 2000 Oracular. All Rights Reserved.
26
New Features In 2.4 Kernel Preemption Control
NUMA Support
Rewritten Networking IPV6 More scalability More robust
Oracle on Linux
Copyright 2000 Oracular. All Rights Reserved.
27
Oracle on Linux
Linux Enterprise Edition Feature Enhancements Benefiting Oracle
RDBMS Raw I/O: Supports direct access to disks,
increasing Oracle disk throughput, resulting in faster database access and decreased memory pressure for more efficient use of memory
Large Memory: Increases physical RAM used to 4 GB
64-bit file I/O: Allows access to files greater than 2 GB, enabling scalable database production servers
Copyright 2000 Oracular. All Rights Reserved.
28
ConclusionLinux Has Considerable Head Start,
Especially With the Open Source Communal Development
UNIX Provides Unmatchable Robustness Scalability and Reliability Are Important
Consideration in database growth
Bundled With Low Cost, Linux Comes Out Significantly Ahead
Conclusion