SlideShare a Scribd company logo
1 of 17
Download to read offline
1
Oracle Exadata
Maximum Availability Architecture
Emre Baransel – Advanced Support Engineer, Employee ACE – ORACLE
2
Oracle Exadata Maximum Availability Architecture
What is MAA ?
• Prepared on Oracle test environment – Goes live and confirmed on
customer systems.
• Specifies the “Best Practices” in terms of operation and configuration.
+ Failure tolerance and fast solution
+ “Online” changes and “rolling” upgrades
= Minimum downtime
• High Availability (HA)
• Disaster Recovery (DR)
• Backup and Recovery (BR)
• Oracle MAA is a project of detailed research on:
3
Oracle Exadata Maximum Availability Architecture
Exadata MAA Architecture Overview
4
Oracle Exadata Maximum Availability Architecture
Built-In MAA Components of Exadata
• 2-8 Database Servers  RAC
• 3-14 Storage Servers  ASM (normal-high redundancy)
• REDUNDANT DB node local disks drives (4-8 disk RAID5)
• // Infiniband switches & Dual-port (QDR) Host Channel Adapters
• // power supply
• Oracle Hardware Assisted Resilient Data (HARD)
• Automatic Service Request
• Rolling Upgrades
• Exachk
5
Oracle Exadata Maximum Availability Architecture
Exadata MAA Recommendatitions After Installation
• Archivelog Mode
• Force Logging
• Fast Recovery Area
• Oracle Flashback Technologies
• Flashback Database
• Flashback Query, Flashback Version Query, Flashback Transaction
Query, Flashback Table, Flashback Drop (Recycle Bin)
• Backup/Recovery
• Data Guard & Automatic Client Fialover
• Corruption Protection
6
Oracle Exadata Maximum Availability Architecture
Backup & Recovery
Backup: 25TB/hour 27 TB/hour 9 TB/hour 9 TB/hour
7
Oracle Exadata Maximum Availability Architecture
Disk Backup Best Practices
• For the disk backup performance:
- run backup on all database instances.
- start with two RMAN channels to each instance and increase if needed.
- Use FILESPERSET=1 for database backups.
(Increases one file restore/recovery)
"_file_size_increase_increment"=2143289344
(RMAN will alloacte 2GB pieces from ASM, default 64MB)
"_backup_disk_bufcnt"=64
"_backup_disk_bufsz"=1048576
"_backup_file_bufcnt"=64
"_backup_file_bufsz"=1048576
Incrementally Updated Backup = Merged Backup = Image Copy
+ Block Change Tracking
8
Oracle Exadata Maximum Availability Architecture
ZFS Backup Configuration
Backup and Recovery Performance and Best Practices using Oracle Sun ZFS
Storage Appliance and Oracle Exadata Database Machine
http://www.oracle.com/technetwork/database/features/availability/maa-wp-dbm-zfs-backup-1593252.pdf
"Oracle Engineered Systems Backup Utility for Oracle ZFS Storage Appliance" tool
http://www.oracle.com/technetwork/server-storage/sun-unified-storage/downloads/zfssa-plugins-1489830.html
• Connected with infiniband
• Exadata - ZFS configuration is tested, confirmed and
supported by Oracle development.
• Read-only Snapshot and read-write Clone database
(No need to uncompress HCC)
9
Oracle Exadata Maximum Availability Architecture
Tape Backup Best Practices
Tape backup is advised together with disk backup:
• Data is backed up outside of the Exadata box.
• It’s easier to keep backups at remote locations.
• Multiple buckups can be kept with low cost.
• All tape backup products compatible with RMAN are supported.
• There must be media server available between Exadata and Tape Library.
• Backup & Restore time is related with tape read/write speed
• Higher backup rates, by using more media servers and tape drives
10
Oracle Exadata Maximum Availability Architecture
Exadata Backup & Recovery
11
Oracle Exadata Maximum Availability Architecture
Disaster Recovery
• Automatic Failover
• Standby-First Patch Apply (>=11.2.0.1)
• Decrease load on Primary Database
(Active Data Guard, backup, corruption detection, flashback database)
• High recovery speed on Exadata (290 MB/s)
Data Guard & Active Data Guard
12
Oracle Exadata Maximum Availability Architecture
Non-Exadata Standby
• HCC tables must be uncompressed on Failover
• More disk capacity is needed on Standby
• Active Data Guard cannot be used on HCC tables
13
Oracle Exadata Maximum Availability Architecture
Corruption Detection and Prevention
DB_BLOCK_CHECKSUM
OFF
(FALSE)
TYPICAL
(TRUE)
FULL
Physical
Corruption
DB_BLOCK_CHECKING
OFF
(FALSE)
LOW MEDIUM
FULL
(TRUE)
Logical
Corruption
Best Practices for Corruption Detection,
Prevention, and Automatic Repair - in a
Data Guard Configuration [ID 1302539.1]
DB_LOST_WRITE_PROTECT=TYPICAL (default TYPICAL on Exadata)
14
Oracle Exadata Maximum Availability Architecture
Exadata High Availability Best Practices
Oracle Sun Database Machine X2-2/X2-8 , X3-2/X3-8 and
X4-2 High Availability Best Practices [ID 1274322.1]
• Increase ASM power limit from default for a faster rebalance when application can
absorb it
• Ensure the ASM Disk Repair Timer is Set Correctly
• Verify there is enough diskgroup free space for a rebalance operation
• Check ASM rebalance forward progress if you suspect a problem
• Check forward progress on an long running ASM resync if a problem is suspected
• Check that Clusterware HAIP is in use for RAC ONE node databases
• Verify filesystem is healthy
• ... more in the following MOS note.
15
Oracle Exadata Maximum Availability Architecture
Procedural MAA Recommendations
• Document and validate your high availability and performance SLAs.
• Test and upgrade to software recommended in My Oracle Support Note:
“888828.1 - Database Machine and Exadata Storage Server 11g Release 2 (11.2) Supported Versions”
• Check for any critical software issues in My Oracle Support Note:
“1270094.1 - Exadata Critical Issues“.
• Execute the Exadata MAA health check (exachk), as described in My
Oracle Support Note:
“1070954.1 - Oracle Exadata Database Machine exachk or HealthCheck ”
• Execute Data Guard role transitions.
• Configure Exadata Database Machine monitoring and Automatic Service
Request
16
Oracle Exadata Maximum Availability Architecture
Exadata MAA – Related Links
• Deploying Oracle Maximum Availability Architecture with Exadata Database Machine
http://www.oracle.com/au/products/database/exadata-maa-131903.pdf
• Best Practices for Database Consolidation On Exadata Database Machine
http://www.oracle.com/technetwork/database/features/availability/exadata-consolidation-522500.pdf
• Backup and Recovery Performance and Best Practices for Exadata Cell and Oracle Exadata
Database Machine
http://www.oracle.com/au/products/database/maa-tech-wp-sundbm-backup-11202-183503.pdf
• Backup and Recovery Performance and Best Practices using Oracle Sun ZFS Storage
Appliance and Oracle Exadata Database Machine
http://www.oracle.com/technetwork/database/features/availability/maa-wp-dbm-zfs-backup-1593252.pdf
• Oracle Data Guard: Disaster Recovery for Oracle Exadata Database Machine
http://www.oracle.com/au/products/database/maa-wp-dr-dbm-130065.pdf
• Exadata Maximum Availability Tests Video
http://vimeo.com/62754145
17
Oracle Exadata Maximum Availability Architecture
Questions
Q&As

More Related Content

Viewers also liked

Viewers also liked (13)

A7 storytelling with_oracle_analytics_cloud
A7 storytelling with_oracle_analytics_cloudA7 storytelling with_oracle_analytics_cloud
A7 storytelling with_oracle_analytics_cloud
 
Understanding the IBM Power Systems Advantage
Understanding the IBM Power Systems AdvantageUnderstanding the IBM Power Systems Advantage
Understanding the IBM Power Systems Advantage
 
Extending Hortonworks with Oracle's Big Data Platform
Extending Hortonworks with Oracle's Big Data PlatformExtending Hortonworks with Oracle's Big Data Platform
Extending Hortonworks with Oracle's Big Data Platform
 
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
 
IBM Power Systems Announcement Update
IBM Power Systems Announcement UpdateIBM Power Systems Announcement Update
IBM Power Systems Announcement Update
 
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
 
IBM Power Systems Update 1Q17
IBM Power Systems Update 1Q17IBM Power Systems Update 1Q17
IBM Power Systems Update 1Q17
 
Presentation linux on power
Presentation   linux on powerPresentation   linux on power
Presentation linux on power
 
Policy based cluster management in oracle 12c
Policy based cluster management in oracle 12c Policy based cluster management in oracle 12c
Policy based cluster management in oracle 12c
 
Oracle big data appliance and solutions
Oracle big data appliance and solutionsOracle big data appliance and solutions
Oracle big data appliance and solutions
 
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
 
Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new features
 
Oracle Database 12c Release 2
Oracle Database 12c Release 2 Oracle Database 12c Release 2
Oracle Database 12c Release 2
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

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
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 

Exadata Maximum Availability Architecture

  • 1. 1 Oracle Exadata Maximum Availability Architecture Emre Baransel – Advanced Support Engineer, Employee ACE – ORACLE
  • 2. 2 Oracle Exadata Maximum Availability Architecture What is MAA ? • Prepared on Oracle test environment – Goes live and confirmed on customer systems. • Specifies the “Best Practices” in terms of operation and configuration. + Failure tolerance and fast solution + “Online” changes and “rolling” upgrades = Minimum downtime • High Availability (HA) • Disaster Recovery (DR) • Backup and Recovery (BR) • Oracle MAA is a project of detailed research on:
  • 3. 3 Oracle Exadata Maximum Availability Architecture Exadata MAA Architecture Overview
  • 4. 4 Oracle Exadata Maximum Availability Architecture Built-In MAA Components of Exadata • 2-8 Database Servers  RAC • 3-14 Storage Servers  ASM (normal-high redundancy) • REDUNDANT DB node local disks drives (4-8 disk RAID5) • // Infiniband switches & Dual-port (QDR) Host Channel Adapters • // power supply • Oracle Hardware Assisted Resilient Data (HARD) • Automatic Service Request • Rolling Upgrades • Exachk
  • 5. 5 Oracle Exadata Maximum Availability Architecture Exadata MAA Recommendatitions After Installation • Archivelog Mode • Force Logging • Fast Recovery Area • Oracle Flashback Technologies • Flashback Database • Flashback Query, Flashback Version Query, Flashback Transaction Query, Flashback Table, Flashback Drop (Recycle Bin) • Backup/Recovery • Data Guard & Automatic Client Fialover • Corruption Protection
  • 6. 6 Oracle Exadata Maximum Availability Architecture Backup & Recovery Backup: 25TB/hour 27 TB/hour 9 TB/hour 9 TB/hour
  • 7. 7 Oracle Exadata Maximum Availability Architecture Disk Backup Best Practices • For the disk backup performance: - run backup on all database instances. - start with two RMAN channels to each instance and increase if needed. - Use FILESPERSET=1 for database backups. (Increases one file restore/recovery) "_file_size_increase_increment"=2143289344 (RMAN will alloacte 2GB pieces from ASM, default 64MB) "_backup_disk_bufcnt"=64 "_backup_disk_bufsz"=1048576 "_backup_file_bufcnt"=64 "_backup_file_bufsz"=1048576 Incrementally Updated Backup = Merged Backup = Image Copy + Block Change Tracking
  • 8. 8 Oracle Exadata Maximum Availability Architecture ZFS Backup Configuration Backup and Recovery Performance and Best Practices using Oracle Sun ZFS Storage Appliance and Oracle Exadata Database Machine http://www.oracle.com/technetwork/database/features/availability/maa-wp-dbm-zfs-backup-1593252.pdf "Oracle Engineered Systems Backup Utility for Oracle ZFS Storage Appliance" tool http://www.oracle.com/technetwork/server-storage/sun-unified-storage/downloads/zfssa-plugins-1489830.html • Connected with infiniband • Exadata - ZFS configuration is tested, confirmed and supported by Oracle development. • Read-only Snapshot and read-write Clone database (No need to uncompress HCC)
  • 9. 9 Oracle Exadata Maximum Availability Architecture Tape Backup Best Practices Tape backup is advised together with disk backup: • Data is backed up outside of the Exadata box. • It’s easier to keep backups at remote locations. • Multiple buckups can be kept with low cost. • All tape backup products compatible with RMAN are supported. • There must be media server available between Exadata and Tape Library. • Backup & Restore time is related with tape read/write speed • Higher backup rates, by using more media servers and tape drives
  • 10. 10 Oracle Exadata Maximum Availability Architecture Exadata Backup & Recovery
  • 11. 11 Oracle Exadata Maximum Availability Architecture Disaster Recovery • Automatic Failover • Standby-First Patch Apply (>=11.2.0.1) • Decrease load on Primary Database (Active Data Guard, backup, corruption detection, flashback database) • High recovery speed on Exadata (290 MB/s) Data Guard & Active Data Guard
  • 12. 12 Oracle Exadata Maximum Availability Architecture Non-Exadata Standby • HCC tables must be uncompressed on Failover • More disk capacity is needed on Standby • Active Data Guard cannot be used on HCC tables
  • 13. 13 Oracle Exadata Maximum Availability Architecture Corruption Detection and Prevention DB_BLOCK_CHECKSUM OFF (FALSE) TYPICAL (TRUE) FULL Physical Corruption DB_BLOCK_CHECKING OFF (FALSE) LOW MEDIUM FULL (TRUE) Logical Corruption Best Practices for Corruption Detection, Prevention, and Automatic Repair - in a Data Guard Configuration [ID 1302539.1] DB_LOST_WRITE_PROTECT=TYPICAL (default TYPICAL on Exadata)
  • 14. 14 Oracle Exadata Maximum Availability Architecture Exadata High Availability Best Practices Oracle Sun Database Machine X2-2/X2-8 , X3-2/X3-8 and X4-2 High Availability Best Practices [ID 1274322.1] • Increase ASM power limit from default for a faster rebalance when application can absorb it • Ensure the ASM Disk Repair Timer is Set Correctly • Verify there is enough diskgroup free space for a rebalance operation • Check ASM rebalance forward progress if you suspect a problem • Check forward progress on an long running ASM resync if a problem is suspected • Check that Clusterware HAIP is in use for RAC ONE node databases • Verify filesystem is healthy • ... more in the following MOS note.
  • 15. 15 Oracle Exadata Maximum Availability Architecture Procedural MAA Recommendations • Document and validate your high availability and performance SLAs. • Test and upgrade to software recommended in My Oracle Support Note: “888828.1 - Database Machine and Exadata Storage Server 11g Release 2 (11.2) Supported Versions” • Check for any critical software issues in My Oracle Support Note: “1270094.1 - Exadata Critical Issues“. • Execute the Exadata MAA health check (exachk), as described in My Oracle Support Note: “1070954.1 - Oracle Exadata Database Machine exachk or HealthCheck ” • Execute Data Guard role transitions. • Configure Exadata Database Machine monitoring and Automatic Service Request
  • 16. 16 Oracle Exadata Maximum Availability Architecture Exadata MAA – Related Links • Deploying Oracle Maximum Availability Architecture with Exadata Database Machine http://www.oracle.com/au/products/database/exadata-maa-131903.pdf • Best Practices for Database Consolidation On Exadata Database Machine http://www.oracle.com/technetwork/database/features/availability/exadata-consolidation-522500.pdf • Backup and Recovery Performance and Best Practices for Exadata Cell and Oracle Exadata Database Machine http://www.oracle.com/au/products/database/maa-tech-wp-sundbm-backup-11202-183503.pdf • Backup and Recovery Performance and Best Practices using Oracle Sun ZFS Storage Appliance and Oracle Exadata Database Machine http://www.oracle.com/technetwork/database/features/availability/maa-wp-dbm-zfs-backup-1593252.pdf • Oracle Data Guard: Disaster Recovery for Oracle Exadata Database Machine http://www.oracle.com/au/products/database/maa-wp-dr-dbm-130065.pdf • Exadata Maximum Availability Tests Video http://vimeo.com/62754145
  • 17. 17 Oracle Exadata Maximum Availability Architecture Questions Q&As