Савенков Виталий Мещеряков Александр Специалист технической поддержки Oracle ФОРС – Центр Разработки
Oracle 10g RDBMS Краткий обзор новых возможностей
Определение Grid Grid представляет собой кластеры компьютеров или серверов, специальным образом связанных между собой, что позволяет использовать их как общий пул вычислительных ресурсов – Defining Grid Computing, Giga Research, August 2002
Oracle Database 10G – База данных для GRID Storage для всех ваших данных Real Application Clusters Высокая доступность Популяция данных через Grid
Oracle Database 10G – База данных для Grid Storage для всех ваших данных Real Application Clusters Высокая доступность Популяция данных через Grid
Oracle Grid Storage Management Высокая доступность за низкую стоимость Скорость работы соизмерима с raw Нет томов: только виртуальный диск Высокая гранулярность – Диск разбит на фрагменты по 1 Мбайт каждый (размер страйп элемента) Исключается необходимость использования традиционных файловых систем и менеджеров томов (volume manager) Автоматическое зеркалирование (mirroring) Автоматическая настройка ввода/вывода – Распределяет данные по дискам, чтобы сбалансировать использование их емкостей Встроенная защита данных за низкую стоимость – Disk Based Backup and Recovery – Flashback in Time Automatic Storage Management Disk Based Backup & Recovery
Создание группы CREATE DISKGROUP dskgrp1 NORMAL REDUNDANCY FAILGROUP failgrp1 DISK /dev/d1', '/dev/d2', '/dev/d3', '/dev/d4', FAILGROUP failgrp2 DISK '/dev/d5', '/dev/d6'; '/dev/d7', '/dev/d8',
Сбалансированное использование суммарной емкости устройств хранения ASM: Добавление нового устройства SQL>alter diskgroup dskgrp1 add disk '/dev/d5';
Сокращение затрат на управление системой хранения данных Число шагов Установка Добавить устройство Oracle ASM Удалить устройство Переместить устройство Настройка ввода/вывода Управление памятью Традиционная архитектура
ASM Delivers Great Performance with no Manual Tuning 22,648 20,590
Oracle Database 10G – База данных для Grid Storage для всех ваших данных Real Application Clusters Высокая доступность Data Provisioning across Grid
Align Processing with the Business Проблема: Островки приложений –МОи сервера использованы лишь на 15 % мощности Sales DW HR
Oracle Database 10G RAC Мощность по требованию для Grid Проблема: Островки приложений –Мои сервера использованы лишь на 15 % мощности Решение: группа серверов лезвий, объединенных в один – Меньшая стоимость, большая производительность – Мощность по требованию – Высокая доступность SalesHRDW
Oracle Database 10G RAC - Полностью независимое Clusterware Полностью Oracle cluster software решение Поддержка одного поставщика Низкая стоимость – Нет нужды покупать дополнительное software – Легкость в инсталляции и управлении Высокое качество и функциональность для всех платформ Поддерживает clusterware стороннего поставщика Connectivity Messaging and Locking Cluster Control/Recovery Services Framework
Oracle Database 10G RAC: Управление нагрузкой с помощью сервисов Штатный режим работы Отчеты ПроцессингЗапасной Узлы (серверы) 1
Отчеты Процессинг Пиковый режим работы (обработка заказов на Новый Год) Узлы (серверы) Oracle Database 10G RAC: Управление нагрузкой 2
Отчеты Процессинг Узлы (серверы) Завершение Новогодних праздников (отчетность) Oracle Database 10G RAC: Управление нагрузкой 3
Oracle Database 10G – База данных для Grid Storage для всех ваших данных Real Application Clusters Высокая доступность Предоставление данных через Grid
Flashback Recovery Area full backup database incremental backups data file copies backup controlfile archived redo logs Block change tracking file flashback logs
Flashback Log Flashback Database Новая стратегия для восстановлению ко времени Flashback Log захватывает старые версии измененных блоков – Представьте это как бесконечно продолжающийся backup – примените log для восстановления БД ко времени – Восстанавливает только измененные блоки Это быстро, восстановление занимает не часы а минуты Это легко- одна команда для восстановления – RMAN> Flashback Database to 2:05 PM Подобно кнопки Rewind Для БД Старая версия блока Запись на диск Новая версия блока
Defining Flashback area using SQL alter system set db_recovery_file_dest = '/ora_flash_area'; alter system set db_recovery_file_dest = '+dskgrp1'; alter system set db_recovery_file_dest_size = 2g; alter system set db_flashback_retention_target = 1440; alter database flashback on;
Oracle Database 10G Защита данных за меньшую стоимость Storage Failure Protection ASM Mirroring Human Error Protection Flashback Logs Flashback Corruption Protection On Disk Backups Flash Backup Site Failure Protection Redo Shipping Data Guard
Oracle Database 10G – База данных для Grid Storage для всех ваших данных Real Application Clusters Высокая доступность Популяция данных через GRID
Transportable Tablespaces – Быстрейший путь предоставления данных Oracle может отключать и включать файлы данных в базу данных Перемещает данные без выгрузки и загрузки – Время включения/выключения не зависит от размера tablespace – Монтировать read only tablespaces в разные базы данных Новое: Это работает между различными платформами! 24
Савенков Виталий Мещеряков Александр Специалист технической поддержки Oracle ФОРС – Центр Разработки