+ All Categories
Home > Education > saurabh soni rac

saurabh soni rac

Date post: 21-May-2015
Category:
Upload: saurabh-soni
View: 983 times
Download: 2 times
Share this document with a friend
Description:
saurabh soni rac cmpe 272 saurabhsoni
Popular Tags:
16
Client: Oh! My Server Failed what to do Next ..? Can Any One help me? Presented By: Saurabh Soni
Transcript
Page 1: saurabh soni rac

Client: Oh! My Server Failed

what to do Next ..?

Can Any One help me?

Presented By:Saurabh Soni

Page 2: saurabh soni rac

Down Time

Planned Unplanned Upgradation

•DB Upgrade •OS Upgrade•Middleware Upgrade•Application Upgrade

Planned Routine Operation

•Backup•Security Management•Performance Management

Periodic Maintenance•Software Patches•Storage Maintenance•Initialization Parameters•Schema Management•Operating System•Middleware

CAUSES

OF

DOWNTIME

Disaster•Fire•Flood•Earthquake

Human Error•System Admin•Operator Error •User Error•DBA

S/W & H/W Failure

•Middleware & Application•Operating System•Power Supply•Database•Network •Memory•Tap & Disk

Page 3: saurabh soni rac

Questions Arrives !!!!

Availability Does Company do a Commitment of an availability of

System? Is Company’s profit tied to System Availability? Do Human lives depend on System Availability?

Scalability

Cost Downtime Cost for an Hour?

Recovery Does Company need Disaster Recovery System?

Company’s Applications Viewed Directly buy or sell to the Customer?

Page 4: saurabh soni rac

Architecture

Page 5: saurabh soni rac

Oracle RAC Architecture

•Detail Example of two nodes:•Each Node has its Own Table Space - Memory Area

- Own Log File•If One node have More load then it automatically activates another Node.

Page 6: saurabh soni rac

Features

REALAPPLICATION

CLUSTER

High Availability

Transparency

Work load Management

Scalability Over Single Instance

Systems

Improved Response Time

Work load Management

Improved Throughput

• Improved Throughput: because more node handles the situation very well. • High Availability : Server available 99.99% if any Node Fails handle the Situation.• Improved Response Time: Better response by RAC because Node Distribute Work.• Transparency & scalability over single instance system that we can add more node As we want to increase the performance of System.

Page 7: saurabh soni rac

Existing Infrastructure

• Big Cost• Hard to Maintain• Number of Computer

Resource• Hard to align with

Business processes

• Availability• Full Scalability• Server Shared

Between Application• Automatic Workload

Management

ERP

DWCRM

EMAIL

Page 8: saurabh soni rac

Work Load Management

Spare Node

Supply Chain Node

Working Node

Test Situation : Normally RAC System With Normal Server Allocation. Node act as a Server in the above Scenario. Normally System has 1 spare Server (Wheel) RAC (CAR)

Page 9: saurabh soni rac

Work Load Management

Spare Node

Supply Chain Node

Working Node

Test Situation : In RAC System With Server Fails. Fail Server is not working and removed from the RAC. Fail Server (Puncher Wheel) Remove from RAC (CAR). Spare server Working as Working Node and Handle the Node.

Here One Server Fails

Still Database Available.

Page 10: saurabh soni rac

Comparison Of Technology

Oracle RAC SQL Server

Shared Data

Very High LevelShared diskShared cacheServed by 1 or more database server instancesAll instances working again the same copy of data

Shared Nothing Cluster.Group of independent databases. View of single database instances.Working on Partitioned SQL Server back up server mechanism follows.Data Replication use if one Of the Node fails the Other Backup device handle the situation.

Partitioned Data

Multiple Instances

Shared Database Individual Database

Individual Instance

Page 11: saurabh soni rac

Benefits

• Expand the Scalability • Full Transparency • High Availability • Buffer Cache Management

via Distributed Memory• Row Locking &

Concurrency Control.• Recovery Manager, Online

Backups, and Archiving.• Fast Commits, Group

Commits, and Deferred Writes.

Page 12: saurabh soni rac

Benefits

• Increase system speed and performance.

Page 13: saurabh soni rac

Cost Estimation

Which Factors are Major Affected:1. Hardware and software cost2. Supplier support and maintenance cost3. Personnel to support and maintain the system cost4. Capital spent or saved for a particular product(s)

cost

Page 14: saurabh soni rac

REAL WORLD EXAMPLE WITH FACT FIGURES !!!!!!

• Syndicate Bank implemented core banking with the Help Of Oracle Application Architecture (RAC).

• Over 1700 Branches as of January 2008 impacting 19 million customers over India.

• Oracle RAC provide on-line, real-time banking across branches seamlessly.

• The clustered database environment has helped optimize maximum data availability at reduced costs.

• Not only this, Syndicate Bank achieved a record last year when 101 branches went live on a single day.

Page 15: saurabh soni rac

References

Books Oracle Database 10g: High Availablity with RAC Flashback & Data Guard by Matthew Hart and Scott Jesse  ISBN:0072254289

WebSites http://www.dbasupport.com/oracle/ora9i/rac.shtml http://www.oracle.com/technology/products/database/clustering/pdf/managing_rac_rel2.pdf http://lbdwww.epfl.ch/f/teaching/courses/oracle9i/rac.920/a96597/pshwarch.htm#14054 http://www.oracle.com/technology/products/database/clustering/pdf/twp_rac11g.pdf www.oracle.com http://www.miracleas.dk http://press-releases.techwhack.com/18720-syndicate-bank http://msdn.microsoft.com/en-us/library/aa479364.aspx

WhitePapers http://www.oracle.com/technology/products/database/clustering/pdf/Oracle9iRACBusinessWhitePaper.pdf

Page 16: saurabh soni rac

AnyQueries..?


Recommended