Семинар «Отказоустойчивость приложений – проблемы и простые решения. Выбор оптимального метода защиты для приложений различных классов».
Подробнее о мероприятии http://www.croc.ru/action/detail/1630/
Презентация Алексея Крайнова, ведущего инженера департамента информационных технологий компании КРОК
4. • Oracle
– Oracle Real Application Clusters
– Oracle Data Guard
– Oracle ASM Mirroring
– Oracle Flashback
• Oracle & EMC
• Summary
СОХРАНЕНИЕ ДАННЫХ
И ОТКАЗОУСТОЙЧИВОСТЬ
5. ORACLE DATABASE 11G RAC
• Кластерная СУБД, с
которой работают
реальные приложения
• Хорошая
масштабируемость
• Высокая надежность
• Работает на стандартных
серверах
• Доказано
– Десятки компьютеров
входят в кластер СУБД
– Сертифицирован с
ведущими приложениями
ERP CRM DW
6. ORACLE DATABASE 11G RAC
• Быстрое
восстановление после
сбоя одного из узлов
• Динамическое
распределение нагрузки
7. ORACLE DATA GUARD
• Синхронная и асинхронная передача изменений
• Испорченные данные не передаются
• Любые классы серверов и устройств хранения
• Тысячи промышленных инсталляций
8. ORACLE DATA GUARD
• Запросы на чтение на физической резервной БД производятся с
«накатом» журналов
• Поддерживается RAC на первичной/резервной БД
• Запросы получают транзакционно согласованные результаты
• Поддерживает все типы данных, меньшая гибкость (по сравнению с
логической резервной БД)
10. ORACLE DATA GUARD
FAST-START FAILOVER
• Обозреватель
определяет
недоступность БД
• Может автоматически
активировать
резервную БД
Observer
Primary Database Standby Database
11. AUTOMATIC STORAGE MANAGEMENT —
ДИНАМИЧЕСКОЕ ДОБАВЛЕНИЕ
ДИСКОВ
• Переносимая,
высокопроизводительная система
хранения файлов Oracle
• Не нужны традиционная файловая
система и volume manager
• Автоматическое зеркалирование
• Автоматическая настройка
ввода/вывода
– Распределяет данные
по дискам, чтобы сбалансировать
нагрузку
• Нет томов, только виртуальный диск
• Делит все дисковое пространство
на равные кусочки в 1 М
Automatic Storage
Management
Disk Based
Backup &
Recovery
12. • Меньше времени
для восстановления
избыточности
• Восстанавливаются
только измененные блоки
• Экстенты, которые
модифицируются во время
отсутствия диска, помечаются
AUTOMATIC STORAGE MANAGEMENT —
ДИНАМИЧЕСКОЕ ДОБАВЛЕНИЕ
ДИСКОВ
14. FLASHBACK DATABASE
Используя
FLASHBACK LOGS,
можно откатить
всю БД на момент
времени в прошлом:
Data Files Flashback Log
Disk
Write
old block
version
new block
version RMAN> FLASHBACK DATABASE
TIMESTAMP to_timestamp
('2009-06-03 09:55:00',
'YYYY-MM-DD HH24:MI:SS');
18. КОНКРЕТНЫЙ ПРИМЕР
Oracle
– в режиме Archive Log
– с бэкапом на ленту
+ Standby БД на удаленной площадке
+ Клон БД на удаленной площадке
+ Клон БД каждую ночь для отчетов в ReadWrite
локально
19. ВЫСОКАЯ ДОСТУПНОСТЬ ORACLE
• Backup and Recovery
– Automated Disk-Based
Backup and Recovery
– Drop Database
– RMAN Database
Deregistration
– Backup of Standby
Control File
– Automated TSPITR
Instantiation
– Simplified Recovery
Manager Cataloging of
Backup Files
– Automated Channel
Failover for Backup
and Restore
– Automated File
Creation During
Recovery
– Simplified Backups to
Disk
– Proxy Copy Backup of
Archivelogs
Backup and Recovery
(Cont)
– Incrementally Updated
Backups
– Simplified Recovery
Through Resetlogs
– Restore Tolerates
Corrupt or Missing
Backups
– Full Database Begin
Backup Command
– Change-Aware
Incremental Backups
Data Guard
– Data Guard Broker
Support for RAC
– Automated LogMiner
Configuration
– Log Miner Support for
Index-Organized Tables
– Secured Redo
Transmission
Data Guard (Cont)
– Fine-Grained
Supplemental Logging
– Named Data Guard
Configurations
– Simplified Zero Data
Loss for Data Guard
SQL Apply
– Zero Downtime
Instantiation for SQL
Apply
– Real Time Apply
– Redo Data and
Archivelog
Compression
Flashback
– Flashback Database
– Flashback
Reinstantiation
– Flashback Standby
Database
– Flashback Table
– Flashback Row History
– Flashback Drop
– Flashback Transaction
History
Online Operations
– Enhanced Online
Redefinition
– Improved Handling of
DDL Locks on Busy
Tables
– Signature-Based
Dependency Tracking
Using Synonyms
– Rolling Upgrades with
Data Guard SQL Apply
Powered by EMC:
– SRDF
– Consistent split
– BCV Mirror
20. СПАСИБО ЗА ВНИМАНИЕ!
Алексей Крайнов,
ВЕДУЩИЙ СИСТЕМНЫЙ ИНЖЕНЕР
КОМПАНИИ КРОК
Т.: (495)974-22-74 доб. 6906
Ф: (495) 974 2277
email: AKraynov@croc.ru