Oracle Database 10g – обзор новых возможностей Сергей Томин Российское представительство Oracle

Содержание

Слайд 2

Основные цели Oracle 10g

Снизить наполовину стоимость
HW
SW
Администрирования
Обеспечить высокое качество обслуживания
Производительность, масштабируемость, надежность, доступность,

Основные цели Oracle 10g Снизить наполовину стоимость HW SW Администрирования Обеспечить высокое
защита данных

Слайд 3

Проблемы сегодняшней инфраструктуры IT

Островки вычислительных ресурсов
Некоторые перегружены
Некоторые простаивают
Высокая стоимость
Hardware - 21%
Труда -

Проблемы сегодняшней инфраструктуры IT Островки вычислительных ресурсов Некоторые перегружены Некоторые простаивают Высокая
40%
ПО - 24%
Все это 85% бюджета IT
Трудно перестроиться в соответствии с приоритетами бизнеса
20% исп CPU, 50% исп дисков

ERP

DW

CRM

Слайд 4

Решение: Computing On Demand

Partitioning одного большого сервера
Высококачественные дорогие элементы
Полное, интегрированное ПО
Высококачественный

Решение: Computing On Demand Partitioning одного большого сервера Высококачественные дорогие элементы Полное,
сервис за большую цену

Скоординированное использование множества маленьких серверов
Дешевые, стандартные, модульные элементы
Открытое, полное, интегрированное ПО
Высококачественный сервис за низкую цену

Mainframe Модель

Grid Computing Модель

Слайд 5

Модель Grid вычислений Oracle

Виртуализация и распределение ресурсов (Virtualization & Provisioning)
Объединение (Pooling)
Автоматизация (Self-Adaptive software)
Единообразное управление (Unified

Модель Grid вычислений Oracle Виртуализация и распределение ресурсов (Virtualization & Provisioning) Объединение
management)

Слайд 6

Oracle Database 10g – СУБД для Grid

Virtualization & Provisioning & Pooling - ASM,

Oracle Database 10g – СУБД для Grid Virtualization & Provisioning & Pooling
RAC
Information Provisioning - Transportable tablespaces, Streams
Автоматизация - AWR, ADDM, Scheduler, авт. Клонирование баз данных…
Единообразное управление - Oracle Enterprise Manager Grid Control

Слайд 7

Oracle Database 10g – Настройка системы хранения на требования бизнеса

Проблема: островки

Oracle Database 10g – Настройка системы хранения на требования бизнеса Проблема: островки
хранения данных
“Мой массив дисков используется лишь на 50% и растет на 30% в год”
Решение: Группы стандартных, модульных дисков
Консолидированное, сетевое устройство хранения
Динамическое добавление/удаление дисков

Слайд 8

Automatic Storage Management – Динамическое добавление дисков и настройка ввода/вывода

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

Automatic Storage Management – Динамическое добавление дисков и настройка ввода/вывода Переносимая, высокопроизводительная
система
Не нужны традиционная файловая система и volume manager
Автоматическое зеркалирование
Автоматическая настройка ввода/вывода
Распределяет данные по дискам, чтобы сбалансировать нагрузку
Нет томов: только виртуальный диск
Делит все дисковое пространство на равные кусочки в 1 М

Слайд 9

Oracle
ASM

Disks

Logical Vol

File System

Files

Tablespace

Tables

Disk Group

Logical Vol

Oracle ASM Disks Logical Vol File System Files Tablespace Tables Disk Group
File System

Files

Tablespace

Tables

СЕГОДНЯ

ASM

“Лучший способ снизить стоимость управления – уменьшить сложность”

Стек технологий

Слайд 10

Сравнение операций добавления диска в LVM и ASM

Добавить диск в OS
Создать логические

Сравнение операций добавления диска в LVM и ASM Добавить диск в OS
тома с помощью Volume Manager
Создать File System на логическом томе
Определить, какие данные передвинуть на новый диск
Передвинуть файлы на новый диск
Переименовать файлы в базе данных
Re-tune I/O

Добавить диск в OS
Выполнить Add Disk команду в ASM

Слайд 11

Automatic Storage Management – Снижение затрат

7

7

6

8

6

6

5

2

2

4

0

0

13 шагов
вместо 40 !

Automatic Storage Management – Снижение затрат 7 7 6 8 6 6

Слайд 12

Disk Group

Автоматическая балансировка «на лету» при любых изменениях конфигурации

ASM - Динамическая балансировка

Disk Group Автоматическая балансировка «на лету» при любых изменениях конфигурации ASM - Динамическая балансировка

Слайд 13

Автоматическая балансировка «на лету» при любых изменениях конфигурации
Данные автоматически переносятся пропорционально на

Автоматическая балансировка «на лету» при любых изменениях конфигурации Данные автоматически переносятся пропорционально
новые носители

Disk Group

ASM - Динамическая балансировка

Слайд 14

Disk Group

ASM - Динамическая балансировка

Автоматическая балансировка «на лету» при любых изменениях конфигурации
Данные

Disk Group ASM - Динамическая балансировка Автоматическая балансировка «на лету» при любых
автоматически переносятся пропорционально на новые носители
Никакого ручного тюнинга I/O

Слайд 15

Disk Group

ASM - Динамическая балансировка

Автоматическая балансировка «на лету» при любых изменениях конфигурации
Данные

Disk Group ASM - Динамическая балансировка Автоматическая балансировка «на лету» при любых
автоматически переносятся пропорционально на новые носители
Online миграция на новый storage

Слайд 16

Disk Group

ASM - Динамическая балансировка

Автоматическая балансировка «на лету» при любых изменениях конфигурации
Данные

Disk Group ASM - Динамическая балансировка Автоматическая балансировка «на лету» при любых
автоматически переносятся пропорционально на новые носители
Online миграция на новый storage

Слайд 17

Disk Group

ASM - Динамическая балансировка

Автоматическая балансировка «на лету» при любых изменениях конфигурации
Данные

Disk Group ASM - Динамическая балансировка Автоматическая балансировка «на лету» при любых
автоматически переносятся пропорционально на новые носители
Online миграция на новый storage

Слайд 18

Disk Group

ASM - Динамическая балансировка

Автоматическая балансировка «на лету» при любых изменениях конфигурации
Данные

Disk Group ASM - Динамическая балансировка Автоматическая балансировка «на лету» при любых
автоматически переносятся пропорционально на новые носители
Online миграция на новый storage

Слайд 19

ASM Архитектура


Pool of Storage

ASM Instance
Server

Non–RAC
Database

Oracle
DB Instance

Disk Group

ASM Архитектура Pool of Storage ASM Instance Server Non–RAC Database Oracle DB Instance Disk Group

Слайд 20

ASM Архитектура

Clustered
Pool of Storage

ASM Instance

ASM Instance

Clustered
Servers

RAC
Database

Oracle
DB Instance

Oracle
DB Instance

Disk

ASM Архитектура Clustered Pool of Storage ASM Instance ASM Instance Clustered Servers
Group

Слайд 21

ASM Архитектура

Clustered
Pool of Storage

ASM Instance

ASM Instance

Clustered
Servers

RAC
Database

Oracle
DB Instance

Oracle
DB

ASM Архитектура Clustered Pool of Storage ASM Instance ASM Instance Clustered Servers
Instance

Disk Group

Disk Group

Слайд 22

Oracle DB 10g ULDB - Хранит ВСЕ Ваши данные

Размер БД увеличен до

Oracle DB 10g ULDB - Хранит ВСЕ Ваши данные Размер БД увеличен
миллионов терабайт (8 Exabytes)
Ultra Large Data Files – Терабайты в 1 файле
Неограниченный размер LOB колонок - Терабайты
Automatic Storage Management снимает все ограничения файловой системы

Слайд 23

Настройка на требования бизнеса

Проблема: Островки вычислительной мощности
“Мой сервер используется всего на 15%

Настройка на требования бизнеса Проблема: Островки вычислительной мощности “Мой сервер используется всего

Решение: Группы стандартных серверов
Низкая стоимость, высокая производительность
Capacity on demand

Слайд 24

Oracle Database 10g RAC Capacity on Demand для Grid

Единственная кластерная СУБД, которая выполняет

Oracle Database 10g RAC Capacity on Demand для Grid Единственная кластерная СУБД,
реальные приложения и масштабируется хорошо
Высокая надежность
Работает на стандартных дешевых серверах
Доказано:
Сотни компьютеров
Сертифицирован с ведущими приложениями

ERP

CRM

DW

Слайд 25

Oracle Database 10g RAC - Полное, интегрированное Clusterware

Полное решение для кластера от Oracle

Oracle Database 10g RAC - Полное, интегрированное Clusterware Полное решение для кластера

Single-vendor support
Дешево
Не надо покупать дополнительное ПО
Легко установить и
управлять
Высокое качество и функциональность на всех платформах
Поддержка clusterware других фирм

Слайд 26

Автоматическое обеспечение серверами (Provisioning)

Добавление/удаление сервера в кластер нажатием 1 кнопки
Автоматическое назначение и

Автоматическое обеспечение серверами (Provisioning) Добавление/удаление сервера в кластер нажатием 1 кнопки Автоматическое
переназначение серверов в сервисы
Автоматическое направление требований на сервис к серверам с мин загрузкой
Автоматическое перемещение на другие сервера сервиса при сбое сервера
Работает на всех платформах

Слайд 27

Выравнивание нагрузки на основе политик

Кластеры базы данных и сервера приложений
Добавление/удаление сервера в

Выравнивание нагрузки на основе политик Кластеры базы данных и сервера приложений Добавление/удаление
кластер нажатием 1 кнопки
Динамическое распределение нагрузки на серверы с использованием правил
Автоматическая маршрутизация запросов на обслуживание
В случае отказа сервера – перенаправление запросов на доступные сервера
При изменении требований – перераспределение нагрузки на серверы

Слайд 28

Flashback Log

Flashback Database

Новая стратегия для point-in-time recovery
Flashback Log хранит старые версии измененных

Flashback Log Flashback Database Новая стратегия для point-in-time recovery Flashback Log хранит
блоков
Можно рассматривать это как непрерывный backup
“Проиграть заново” журнал, чтобы восстановить БД на момент времени в прошлом
Восстанавливаются только измененные блоки
Быстро – восстановление за минуты а не часы
Легко – всего одна команда
SQL> Flashback Database to ‘2:05 PM’

Как “Rewind” кнопка для БД

Старая
версия
Блока

Disk Write

Новая
версия
блока

Слайд 29

Flash Backup

Полностью автоматические дисковый backup и recovery
Сконфигурируй и забудь
Ночной инкриментальный backup освежает

Flash Backup Полностью автоматические дисковый backup и recovery Сконфигурируй и забудь Ночной
(rolls forward) recovery area backup
В основной БД отслеживаются измененные блоки
Full scan не нужен
Намного быстрее (20x)
Можно использовать дешевый дисковый массив ATA для recovery area

Database Area

Recovery Area

Лента

Слайд 30

Oracle Database 10g Высокая защита данных при низкой стоимости

Oracle Database 10g Высокая защита данных при низкой стоимости

Слайд 31

Затраты на сопровождение

Поддержка ПО 6%

Текущее управление системой и ее настройка 55%

Инсталля-ция

Затраты на сопровождение Поддержка ПО 6% Текущее управление системой и ее настройка
6%

Прочее
15%

Source: IOUG 2001 DBA Survey

Загрузка данных 6%

Слайд 32

Oracle Database лидер

По доступности (High Availability)
По масштабируемости
По производительности
По безопасности
По надёжности
Везде, кроме,может быть,…
Управляемости

Oracle Database лидер По доступности (High Availability) По масштабируемости По производительности По
(Manageability)
Oracle Database 10g решает и эту последнюю проблему

Слайд 33

Oracle Database 10g

Самоуправляемая СУБД

Oracle Database 10g Самоуправляемая СУБД

Слайд 34

Самоуправляемая СУБД

Встроенная система самоуправления автоматически:
Настраивает - используя Automatic Workload Repository
Фиксирует проблемы -

Самоуправляемая СУБД Встроенная система самоуправления автоматически: Настраивает - используя Automatic Workload Repository
используя Automatic Maintenance Tasks
Извещает – используя сгенерированные сервером извещения
Советует - используя Advisory infrastructure

Intelligent Infrastructure

Application & SQL
Management

System Resource
Management

Space
Management

Backup & Recovery
Management

Storage
Management

Database Management

Слайд 35

Oracle10g System Management – Automatic Diagnostic Monitor (ADDM)

Ориентируется на производительность ( time&waits)
Performance

Oracle10g System Management – Automatic Diagnostic Monitor (ADDM) Ориентируется на производительность (
expert из коробки
Автоматическая диагностика производительности БД, включая RAC
Точное определение проблем и беспроблемных областей
Проактивность

Слайд 36

Oracle10g System Management – встроенная интеллектуальная инфраструктура

Автоматический Workload Repository
Автоматически собирает статистику,

Oracle10g System Management – встроенная интеллектуальная инфраструктура Автоматический Workload Repository Автоматически собирает
SQL workload, использование компонент
Записывает каждые 30 мин
Statspack +
Малая нагрузка на инстанс (только худшие SQL)
Автоматически выполняет Maintenance Tasks
Предустановлены ( Pre-packaged), Maintenance Window
Генерируемые сервером аллерты
Сразу после установки, Push vs. Pull, информация о проблеме в тот же момент
Advisory Framework

Слайд 37

Oracle10g System Management – Автоматическое управление SGA

SGA_TARGET параметр
Advisor помогает установить

Oracle10g System Management – Автоматическое управление SGA SGA_TARGET параметр Advisor помогает установить
параметры
Автоматически меняет размеры при изменении нагрузки
Максимальное использование доступной памяти
Размеры запо-минаются в SPFILE при Shutdown

Слайд 38

Oracle10g System Management – Самонастройка SQL

Автоматическое определение и захват сильно нагружающих

Oracle10g System Management – Самонастройка SQL Автоматическое определение и захват сильно нагружающих
SQL-операторов
Автоматическая настройка SQL Автоматический анализ SQL
SQL Access Advisor

Хорошо настроенный SQL

High-load SQL

Packaged Applications

Optimizer

Auto SQL Tuning

Auto SQL Analysis

Access Advisor

Custom Applications

Custom Applications

Indexes & MVs

Слайд 39

Исследование и анализ конфигураций

Полная информация о всем ПО Oracle
Версии
Патчи
Подробности конфигураций продуктов

Исследование и анализ конфигураций Полная информация о всем ПО Oracle Версии Патчи
Oracle
Поиск и сравнение конфигураций
Отслеживание изменений, история
Ссылочные (эталонные) конфигурации
То же для ОС

Слайд 40

Scalable Software Maintenance – Автоматическое клонирование ПО

Уменьшает ручной труд по поддержанию ПО
С

Scalable Software Maintenance – Автоматическое клонирование ПО Уменьшает ручной труд по поддержанию
часов до минут
Автоматическое массовое тиражирование эталонных конфигураций

Обновление
Inventory

3

Слайд 41

Scalable Software Maintenance – Автоматическое управление патчами

Обнаружение новых патчей в реальном времени

Scalable Software Maintenance – Автоматическое управление патчами Обнаружение новых патчей в реальном

Своевременное применение Security patch уменьшает уязвимость системы
Автоматическая выкачка и применение
С часов до минут
Rolling RAC upgrade

Обновить
Inventory

Определить применимость

2

4

Patch опубликован

1

Слайд 42

Oracle10g Data Pump

Высоко производительный импорт и экспорт
60% быстрее, чем 9i экспорт

Oracle10g Data Pump Высоко производительный импорт и экспорт 60% быстрее, чем 9i
(single thread)
15x-20x быстрее, чем 9i импорт (single thread)
Распараллеливается
Перемещение данных между БД без промежуточного сохранения
Вызов из PL/SQL
Restart c середины

Слайд 43

Oracle Streams Oracle

Oracle Streams перемещает или копирует tablespaces быстрее, чем FTP

Между разными платформами

Отсоединить,

Oracle Streams Oracle Oracle Streams перемещает или копирует tablespaces быстрее, чем FTP
переместить,
присоединить всего 1 командой

Слайд 44

HTML DB

Производительность персональной СУБД (Access)
Инфраструктура Enterprise СУБД
Создана для Web
Работает в Grid
Заменит множество

HTML DB Производительность персональной СУБД (Access) Инфраструктура Enterprise СУБД Создана для Web
персональных баз (безопасность, надежность, масштабируемость, разделение актуальной информации)
Имя файла: Oracle-Database-10g-–-обзор-новых-возможностей-Сергей-Томин-Российское-представительство-Oracle.pptx
Количество просмотров: 120
Количество скачиваний: 0