You are on page 1of 62

Oracle..

Under the guidance of Prof.Ajit Kurup

Introducing
Madhu Neha Rahul Pankaj Vinayak Durga 15 16 18 19 20 21

ORACLE INTRODUCTION
Oracle Corporation ( Nasdaq : ORCL ) is the world's leading supplier of software for information management, and the world's second largest independent software company.
Oracle is the only company capable of implementing complete global e-business solutions that extend from front office customer relationship management to back office operational applications to platform infrastructure.

Oracle software runs on PCs, workstations, minicomputers, mainframes, as well as on personal digital assistants and set-top devices. As more and more companies transform themselves into e-businesses, Oracle's Internetenabled solutions provide a cost-effective way to expand market opportunities, improve business process efficiencies, and attract and retain customers. It is the only software company to offer a full suite of e-business products.

workings
Oracle employs more than 41,000 people in more than 150 countries around the world. Headquartered in Redwood

Shores,

California.
Oracle proves to be effective and efficient.

verticals
Oracle provides vertical solns with a full-line of products aimed at unique requirements of major industries. These include automotives, aviation, aerospace and defense, communication, education, financial services, public sectors and utilities, etc.

Taken over
Oracle has majorly taken over s/w companies like Baan, PeopleSoft, JD Edwards, SSA (System S/W Associates), QAD.

SAP has managed to escape and till date it proves to be competitively strong for Oracle.

HISTORY

versions of oracle
1977 1st formation 1 9 8 6 1 9 8 9 1 9 9 3 1 9 9 7 Ver 8 Ver 7 Ver 6 Ver 5

1 9 9 9

2 0 0 1

2 0 0 4
10 G

9I
8I

1 9 7 8 Ver 1

1 9 7 9 Ver 2

1 9 8 0

1 9 8 4

Ver 4
Ver 3

The beginnings.
When CEO Lawrence J. Ellison and a few associates formed Oracle in 1977, they were out to prove wrong the prevailing theory that relationship databases could not be commercially viable.

Larry Ellison, Bob Miner and Ed Oates found Software Development Laboratories.

Inspired by a research paper written in 1970 by an IBM researcher titled " A Relational Model of Data for Large Shared Data Banks", the three decide to build a new type of database called a relational database system.
Their original project is for the government and is titled Oracle. The founders believe that Oracle, meaning source of wisdom, would be an appropriate name for their project and receive permission from the CIA to use it.

1978: Oracle version 1


Ran on PDP-11 (early comp) under RSX, in 128 KB

memory.

Written in assembly language.

Separate Oracle code (OPI) and user code (UPI).

1979: Oracle version 2


Written in PDP-11 assembly language

Ran on VAX/VMS in compatibility mod

1980: Oracle version 3


Written in C: portable source code.

Retained split architecture.

Introduced the concept of atomic SQL execution and transactions (commit, rollback)

1984: Oracle version 4


Introduced read consistency.

Ported to many platforms.

Interoperability between PC and server IAF.

1986: Oracle version 5


True client-server (distributed processing).

VAX-cluster support.

Version 5.1: Distributed queries.

1989: Oracle version 6


Major kernel rewrite. OLTP performance enhancements, save points. Online backup and recovery.

Row-level locking, PL/SQL in the database.


Parallel Server.

1993: Oracle 7
Declarative referential integrity. Stored procedures and triggers.

Shared SQL, parallel execution Advanced replication.

1997: Oracle 8
Object-relational extensions in the database. From client/server to three-tier architecture.

Partitioning option.

1999: Oracle 8I
Java in the database (JVM and SQLJ).
Partitioning enhancements. Data warehousing enhancements. Summary management. Oracle Internet Directory (LDAP).

Ported to Linux.

2001: Oracle 9i
Automatic segment-space management.

Internet security enhancements.


Integrated business intelligence functionality. Data Guard. Oracle managed files.

Oracle Database 10g


Primary goal: Build a self-managing database that

requires minimal human intervention.

Reduction in administration cost without

compromising high availability, scalability, and security.

Minimal performance impact.


Effective for all configurations and workloads.

PRODUCT & TECH NOLOGY

Client/Server Architecture
This part defines distributed processing and how the Oracle Server and database applications work in a distributed processing environment.

This material applies to almost every type of Oracle

database system environment. This part includes: 1. The oracle client/server architecture 2. SQL *Net

1. The Oracle Client/Server Architecture


In the Oracle client/server architecture, the database application and the database are separated into two parts: a front-end or client portion, and a back-end or server portion. The client executes the database application that accesses database information and interacts with a user through the keyboard, screen, and pointing device such as a mouse.
The server executes the Oracle software and handles the functions required for concurrent,

shared data access to an Oracle database.

Although the client application and Oracle can be executed on the same computer, it may be more efficient and effective when the client portion(s) and server portion(s) are executed by different computers connected via a network.

Client server architecture


Db server

n/w
Client 1 Client 2

The client and server are located on different computers; these computers are connected via a network.

Distributed Processing

Client 1

Client 2

A single computer has more than one processor, and different processors separate the execution of the client application from Oracle

Benefits of the Oracle client/server architecture in a distributed processing environment include Client applications are not responsible for performing any data processing. Client applications can concentrate on requesting input from users, requesting desired data from the server, and then analyzing and presenting this data using the display capabilities of the client workstation(using graphics or spreadsheets). Oracle exploits multitasking and shared-memory facilities by O.S., thus delivers highest degree of concurrency, data integrity, and performance to its client applications.

Client workstations or terminals can be optimized for the presentation of data (by providing graphics and mouse support) and the server can be optimized for the processing and storage of data (by having large amounts of memory and disk space). If necessary, Oracle can be scaled. It can be horizontally scaled by adding multiple servers and can be vertically scaled if needed to replace it on less powerful pcs. In either case, all data and applications are maintained with little or no modification, since Oracle is portable between systems.

In networked environments, shared data is stored on the servers, rather than on all computers in the system. This makes it easier and more efficient to manage concurrent access. In networked environments, inexpensive, low-end client workstations can be used to access the remote data of the server effectively. In networked environments, client applications submit database requests to the server using SQL statements. Once received, the SQL statement is processed by the server, and the results are returned to the client application. The n/w traffic is kept minimum as only requests and results are shipped over the n/w.

2. SQL*Net
SQL*Net is the Oracle network interface that allows Oracle

tools running on network workstations and servers to access, modify, share, and store data on other servers.
SQL*Net is considered part of the program interface in

network communications.
Communication protocols define the way that data is

transmitted and received on a network. In a networked environment, an Oracle server communicates with client workstations.

SQL*Net uses the communication protocols or application programmatic interfaces (APIs) supported by a wide range of networks to provide a distributed database and distributed processing for Oracle. A communications protocol is a set of standards. An API is a set of subroutines.

How SQL*Net Works ???


SQL*Net drivers provide an interface between the Oracle

processes running on database server and user processes of Oracle tools running on other computers of the network.
SQL*Net drivers take SQL statements from the interface of

Oracle tools and package them for transmission to Oracle via one of the supported industry-standard higher level protocols or programmatic interfaces.
Drivers take replies from Oracle and package them for

transmission to the tools via the same higher level communications mechanism.

KEYMODULES

ORACLES S/W MODULES


Oracle applications comprise of 45-plus s/w modules, which are divided into: 1. Oracle financials
2. 3. 4. 5.

Oracle human resources Oracle projects Oracle manufacturing Oracle supply chain

6.

Oracle front office

financials
This can transform a finance organization into a strategic force. With oracle financial applications, companies will be able to work globally, improve cash management, etc. It will provide strategic info for making timely and accurate decisions.

projects
This appln improves operational efficiency by providing an integrated project management environment. It increases top-line revenue growth and bottomline profitability. This appln provides a central repository of validated cost, revenue, billing and performance data associated with ur business projects.

Human resources
A well-managed HR directly improves the bottom-line

and contributes to competitive advantage.


This appln also provides an up-to-date workforce info

for management on a global level.


It directly helps in managing skills and careers.
This HRMS provides facilities for organizations to

achieve their goals.

manufacturing
Oracle manufacturing appln are the industryleading mixed-mode manufacturing soln. It enables companies to become more customerresponsible and efficient. It helps companies in increasing revenues, profitability and customer loyalty.

Supply chain
This appln simplifies supply-chain processes by

providing a single, integrated environment for managing the extended enterprise.


It helps in increasing market-share while improving

customer service and minimizing costs across n/w supply chain.


Oracle enables effective trading partner collaboration

and supply- chain optimization capabilities to gain adv.

Front office
This appln allows you to better understand customer relationship, their value and profitability.

It increases top-line revenues, decrease sales and service costs, and maintain customer retention and satisfaction.
The sales, marketing and service solns provide deep integration with entire enterprise suite of appln and

enables to attract and retain customers.

CASESTUDY

Shared Telecom Infrastructure Provider

Background
Our client is a

pioneer in Shared Telecom

Infrastructure services in India.


They build passive infrastructure for telecom operators,

own, operate and maintain it.

Their Head Office is in Mumbai, India.

Business Need
The client has operations spread out across sites in India, where the telecom towers and equipment are

installed and commissioned.

The client needed a system which would provide an integrated view of the business across the operations landscape.

business challenges faced by the client..


Managing the materials and usage across widely spread

sites.
Need for proper accounting entries for Capitalized and

Operational expenses.
Maintenance of Capital WIP (work in progress) assets and

conversion of the same to Capital asset.


Excessive paperwork for Excise, VAT, Octroi, Service Tax, etc

were manually generated and maintained, and hence tedious and error-prone.

Solution Offered
BSI implemented Oracle e-business Suite solution with a proven implementation methodology which included:
Identification of gaps & possible solutions. Integrated central deployment for Corporate Office and the installation sites.

Modules of Oracle Application implemented:


Finance. Purchase. Inventory.

Database Oracle-

9i

Delivery model
Analysis and study.
Design. Development. Testing.

Deployment.

Benefits to the Client


Operational improvements with greater control over procurement and

inventory traceability across project sites.


Improved control over purchasing processes. Greater control over Finance processes and role based activity control. Accurate expense and revenue accounting. Effectively managing Asset Capitalization cycle. Reduced processing time for Sales Tax, TDS and import/ export

documentation.

Oracle ThEN changeS liFE

CON CLUSION

A phenomenal success stOry..


Today, as proof of their success, they've made an initial $2,000 investment in the company into an annual revenue exceeding $10.1 billion.

Oracle (ORCL) is publicly traded on the NASDAQ (corporation).

try It REALLY workS!!

U KNOW ???
Oracle is ranked among the 10 best companies for a six-

month return on equity.

Oracle's relational database was the world's first to

support the Structured Query Language, now an industry standard. Amazon.com to Yahoo! - use Oracle.

All 10 of the world's largest Web sites- from


65% of 100 use Oracle for e-business.

Today, the Oracle DBMS is supported on over 80 different operating environments, ranging from IBM mainframes and DEC VAX minicomputers, to UNIXbased minicomputers and Windows NT platforms. Oracle spends nearly 13% of their revenues for research and development. Oracle created the first database to run on a massively parallel computer.

Questions Queries Points Guidance Suggestions

62

You might also like