29
Khurram Ahmad, Chief of Consulting Services Daniel Cody, Internet Architect ORACLE AND LINUX A Match To Look Forward To TCOUG July 18, 2000 Presented By

Khurram Ahmad, Chief of Consulting Services Daniel Cody, Internet Architect ORACLE AND LINUX A Match To Look Forward To TCOUG July 18, 2000 Presented By

Embed Size (px)

Citation preview

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

Copyright 2000 Oracular. All Rights Reserved.

29

Thank You!

Questions and Comments