Oracle Data Integration Strategy and Roadmap Oracle Fusion

Download Report

Transcript Oracle Data Integration Strategy and Roadmap Oracle Fusion

Oracle Exadata Maximum Availability Architecture

Emre Baransel – Advanced Support Engineer

Oracle Exadata Maximum Availability Architecture MAA Nedir?

• Oracle MAA aşağıdaki konuları detaylı inceleyen bir projedir: •

Yüksek Erişilebilirlik

- High Availability (HA) •

Felaketten Kurtarma

- Disaster Recovery (DR) •

Yedekleme ve Yedekten Dönme

- Backup and Recovery (BR) • Oracle test ortamlarında hazırlanır - Oracle müşteri sistemlerinde hayata geçirilir ve doğrulanır.

• Operasyon ve konfigürasyon açısından “Best Practice” uygulamaları belirler:

+ Hata/Arıza Toleransı ve hızlı sorun giderme + “Online” değişiklikler and “rolling” güncellemeler = Minimum kesinti 2

Oracle Exadata Maximum Availability Architecture Exadata MAA yapısı 3

Oracle Exadata Maximum Availability Architecture Exadata’da Varolan MAA Komponentleri

• • • 2-8 Database Servers 

RAC

• 3-14 Storage Servers 

ASM

(normal-high redundancy) •

REDUNDANT

DB node local disks drives (3-7 disk RAID5 - 1 disk Hot Spare) // Infiniband switches & Dual-port (QDR) Host Channel Adapters // power supply •

Oracle Hardware Assisted Resilient Data (HARD)

Automatic Service Request

Rolling Upgrades - Online Redefinition - Exachk 4

Oracle Exadata Maximum Availability Architecture Kurulum Sonrası MAA Tavsiyeleri

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) •

ASM High Redundancy Understanding ASM Capacity and Reservation of Free Space in Exadata Doc ID 1551288.1

5

Oracle Exadata Maximum Availability Architecture Yedekleme ve Yedekten Dönme

25TB/hour 27 TB/hour 9 TB/hour 8 TB/hour

6

Oracle Exadata Maximum Availability Architecture Disk Backup Best Practice’ler Incrementally Updated Backup = Merged Backup = Image Copy

+ Block Change Tracking •

Disk backup performansı için:

Tüm db instance’ları kullanın ve her instance’a iki RMAN kanalı ile başlayın.

Performans iyileştirme gerektiğinde ikişer kanal eklenebilir.

FILESPERSET=1 incremental backup ’larda kullanılmalı. (tek file restore/recovery hızını arttırır) "_file_size_increase_increment"=2143289344 (RMAN ASM’den 2GB’lik alanlar tahsis edecek, default 64MB) "_backup_disk_bufcnt"=64 "_backup_disk_bufsz"=1048576 "_backup_file_bufcnt"=64 "_backup_file_bufsz"=1048576

7

Oracle Exadata Maximum Availability Architecture ZFS Yedekleme Konfigürasyonu

• Exadata - ZFS konfigürayonu Oracle development tarafından test edilir, doğrulanır ve desteklenir.

• Read-only

Snapshot

ve read-write

Clone

(HCC uncompress gerekli değil) veritabanları 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 Exadata Backup Configuration Utility for Sun ZFS Storage Appliance" tool

http://www.oracle.com/technetwork/server-storage/sun-unified-storage/downloads/zfssa-plugins-1489830.html

8

Oracle Exadata Maximum Availability Architecture Tape Backup Best Practice’ler

• RMAN ile uyumlu tüm tape yedekleme ürünleri desteklenir • Exadata ile Tape Library arasında bir Media Server bulunmalıdır • Backup - restore hızı tape okuma yazma ve bağlantı hızına bağlıdır

Disk backup’la birlikte tape backup kullanımı tavsiye edilir; Artıları

: • Veri Exadata kutusunun dışında yedeklenir • Yedeklerin uzak lokasyonlarda saklanması kolaydır • Birden fazla yedek düşük maliyetle saklanabilir

9

Oracle Exadata Maximum Availability Architecture Exadata Backup & Recovery 10

Oracle Exadata Maximum Availability Architecture Felaketten Kurtarma Data Guard ve Active Data Guard

• Kesinti anında otomatik failover • Standby-First Patch Apply (>=11.2.0.1) • Primary veritabanından yük azaltma (Active Data Guard, backup, corruption detection, flashback database) • Exadata’da çok yüksek recovery hızı (290 MB/s)

11

Oracle Exadata Maximum Availability Architecture Non-Exadata Standby

• Failover’da HCC tabloların uncompress edilmesi gerekir.

• Standby’da daha fazla disk ihtiyacı ortaya çıkar • Active Data Guard HCC tablolar üzerinde kullanılamaz

12

Oracle Exadata Maximum Availability Architecture Corruption’dan Korunma DB_BLOCK_CHECKSUM DB_BLOCK_CHECKING OFF (FALSE) TYPICAL (TRUE) FULL OFF (FALSE) LOW MEDIUM FULL (TRUE) Physical Corruption Logical Corruption DB_LOST_WRITE_PROTECT=TYPICAL (Exadata ‘da default TYPICAL) Best Practices for Corruption Detection, Prevention, and Automatic Repair - in a Data Guard Configuration [ID 1302539.1] 13

Oracle Exadata Maximum Availability Architecture Diğer MAA Tavsiyeleri

• Erişilebilirlik SLA’lerinin (hangi sorunda hangi aksiyon alınacak, ne kadar kesinti olacak vs.), RTO, RPO değerlerinin dökümante edilmesi. • SLA’ler ile uyuşan kesinti/çözüm matrislerinin hazırlanması ve doğrulanması. •

“888828.1 - Database Machine and Exadata Storage Server 11g Release 2 (11.2) Supported Versions ”

My Oracle Support notundaki tavsiye edilen patch seviyelerinin düzenli test edilerek uygulanması.

“1270094.1 - Exadata Critical Issues“

notundaki kritik problemlerin takip edilmesi.

• Belirli periyodlarla,

“1070954.1 - Oracle Exadata Database Machine exachk or HealthCheck ”

no tundaki en güncel exachk versiyonunun çalıştırılması.

• Belirli periyodlarla Data Guard switchover’ın test edilmesi. • EM Cloud Control Exadata monitoring ve Automatic Service Request araçlarının kullanılması.

14

Oracle Exadata Maximum Availability Architecture Exadata MAA – İlgili Linkler

• 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

15