SlideShare a Scribd company logo
1 of 25
 
Oracle on Linux at BA From Evaluation To Implementation  15 th  November 2007
Imtiaz Mazhary   Technical Architect Paul Marden   Project Manager
little teaser … SQL> create tablespace IMTEST_TS datafile '+DGTEST' size 10m; create tablespace IMTEST_TS datafile '+DGTEST' size 10m * ERROR at line 1: ORA-01119: error in creating database file '+DGTEST' ORA-17502: ksfdcre:4 Failed to create file +DGTEST ORA-15001: diskgroup "DGTEST" does not exist or is not mounted SQL> create diskgroup DGTEST 2  normal redundancy 3  failgroup DGTEST_BH 4  disk '/dev/raw/raw1001' name DGTEST_BH_DISK1001 5  failgroup DGTEST_CB 6  disk '/dev/raw/raw2001' name DGTEST_CB_DISK2001; Diskgroup created.
little teaser … ,[object Object],[object Object],SQL> !ls -lart $ORACLE_HOME/dbs | grep DGTEST -rw-rw----  1 oracle oinstall 1056768 Sep  4 12:32 _DGTEST Bug 6391521 RAC DATABASE DATAFILE CREATION ALLOWS SPECIFICATION OF NON-SHARED STORAGE
Oracle on Linux Evaluation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Oracle on Linux Evaluation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Design Patterns  – Database Tier ,[object Object],DB01 Service X Basic Pattern Application X
Design Patterns  – Database Tier SAN Storage Application X DB10R1 Service X DB10R2 Service X RAC Lite Pattern
Design Patterns  – Database Tier SAN Storage DB10R1 Service X DB10R2 RAC Lite Pattern for Consolidation Application Y Application X Service Y Service X Service Y Service Y Service X
Design Patterns  – Database Tier Application X DB20R1 Service X DB20R4 DB20R2 Service X DB20R3 Service X Service X Full RAC  Pattern SAN Storage
Technology Stack IBM SDD v’s RHEL Device Mapper 3 rd  Voting Disk on NFS
Areas of Testing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
List of key issues  – all   fixed  in 10.2.0.3.0 ` Similar to the above 5621599.992 OCR synchronisation behaviour  OCR storage too small when replacing the failed OCR disk  5698198.992 Failure to replace OCR device Bug – back port issue 5682851.993 DBVerify Segmentation Fault Internal RAID array firmware issue?  1768384 (RH) "read only filesystem" error Feature - to prevent OCR data loss  5593646.992 Loss of one OCR causes CW errors Bug - CSS error when processing stale member data requests 5594045.992 ASM & CW crashes/reboots on loss of one storage array  Bug - Block corruptions when dropping & adding failure groups  5556890.993 ASM block corruption rootaddnode.sh using incorrect VIP 5449529.993 Problems adding additional node Bug – RHEL libaio driver  5473171.993 885818 (RH) Kernel panic caused by aio_put_req Use of NFS for 3 rd  voting disk 5527179.993 CLSFMT error on CW install
Evaluation Project Deliverables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Database Consolidation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
FTD Batch (lxlhrl214) OAW Batch (lxlhrl213) Database Service - RAC Lite Pattern BH CB Batch/Feed Service (Linux HA) Node X ConMan Batch Node Y VIP X RACDBR1 VIP Y DGDATA_BH DGFRA_BH Public Network RAC Network Storage Network Database Consolidation  - architecture DGDATA_CH DGFRA_CH ConMan Batch RACDBserviceFAST RACDBserviceB RACDBserviceC RACDBserviceD EXT3 RACDBR2 RACDBserviceC RACDBserviceD RACDBserviceFAST RACDBserviceB FAST Batch FAST Batch VIP  X Database Service Basic Pattern DB1 DBservice_ConMan DBservice2 DBservice3 … . DB2 DBservice1 DBservice2 … . RACDBserviceFAST RACDBserviceB
Database Consolidation  – Progress so far ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Database Consolidation  - Criteria Any  4GB or less 2GB or less Memory  (SGA + User) Any Greater than 3,600 per hour Less than 3,600 per hour Business transactions Any Less than 50 10 or less Concurrent clients (cpu constraint) Any Less than 50% Less than 25% Overall server capacity (cpu + memory constraint) No Yes or No Yes 3 rd  party supplier contract does preclude database consolidation  OLTP or Warehouse / DSS OLTP OLTP Transaction type IBM xSeries (standard BA standard model) or other Intel platform IBM xSeries (BA standard model) IBM xSeries (BA standard model) Hardware RHEL4 64 bit or other RH release RHEL4 64 bit RHEL4 64 bit Operating platform Full RAC pattern or other Basic or RAC Lite Pattern Basic or RAC Lite pattern Pattern type Any  Greater than 60GB 60GB or less Data size (storage constraint) Oracle 10g RAC Oracle 10g DB or Oracle 10g RAC Oracle 10g DB or Oracle 10g RAC Database Stranger Repeater Runner
DW to Full RAC Pattern ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Legacy platform ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
FTD Batch (lxlhrl214) OAW Batch (lxlhrl213) FICO DCS StaffAdmin Baggage … .. … .. WA21R Database - Full RAC Pattern VIP1 BH CB Batch/Feed Service (Linux HA) Node X OAW Batch (lxlhrl213) FTD Batch (A) Node Y FTD Batch (lxlhrl214) OAW Batch (A) VIP2 DGDATA_CB DGFRA_CB DGDATA_BH DGFRA_BH Public Network RAC Network Storage Network Target Platform WA21R1 WAPRD_BATCH WAPRD_APP FDPRD_APP WA21R2 FDPRD_APP WAPRD_APP WAPRD_BATCH VIP3 WA21R3 WAPRD_APP FDPRD_APP FDPRD_BATCH VIP4 WA21R4 FDPRD_BATCH FDPRD_APP WAPRD_APP
DW to Full RAC Pattern ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Roadmap ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Contact Details ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Open world exadata_top_10_lessons_learned
Open world exadata_top_10_lessons_learnedOpen world exadata_top_10_lessons_learned
Open world exadata_top_10_lessons_learned
chet justice
 
Resume_CQ_Edward
Resume_CQ_EdwardResume_CQ_Edward
Resume_CQ_Edward
caiqi wang
 
Shak larry-jeder-perf-and-tuning-summit14-part1-final
Shak larry-jeder-perf-and-tuning-summit14-part1-finalShak larry-jeder-perf-and-tuning-summit14-part1-final
Shak larry-jeder-perf-and-tuning-summit14-part1-final
Tommy Lee
 
Shak larry-jeder-perf-and-tuning-summit14-part2-final
Shak larry-jeder-perf-and-tuning-summit14-part2-finalShak larry-jeder-perf-and-tuning-summit14-part2-final
Shak larry-jeder-perf-and-tuning-summit14-part2-final
Tommy Lee
 
Wheeler w 0450_linux_file_systems1
Wheeler w 0450_linux_file_systems1Wheeler w 0450_linux_file_systems1
Wheeler w 0450_linux_file_systems1
sprdd
 

What's hot (20)

[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
 
Ceph Day Beijing - SPDK for Ceph
Ceph Day Beijing - SPDK for CephCeph Day Beijing - SPDK for Ceph
Ceph Day Beijing - SPDK for Ceph
 
Volatile Uses for Persistent Memory
Volatile Uses for Persistent MemoryVolatile Uses for Persistent Memory
Volatile Uses for Persistent Memory
 
Journey to Stability: Petabyte Ceph Cluster in OpenStack Cloud
Journey to Stability: Petabyte Ceph Cluster in OpenStack CloudJourney to Stability: Petabyte Ceph Cluster in OpenStack Cloud
Journey to Stability: Petabyte Ceph Cluster in OpenStack Cloud
 
Disrupt the Storage & Memory Hierarchy
Disrupt the Storage & Memory HierarchyDisrupt the Storage & Memory Hierarchy
Disrupt the Storage & Memory Hierarchy
 
Open world exadata_top_10_lessons_learned
Open world exadata_top_10_lessons_learnedOpen world exadata_top_10_lessons_learned
Open world exadata_top_10_lessons_learned
 
Revisiting CephFS MDS and mClock QoS Scheduler
Revisiting CephFS MDS and mClock QoS SchedulerRevisiting CephFS MDS and mClock QoS Scheduler
Revisiting CephFS MDS and mClock QoS Scheduler
 
Erasure codes and storage tiers on gluster
Erasure codes and storage tiers on glusterErasure codes and storage tiers on gluster
Erasure codes and storage tiers on gluster
 
IBM SAN Volume Controller Performance Analysis
IBM SAN Volume Controller Performance AnalysisIBM SAN Volume Controller Performance Analysis
IBM SAN Volume Controller Performance Analysis
 
Resume_CQ_Edward
Resume_CQ_EdwardResume_CQ_Edward
Resume_CQ_Edward
 
Avoiding Chaos: Methodology for Managing Performance in a Shared Storage A...
Avoiding Chaos:  Methodology for Managing Performance in a Shared Storage A...Avoiding Chaos:  Methodology for Managing Performance in a Shared Storage A...
Avoiding Chaos: Methodology for Managing Performance in a Shared Storage A...
 
Shak larry-jeder-perf-and-tuning-summit14-part1-final
Shak larry-jeder-perf-and-tuning-summit14-part1-finalShak larry-jeder-perf-and-tuning-summit14-part1-final
Shak larry-jeder-perf-and-tuning-summit14-part1-final
 
Shak larry-jeder-perf-and-tuning-summit14-part2-final
Shak larry-jeder-perf-and-tuning-summit14-part2-finalShak larry-jeder-perf-and-tuning-summit14-part2-final
Shak larry-jeder-perf-and-tuning-summit14-part2-final
 
A Performance Characterization of Postgres on Different Storage Systems
A Performance Characterization of Postgres on Different Storage SystemsA Performance Characterization of Postgres on Different Storage Systems
A Performance Characterization of Postgres on Different Storage Systems
 
了解Cpu
了解Cpu了解Cpu
了解Cpu
 
Tuned
TunedTuned
Tuned
 
Wheeler w 0450_linux_file_systems1
Wheeler w 0450_linux_file_systems1Wheeler w 0450_linux_file_systems1
Wheeler w 0450_linux_file_systems1
 
Oracle Exadata 1Z0-485 Certification
Oracle Exadata 1Z0-485 CertificationOracle Exadata 1Z0-485 Certification
Oracle Exadata 1Z0-485 Certification
 
Red Hat Storage Server Administration Deep Dive
Red Hat Storage Server Administration Deep DiveRed Hat Storage Server Administration Deep Dive
Red Hat Storage Server Administration Deep Dive
 
Ibm aix technical deep dive workshop advanced administration and problem dete...
Ibm aix technical deep dive workshop advanced administration and problem dete...Ibm aix technical deep dive workshop advanced administration and problem dete...
Ibm aix technical deep dive workshop advanced administration and problem dete...
 

Viewers also liked

TPE Rédiger la fiche individuelle de synthèse
TPE Rédiger la fiche individuelle de synthèseTPE Rédiger la fiche individuelle de synthèse
TPE Rédiger la fiche individuelle de synthèse
Cdi_LgtBaimbridge
 
Construire et formuler une problématique
Construire et formuler une problématiqueConstruire et formuler une problématique
Construire et formuler une problématique
Cdi_LgtBaimbridge
 

Viewers also liked (13)

TPE 2016-2017 au LGT Baimbridge
TPE 2016-2017 au LGT BaimbridgeTPE 2016-2017 au LGT Baimbridge
TPE 2016-2017 au LGT Baimbridge
 
Construire et formuler une problematique
Construire et formuler une problematiqueConstruire et formuler une problematique
Construire et formuler une problematique
 
Valider l'information [en ligne]
Valider l'information [en ligne]Valider l'information [en ligne]
Valider l'information [en ligne]
 
L'oral des TPE
L'oral  des TPEL'oral  des TPE
L'oral des TPE
 
Database backup and recovery basics
Database backup and recovery basicsDatabase backup and recovery basics
Database backup and recovery basics
 
Rhel cluster basics 1
Rhel cluster basics   1Rhel cluster basics   1
Rhel cluster basics 1
 
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 versionOracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
 
Understanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsUnderstanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 Internals
 
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
 
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
 
TPE Rédiger la fiche individuelle de synthèse
TPE Rédiger la fiche individuelle de synthèseTPE Rédiger la fiche individuelle de synthèse
TPE Rédiger la fiche individuelle de synthèse
 
Méthodologie de recherche : Comment entamer son mémoire de fin d'étude
Méthodologie de recherche : Comment entamer son mémoire de fin d'étudeMéthodologie de recherche : Comment entamer son mémoire de fin d'étude
Méthodologie de recherche : Comment entamer son mémoire de fin d'étude
 
Construire et formuler une problématique
Construire et formuler une problématiqueConstruire et formuler une problématique
Construire et formuler une problématique
 

Similar to Oracle RAC Presentation at Oracle Open World

Oow2007 performance
Oow2007 performanceOow2007 performance
Oow2007 performance
Ricky Zhu
 
Part II Kmall DBS HA design and Implementation english
Part II Kmall DBS HA design and Implementation englishPart II Kmall DBS HA design and Implementation english
Part II Kmall DBS HA design and Implementation english
SOKEAR CHIP
 
Oracle Basics and Architecture
Oracle Basics and ArchitectureOracle Basics and Architecture
Oracle Basics and Architecture
Sidney Chen
 
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...
Jürgen Ambrosi
 
SOUG_GV_Flashgrid_V4
SOUG_GV_Flashgrid_V4SOUG_GV_Flashgrid_V4
SOUG_GV_Flashgrid_V4
UniFabric
 

Similar to Oracle RAC Presentation at Oracle Open World (20)

Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesOracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
 
Oow2007 performance
Oow2007 performanceOow2007 performance
Oow2007 performance
 
Orcl siebel-sun-s282213-oow2006
Orcl siebel-sun-s282213-oow2006Orcl siebel-sun-s282213-oow2006
Orcl siebel-sun-s282213-oow2006
 
Collaborate07kmohiuddin
Collaborate07kmohiuddinCollaborate07kmohiuddin
Collaborate07kmohiuddin
 
Unleash oracle 12c performance with cisco ucs
Unleash oracle 12c performance with cisco ucsUnleash oracle 12c performance with cisco ucs
Unleash oracle 12c performance with cisco ucs
 
Ds8000 Practical Performance Analysis P04 20060718
Ds8000 Practical Performance Analysis P04 20060718Ds8000 Practical Performance Analysis P04 20060718
Ds8000 Practical Performance Analysis P04 20060718
 
Part II Kmall DBS HA design and Implementation english
Part II Kmall DBS HA design and Implementation englishPart II Kmall DBS HA design and Implementation english
Part II Kmall DBS HA design and Implementation english
 
PowerDRC/LVS 2.0.1 released by POLYTEDA
PowerDRC/LVS 2.0.1 released by POLYTEDAPowerDRC/LVS 2.0.1 released by POLYTEDA
PowerDRC/LVS 2.0.1 released by POLYTEDA
 
Oracle Basics and Architecture
Oracle Basics and ArchitectureOracle Basics and Architecture
Oracle Basics and Architecture
 
2010-01-28 NSA Open Source User Group Meeting, Current & Future Linux on Syst...
2010-01-28 NSA Open Source User Group Meeting, Current & Future Linux on Syst...2010-01-28 NSA Open Source User Group Meeting, Current & Future Linux on Syst...
2010-01-28 NSA Open Source User Group Meeting, Current & Future Linux on Syst...
 
SHARE.ORG in Boston Aug 2013 RHEL update for IBM System z
SHARE.ORG in Boston Aug 2013 RHEL update for IBM System zSHARE.ORG in Boston Aug 2013 RHEL update for IBM System z
SHARE.ORG in Boston Aug 2013 RHEL update for IBM System z
 
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...
 
SOUG_GV_Flashgrid_V4
SOUG_GV_Flashgrid_V4SOUG_GV_Flashgrid_V4
SOUG_GV_Flashgrid_V4
 
11g R2
11g R211g R2
11g R2
 
Champion Fas Deduplication
Champion Fas DeduplicationChampion Fas Deduplication
Champion Fas Deduplication
 
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
 
HPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big Data
 
PowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDAPowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDA
 
Drupal Deployment on Solaris - DrupalCamp Bay Area 2007 - Mattoon
Drupal Deployment on Solaris - DrupalCamp Bay Area 2007 - MattoonDrupal Deployment on Solaris - DrupalCamp Bay Area 2007 - Mattoon
Drupal Deployment on Solaris - DrupalCamp Bay Area 2007 - Mattoon
 
Oracle Trace File Analyzer - What's New in 12.2.1.1.0
Oracle Trace File Analyzer - What's New in 12.2.1.1.0Oracle Trace File Analyzer - What's New in 12.2.1.1.0
Oracle Trace File Analyzer - What's New in 12.2.1.1.0
 

Recently uploaded

TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

Oracle RAC Presentation at Oracle Open World

  • 1.  
  • 2. Oracle on Linux at BA From Evaluation To Implementation 15 th November 2007
  • 3. Imtiaz Mazhary Technical Architect Paul Marden Project Manager
  • 4. little teaser … SQL> create tablespace IMTEST_TS datafile '+DGTEST' size 10m; create tablespace IMTEST_TS datafile '+DGTEST' size 10m * ERROR at line 1: ORA-01119: error in creating database file '+DGTEST' ORA-17502: ksfdcre:4 Failed to create file +DGTEST ORA-15001: diskgroup "DGTEST" does not exist or is not mounted SQL> create diskgroup DGTEST 2 normal redundancy 3 failgroup DGTEST_BH 4 disk '/dev/raw/raw1001' name DGTEST_BH_DISK1001 5 failgroup DGTEST_CB 6 disk '/dev/raw/raw2001' name DGTEST_CB_DISK2001; Diskgroup created.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Design Patterns – Database Tier SAN Storage Application X DB10R1 Service X DB10R2 Service X RAC Lite Pattern
  • 10. Design Patterns – Database Tier SAN Storage DB10R1 Service X DB10R2 RAC Lite Pattern for Consolidation Application Y Application X Service Y Service X Service Y Service Y Service X
  • 11. Design Patterns – Database Tier Application X DB20R1 Service X DB20R4 DB20R2 Service X DB20R3 Service X Service X Full RAC Pattern SAN Storage
  • 12. Technology Stack IBM SDD v’s RHEL Device Mapper 3 rd Voting Disk on NFS
  • 13.
  • 14. List of key issues – all fixed in 10.2.0.3.0 ` Similar to the above 5621599.992 OCR synchronisation behaviour OCR storage too small when replacing the failed OCR disk 5698198.992 Failure to replace OCR device Bug – back port issue 5682851.993 DBVerify Segmentation Fault Internal RAID array firmware issue? 1768384 (RH) "read only filesystem" error Feature - to prevent OCR data loss 5593646.992 Loss of one OCR causes CW errors Bug - CSS error when processing stale member data requests 5594045.992 ASM & CW crashes/reboots on loss of one storage array Bug - Block corruptions when dropping & adding failure groups 5556890.993 ASM block corruption rootaddnode.sh using incorrect VIP 5449529.993 Problems adding additional node Bug – RHEL libaio driver 5473171.993 885818 (RH) Kernel panic caused by aio_put_req Use of NFS for 3 rd voting disk 5527179.993 CLSFMT error on CW install
  • 15.
  • 16.
  • 17. FTD Batch (lxlhrl214) OAW Batch (lxlhrl213) Database Service - RAC Lite Pattern BH CB Batch/Feed Service (Linux HA) Node X ConMan Batch Node Y VIP X RACDBR1 VIP Y DGDATA_BH DGFRA_BH Public Network RAC Network Storage Network Database Consolidation - architecture DGDATA_CH DGFRA_CH ConMan Batch RACDBserviceFAST RACDBserviceB RACDBserviceC RACDBserviceD EXT3 RACDBR2 RACDBserviceC RACDBserviceD RACDBserviceFAST RACDBserviceB FAST Batch FAST Batch VIP X Database Service Basic Pattern DB1 DBservice_ConMan DBservice2 DBservice3 … . DB2 DBservice1 DBservice2 … . RACDBserviceFAST RACDBserviceB
  • 18.
  • 19. Database Consolidation - Criteria Any 4GB or less 2GB or less Memory (SGA + User) Any Greater than 3,600 per hour Less than 3,600 per hour Business transactions Any Less than 50 10 or less Concurrent clients (cpu constraint) Any Less than 50% Less than 25% Overall server capacity (cpu + memory constraint) No Yes or No Yes 3 rd party supplier contract does preclude database consolidation OLTP or Warehouse / DSS OLTP OLTP Transaction type IBM xSeries (standard BA standard model) or other Intel platform IBM xSeries (BA standard model) IBM xSeries (BA standard model) Hardware RHEL4 64 bit or other RH release RHEL4 64 bit RHEL4 64 bit Operating platform Full RAC pattern or other Basic or RAC Lite Pattern Basic or RAC Lite pattern Pattern type Any Greater than 60GB 60GB or less Data size (storage constraint) Oracle 10g RAC Oracle 10g DB or Oracle 10g RAC Oracle 10g DB or Oracle 10g RAC Database Stranger Repeater Runner
  • 20.
  • 21.
  • 22. FTD Batch (lxlhrl214) OAW Batch (lxlhrl213) FICO DCS StaffAdmin Baggage … .. … .. WA21R Database - Full RAC Pattern VIP1 BH CB Batch/Feed Service (Linux HA) Node X OAW Batch (lxlhrl213) FTD Batch (A) Node Y FTD Batch (lxlhrl214) OAW Batch (A) VIP2 DGDATA_CB DGFRA_CB DGDATA_BH DGFRA_BH Public Network RAC Network Storage Network Target Platform WA21R1 WAPRD_BATCH WAPRD_APP FDPRD_APP WA21R2 FDPRD_APP WAPRD_APP WAPRD_BATCH VIP3 WA21R3 WAPRD_APP FDPRD_APP FDPRD_BATCH VIP4 WA21R4 FDPRD_BATCH FDPRD_APP WAPRD_APP
  • 23.
  • 24.
  • 25.