saurabh soni rac
Upcoming SlideShare
Loading in...5

saurabh soni rac



saurabh soni rac cmpe 272 saurabhsoni

saurabh soni rac cmpe 272 saurabhsoni



Total Views
Views on SlideShare
Embed Views



2 Embeds 43 42 1



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

saurabh soni rac saurabh soni rac Presentation Transcript

  • Client: Oh! My Server Failed what to do Next ..? Can Any One help me? Presented By: Saurabh Soni
  • Down Time Unplanned Planned Upgradation Disaster •DB Upgrade •Fire C •OS Upgrade •Flood A •Middleware Upgrade •Earthquake U •Application Upgrade S E S Planned Routine Operation Human Error O •Backup F •System Admin •Security Management •Operator Error D •Performance Management •User Error O •DBA W N Periodic Maintenance S/W & H/W Failure T I •Software Patches •Middleware & Application M •Storage Maintenance •Operating System E •Initialization Parameters •Power Supply •Schema Management •Database •Operating System •Network •Middleware •Memory •Tap & Disk
  • 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 View slide
  • Architecture View slide
  • 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.
  • Features Improved Work load Throughput Management Scalability Over REAL Transparency Single Instance APPLICATION Systems CLUSTER Improved High Availability Response Time • 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.
  • Existing Infrastructure • Big Cost • Hard to Maintain • Number of Computer Resource • Hard to align with Business processes • Availability • Full Scalability • Server Shared Between Application EMAIL • Automatic Workload ERP Management CRM DW
  • 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)
  • Work Load Management Spare Node Supply Chain Node Working Node Here One Server Fails Still Database Available. 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. 
  • Comparison Of Technology Shared Data Partitioned Data Individual Instance Multiple Instances Individual Database Shared Database SQL Server Oracle RAC Shared Nothing Cluster. Very High Level Group of independent databases. Shared disk View of single database instances. Shared cache Working on Partitioned SQL Server back Served by 1 or more database server up server mechanism follows. instances Data Replication use if one Of the Node fails the All instances working again the same Other Backup device handle the situation. copy of data
  • 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.
  • Benefits • Increase system speed and performance.
  • Cost Estimation  Which Factors are Major Affected: 1. Hardware and software cost 2. Supplier support and maintenance cost 3. Personnel to support and maintain the system cost 4. Capital spent or saved for a particular product(s) cost
  • 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.
  • References Books  Oracle Database 10g: High Availablity with RAC Flashback & Data Guard by Matthew Hart and Scott Jesse ISBN:0072254289 WebSites         WhitePapers  BusinessWhitePaper.pdf
  • Any Queries..?