Как сохранить бизнес и данные с помощью новых...

20
КАС СОХРАНИТЬ БИЗНЕС И ДАННЫЕ С ПОМОЩЬЮ НОВЫХ «СТАРЫХ» ОПЦИЙ ORACLE DATABASE11G Алексей Крайнов, ВЕДУЩИЙ СИСТЕМНЫЙ ИНЖЕНЕР КОМПАНИИ КРОК

Post on 12-Aug-2015

32 views

Category:

Technology


1 download

TRANSCRIPT

КАС СОХРАНИТЬ БИЗНЕС И ДАННЫЕ

С ПОМОЩЬЮ НОВЫХ «СТАРЫХ»

ОПЦИЙ ORACLE DATABASE11G

Алексей Крайнов,

ВЕДУЩИЙ СИСТЕМНЫЙ ИНЖЕНЕР

КОМПАНИИ КРОК

ТРАДИЦИОННЫЕ СПОСОБЫ

ЗАЩИТЫ БД

НАБОР ТЕХНОЛОГИЙ СУБД ORACLE

ДЛЯ ВЫСОКОЙ ГОТОВНОСТИ

• Oracle

– Oracle Real Application Clusters

– Oracle Data Guard

– Oracle ASM Mirroring

– Oracle Flashback

• Oracle & EMC

• Summary

СОХРАНЕНИЕ ДАННЫХ

И ОТКАЗОУСТОЙЧИВОСТЬ

ORACLE DATABASE 11G RAC• Кластерная СУБД, с

которой работают

реальные приложения

• Хорошая

масштабируемость

• Высокая надежность

• Работает на стандартных

серверах

• Доказано

– Десятки компьютеров

входят в кластер СУБД

– Сертифицирован с

ведущими приложениями

ERP CRM DW

ORACLE DATABASE 11G RAC

• Быстрое

восстановление после

сбоя одного из узлов

• Динамическое

распределение нагрузки

ORACLE DATA GUARD

• Синхронная и асинхронная передача изменений

• Испорченные данные не передаются

• Любые классы серверов и устройств хранения

• Тысячи промышленных инсталляций

ORACLE DATA GUARD

• Запросы на чтение на физической резервной БД производятся с

«накатом» журналов

• Поддерживается RAC на первичной/резервной БД

• Запросы получают транзакционно согласованные результаты

• Поддерживает все типы данных, меньшая гибкость (по сравнению с

логической резервной БД)

ORACLE DATA GUARD

ORACLE DATA GUARD

FAST-START FAILOVER

• Обозреватель

определяет

недоступность БД

• Может автоматически

активировать

резервную БД

Observer

Primary Database Standby Database

AUTOMATIC STORAGE MANAGEMENT —

ДИНАМИЧЕСКОЕ ДОБАВЛЕНИЕ

ДИСКОВ• Переносимая,

высокопроизводительная система

хранения файлов Oracle

• Не нужны традиционная файловая

система и volume manager

• Автоматическое зеркалирование

• Автоматическая настройка

ввода/вывода

– Распределяет данные

по дискам, чтобы сбалансировать

нагрузку

• Нет томов, только виртуальный диск

• Делит все дисковое пространство

на равные кусочки в 1 М

Automatic Storage

Management

Disk Based

Backup &

Recovery

• Меньше времени

для восстановления

избыточности

• Восстанавливаются

только измененные блоки

• Экстенты, которые

модифицируются во время

отсутствия диска, помечаются

AUTOMATIC STORAGE MANAGEMENT —

ДИНАМИЧЕСКОЕ ДОБАВЛЕНИЕ

ДИСКОВ

FLASHBACK DATABASE: РЕВОЛЮЦИЯ

В ВОССТАНОВЛЕНИИ

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');

Primary Site

Standby Site

ORACLE & EMC: СИНХРОННАЯ

ПЕРЕДАЧА БД ЦЕЛИКОМ

ORACLE & EMC: ИСПОЛЬЗОВАНИЕ

SRDF ДЛЯ ФАЙЛОВ БД

Primary Site

ORACLE & EMC: SRDF

ДЛЯ ОПЕРАТИВНЫХ ЖУРНАЛОВ

КОНКРЕТНЫЙ ПРИМЕР

Oracle

– в режиме Archive Log

– с бэкапом на ленту

+ Standby БД на удаленной площадке

+ Клон БД на удаленной площадке

+ Клон БД каждую ночь для отчетов в ReadWrite

локально

ВЫСОКАЯ ДОСТУПНОСТЬ 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 LogMinerConfiguration

– 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 ArchivelogCompression

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

СПАСИБО ЗА ВНИМАНИЕ!

Алексей Крайнов,

ВЕДУЩИЙ СИСТЕМНЫЙ ИНЖЕНЕР

КОМПАНИИ КРОК

Т.: (495)974-22-74 доб. 6906

Ф: (495) 974 2277

email: [email protected]