Новые возможности СУБД Oracle Database 10 g Сергей Томин Ведущий консультант Oracle CIS.

Содержание

Слайд 2

Новые возможности СУБД Oracle Database 10g Сергей Томин Ведущий консультант Oracle CIS

Новые возможности СУБД Oracle Database 10g Сергей Томин Ведущий консультант Oracle CIS

Слайд 3

Oracle Database 10g Награды

eWeek – Выбор IT аналитиков, один из лучших 10

Oracle Database 10g Награды eWeek – Выбор IT аналитиков, один из лучших
продуктов 2004 года
I.E. –выбор читателей: Лучшая СУБД для хранилищ данных
CRN рекомендует 5 из 5 звёзд
DM Review – Победитель 2004 года среди баз данных
InfoWorld - “База данных года” 2004

Слайд 4

Oracle Database 10g Release 2

Объявлен на Oracle Open World в Сан-Франциско в

Oracle Database 10g Release 2 Объявлен на Oracle Open World в Сан-Франциско
декабре 2004г.
Бета тестирование началось в январе 2005г.
Промышленная версия ожидается к июлю 2005г.
Добавлены новые возможности
Oracle Backup
Автоматическое переключение на standby базу данных

Слайд 5

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

Автоматизация
Интеллектуальные средства

½ Цена

Адаптивность
Комплексность

Превентивность
Средства восстановления

Упростить администрирование

Сократить расходы

Повысить

Основные цели Oracle Database 10g Автоматизация Интеллектуальные средства ½ Цена Адаптивность Комплексность
качество сервиса

Слайд 6

GRID и Mainframe

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

GRID и Mainframe Partitioning одного большого сервера Высококачественные дорогие элементы Полное, интегрированное
большую цену

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

Mainframe Модель

Grid Computing Модель

Слайд 7

Oracle Grid Computing

Кластеры серверов приложений

Кластеры баз данных

Сетевые устр. хранения

Цена
Гибкость
Готовность
Управление

Grid Control

Oracle Grid Computing Кластеры серверов приложений Кластеры баз данных Сетевые устр. хранения

Слайд 8

Storage Grid

Кластеры серверов приложений

Кластеры баз данных

Сетевые устр. хранения

Storage Grid Кластеры серверов приложений Кластеры баз данных Сетевые устр. хранения

Слайд 9

Automatic Storage Management (ASM)

Заменяет обычную файловую систему и менеджер томов
Поддержка Oracle RAC
Ресурсы

Automatic Storage Management (ASM) Заменяет обычную файловую систему и менеджер томов Поддержка
по требованию
Добавить/Удалить диски на лету
Автоматическая балансировка I/O
Авт. распределенение данных по всем дискам для балансировки нагрузки
Лучшая производительность I/O
Автоматическое зеркалирование
Легко управлять

Слайд 10

Администратор добавляет диск к существующей дисковой группе

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

Администратор добавляет диск к существующей дисковой группе ASM - Динамическая балансировка

Слайд 11

Администратор добавляет диск к существующей дисковой группе
Данные автоматически переносятся на новый диск

Администратор добавляет диск к существующей дисковой группе Данные автоматически переносятся на новый
пропорционально его размеру

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

Слайд 12

Disk Group

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

Администратор добавляет диск к существующей дисковой группе
Данные автоматически

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

Слайд 13

ASM Зеркалирование

Зеркалирование на уровне экстентов файлов
Диск содержит как основные экстенты так и

ASM Зеркалирование Зеркалирование на уровне экстентов файлов Диск содержит как основные экстенты так и копии.
копии.

Слайд 14

ASM Зеркалирование

Зеркалирование на уровне экстентов файлов
Диск содержит как основные экстенты так и

ASM Зеркалирование Зеркалирование на уровне экстентов файлов Диск содержит как основные экстенты так и копии.
копии.

Слайд 15

ASM Зеркалирование

Не требуется запасной диск
Только дополнительное пространство
Загрузка выбывшего диска перераспределяется между живыми

ASM Зеркалирование Не требуется запасной диск Только дополнительное пространство Загрузка выбывшего диска перераспределяется между живыми

Слайд 16

Oracle Database 10g Release 2 - Automatic Storage Management

Легче конфигурировать и управлять
ASMCMD

Oracle Database 10g Release 2 - Automatic Storage Management Легче конфигурировать и
– управление из командной строки
Поддержка перемещаемых табличных пространств
Поддержка нескольих баз данных в кластере
Поддержка разных версий баз данных Oracle
FTP доступ к ASM файлам

Automatic Storage
Management

Слайд 17

Oracle10g Data Pump

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

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

Слайд 18

Transportable Tablespaces

Отключение и подключение файлов базы данных
Обмен данными без длительных процедур выгрузки/загрузки
Монтирование

Transportable Tablespaces Отключение и подключение файлов базы данных Обмен данными без длительных
read-only tablespaces на многих БД
Cross-platform поддержка
Переименование Tablespaces

24

OS copy

File 1

File 2

expdat.dmp

File 1

File 2

expdat.dmp

Слайд 19

Oracle10g Cross Platform Transportable Tablespaces

Solaris (SPARC)

Open VMS (Intel IA64)

Windows (Intel IA32/64)

Linux (Intel

Oracle10g Cross Platform Transportable Tablespaces Solaris (SPARC) Open VMS (Intel IA64) Windows
IA32/64)

AIX (PowerPC)

HP-UX (PA-RISC)

Tru64 UNIX (Alpha)

HP-UX (Intel IA64)

Small Endian Platforms

Big Endian Platforms

Конвертация не нужна

Конвертация не нужна

High Speed
File Convert

RMAN

Слайд 20

Oracle Database 10g Release 2 – Transportable tablespaces

Перемещение в оперативном режиме
Перемещение

Oracle Database 10g Release 2 – Transportable tablespaces Перемещение в оперативном режиме
всей базы данных между совместимыми платформами
Репозиторий табличных пространств

Москва

Санкт-Петербург

Слайд 21

Высочайшая степень защиты данных

Комбинирует все возможности для достижения
любого уровня защиты данных

Значительное

Высочайшая степень защиты данных Комбинирует все возможности для достижения любого уровня защиты
уменьшение сложности использования

Data Guard
Защита от катастроф

Слайд 22

Flashback Исправление Ошибок

Восстановление на всех уровнях к заданному моменту времени
Уровень БД
Flashback Database

Flashback Исправление Ошибок Восстановление на всех уровнях к заданному моменту времени Уровень
восстанавливает БД целиком
Использует Flashback Logs
Уровень таблиц
Flashback Table восстанавливает записи в наборе таблиц
Использует UNDO в БД
Flashback Drop восстанавливает удаленные таблицы и индексы
Использует Recycle bin
Уровень записи
Восстановление конкретных записей
Использование Flashback Query

Order

Database

Customer

Слайд 23

Flashback Database

Новая стратегия для возврата БД в прошлое состояние
Flashback Log захватывает старые

Flashback Database Новая стратегия для возврата БД в прошлое состояние Flashback Log
версии измененных блоков
Выглядит как постоянный backup
Прочитать Log для восстановления БД ко времени
Восстанавливать только измененные блоки
Это быстро - восстановление длится минуты вместо часов
Это просто – одной командой
Flashback Database to ‘2:05 PM’

Клавиша “Rewind” для БД

Data Files

Flashback Log

Новый блок

Запись на диск

Старый блок

Слайд 24

Flash Recovery Area

Полностью автоматические дисковые backup и recovery
Поставил и Забыл
Ночной incremental backup

Flash Recovery Area Полностью автоматические дисковые backup и recovery Поставил и Забыл
накатывается на резервную копию БД
Измененные блоки отслеживаются в основной БД
В полном сканировании БД нет необходимости
Значительно быстрее (20x)
Проверка блока на “правильность” для резервной копии
RMAN> switch database to copy;

Резервная область

Авт. накатка инкр. копий по ночам

Недельное архив-ние на ленту

База данных

Слайд 25

Oracle Backup – резервирование на ленту

Экономичная альтернатива сложным продуктам резервирования
Включена в СУБД

Oracle Backup – резервирование на ленту Экономичная альтернатива сложным продуктам резервирования Включена
Oracle
Интегрирована с RMAN
Масштабируемость –
сотни серверов
десятки миллионов файлов
Поддержка от единого поставщика ПО

ASM, файлы БД, архивные журналы и OS файлы

Oracle Backup

Высоко-производительное, экономичное ленточное резервирование

Слайд 26

Oracle Database 10g Release 2 – Автоматическое переключение на Standby БД

Автоматическое переключение

Oracle Database 10g Release 2 – Автоматическое переключение на Standby БД Автоматическое
на standby БД
Происходит при сбое БД, узла, дисков или сети
Может работать вместе с RAC server failover
Переключение осуществляется за считанные секунды
Промышленная БД автоматически становится standby после восстановления

Промышленная
БД

Синхронная передача журналов

Автоматическое переключение

Физическая или Логическая
Standby БД

Слайд 27

Database Grid

Кластеры серверов приложений

Кластеры баз данных

Сетевые устр. хранения

Database Grid Кластеры серверов приложений Кластеры баз данных Сетевые устр. хранения

Слайд 28

RAC 10g для каждого Полное, интегрированное Clusterware

Oracle 10g SE включает RAC
Полное решение для

RAC 10g для каждого Полное, интегрированное Clusterware Oracle 10g SE включает RAC
кластера от Oracle
Один поставщик
Дешево
Не надо покупать дополнительное ПО
Легко установить и управлять
Высокое качество и функциональность на всех платформах
Поддержка clusterware других фирм
Накатка patches, не останавливая весь кластер

Слайд 29

Oracle Database 10g Release 2 – RAC

Утилита для проверки кластера
Несколько копий OCR,

Oracle Database 10g Release 2 – RAC Утилита для проверки кластера Несколько
Voting Disk
Clusterware API для обеспечения доступности приложений
Сертифицирован до 100 узлов

ERP

CRM

DW

Слайд 30

Grid Control

Кластеры серверов приложений

Кластеры баз данных

Сетевые устр. хранения

Grid Control Кластеры серверов приложений Кластеры баз данных Сетевые устр. хранения

Слайд 31

Сопр. ПО
6%

Адм. и настройка
55%

Установка 6%

Другое
15%

Source: IOUG 2001 DBA

Сопр. ПО 6% Адм. и настройка 55% Установка 6% Другое 15% Source:
Survey

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

Как DBA’s тратят своё время

Слайд 32

Быстрая установка

Автоматическая проверка системных требований
Система готова к работе сразу после установки, всё настроено
Улучшенный

Быстрая установка Автоматическая проверка системных требований Система готова к работе сразу после
режим автономной установки для приложений ISV’s
DBA достаточно знать 28+ основных параметров

Число CDs

Время установки

Oracle10g

Oracle9i

3 CDs

1 CD

40 Min

20 Min

Слайд 33

Automatic Database Diagnostic Monitor (ADDM)

Ориентируется на производительность ( time&waits)
Performance expert из коробки
Автоматическая

Automatic Database Diagnostic Monitor (ADDM) Ориентируется на производительность ( time&waits) Performance expert
диагностика производительности БД, включая RAC
Точное определение проблемных областей
Проактивность

Слайд 34

Oracle10g System Management – Автонастройка SQL

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

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

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

High-load SQL

Packaged Applications

Optimizer

Auto SQL Tuning

Auto SQL Analysis

Access Advisor

Custom Applications

Custom Applications

Indexes & MVs

Слайд 35

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

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

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

Слайд 36

Автоматический сбор статистики

Автоматический сбор статистики

DBA следит и собирает статистику

Решает 2 проблемы

Выбирает прав. объекты

Определяет

Автоматический сбор статистики Автоматический сбор статистики DBA следит и собирает статистику Решает
прав. Объём сбора стат.

STATISTICS_LEVEL = TYPICAL or ALL

Слайд 37

Контроль своб. Пространства в БД

Server-Generated Alerts

Capacity Planning

Переполнение сегмента

Online сжатие сегмента

Контроль своб. Пространства в БД Server-Generated Alerts Capacity Planning Переполнение сегмента Online сжатие сегмента

Слайд 38

Oracle Database 10g Release 2 –DB Control

Новые экраны отображения производительности
Поддержка Streams, AQ,

Oracle Database 10g Release 2 –DB Control Новые экраны отображения производительности Поддержка
XDB, и Spatial
Прямой доступ к SGA
анализ зависших систем

Слайд 39

Oracle Database 10g Release 2 –Grid Control

Топология системы
Кластеры, устройства хранения, приложения
Адаптивные

Oracle Database 10g Release 2 –Grid Control Топология системы Кластеры, устройства хранения,
пороговые значения для метрик

Слайд 40

Статические пороговые значения

t

Отлично подходит для некоторых метрик Tablespace % Full

95

*

%

Статические пороговые значения t Отлично подходит для некоторых метрик Tablespace % Full 95 * %

Слайд 41

Статические пороговые значения

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

*

2

сек

t

утро

полдень

вечер

Статические пороговые значения Плохо подходит для метрик производительности, например, время отклика *

Слайд 42

Адаптивные пороговые значения (EM 10.2)

Возможность более раннего обнаружения проблем

*

t

2

сек

утро

полдень

вечер

Адаптивные пороговые значения (EM 10.2) Возможность более раннего обнаружения проблем * t

Слайд 43

Oracle Database 10g Release 2 –Планировщик заданий

Связанные задания
Обработка событий
Настраиваемые календари

Oracle Database 10g Release 2 –Планировщик заданий Связанные задания Обработка событий Настраиваемые календари

Слайд 44

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

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

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

Слайд 45

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

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

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

Обновление
Inventory

3

Слайд 46

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

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

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

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

Обновить
Inventory

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

2

4

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

1

Слайд 47

Oracle Database 10g Release 2 – Улучшения в безопасности

Автоматическое шифрование данных при

Oracle Database 10g Release 2 – Улучшения в безопасности Автоматическое шифрование данных
записи на диск
Защита пароля
SQLPlus может брать пароль из хранилища цифровых сертификатов

Данные зашифрованы в резервных копиях

Приложение

Данные шифруются при записи на диск

Шифрование данных через SSL

ASO
Сетевое Шифрование

Слайд 48

HTML DB средство быстрой разработки Web приложений

Для не-программистов
Встроено в БД
Для разработки и

HTML DB средство быстрой разработки Web приложений Для не-программистов Встроено в БД
эксплуатации нужен только Web Browser
Бесплатно!!!

Слайд 49

Oracle Database 10g Release 2 – Прочее

Улучшение производительности
до 10 раз в сортировках
до

Oracle Database 10g Release 2 – Прочее Улучшение производительности до 10 раз
3 раз при агрегировании
Секционирование
Число секций на таблицу увеличено с 64k до 512K
Матричные вычисления в PL/SQL
Linux ODBC драйвер
Поддержка JDBC 3.0
SQL регулярные выражения в стиле Perl
Оповещение клиента об изменении результатов запроса
Поддержка .Net
вызов CLR процедур
Поддержка Unicode 4.0
Поддержка XML Query

Слайд 50

Oracle Database 10g

Самоуправление
ADDM, AWR
Авт. управление памятью
ASM
Oracle Clusterware
Flashback Database
Инкрементальный Backup
Oracle Backup
Авт. переключение на

Oracle Database 10g Самоуправление ADDM, AWR Авт. управление памятью ASM Oracle Clusterware
Standby БД
Шифрование данных на диске
Транспортировка БД между разными платформами
Data Pump
Имя файла: Новые-возможности-СУБД-Oracle-Database-10-g-Сергей-Томин-Ведущий-консультант-Oracle-CIS..pptx
Количество просмотров: 194
Количество скачиваний: 1