На этом курсе рассматривается архитектура кластерной базы данных.
Слушатели изучат
- Установку программного обеспечения Oracle RAC
- Создание кластерных баз данных
- Администрирование базы данных, управляемой администратором, и при помощи политик
- Мониторинг и решение проблем производительности
- Сервисы в среде RAC, возможности высокой доступности соединений, включая Application Continuity и Transaction Guard
- Создание и администрирование базы данных RAC One Node
- Создание и управление контейнерными базами данных RAC
Аудитория
- Администраторы баз данных
- Администраторы хранилищ данных
- Архитекторы баз данных
- Специалисты служб технической поддержки
- Технические администраторы
Цели курса
- Описание архитектуры Oracle Clusterware
- Описание воздействия Grid Plug and Play на Clusterware
- Описание преимуществ Oracle RAC
- Объяснение необходимости глобальных ресурсов
- Описание координации глобального кэша
- Установка программного обеспечения базы данных
- Создание кластерной базы данных
- Преобразование кластерной базы данных в некластерную
- Описание принципов и задач кластеров
- Определение оперативных журнальных файлов в среде RAC
- Определение табличных пространств отмены в среде RAC
- Запуск и остановка баз данных RAC
- Изменение параметров инициализации в среде RAC
- Конфигурирование режима ARCHIVELOG в базе данных RAC и использование области быстрого восстановления
- Конфигурирование RMAN для среды RAC
Предварительная подготовка
- Oracle Database 12c: Администрирование Grid Infrastructure
- Oracle Database 12c: Администрирование Automatic Storage Management
- Опыт работы с Oracle Database 11gR2, включая Clusterware, ASM и RAC
Программа курса
Модуль 1. Концепции Grid Infrastructure
- Что такое кластер?
- Что такое гибкий кластер?
- Характеристики кластерного программного обеспечения
- Программное обеспечение Oracle Clusterware
- Концепции аппаратного и программного обеспечения
Модуль 2. Обзор и архитектура баз данных RAC
- Обзор Oracle RAC
- RAC One Node
- Решения хранения данных для кластера
- Преимущества использования RAC
- Ускорение и увеличение пропускной способности
- Сбалансированный ввод/вывод
- Глобальные ресурсы
- RAC и гибкий ASM
Модуль 3. Установка и конфигурация Oracle RAC
- Установка программного обеспечения Oracle
- Опции инсталляции
- Создание кластерной базы данных
- Пост-инсталляционные шаги
- Преобразование некластерной базы данных в кластерную
- Зачистка после неуспешной установки
Модуль 4. Обзор и архитектура кластерной базы данных
- Параметры инициализации в среде RAC — идентичные и уникальные значения параметров
- Запуск, остановка и заморозка экземпляра
- Табличные пространства отмены
- Потоки оперативных журнальных файлов
- Страницы кластерной базы данных в Enterprise Manager
- Предупреждения RAC
- Метрики RAC
- Управление сеансами на экземплярах RAC
Модуль 5. Резервирование и восстановление в среде RAC
- Сбой и восстановление экземпляра в RAC — LMON и SMON
- Конфигурация файлов архивных журналов
- Настройки экземпляра для параллельного восстановления, среднее время восстановления экземпляра
- Область быстрого восстановления в RAC
- Конфигурация RMAN
- Каналы RMAN и распределение резервных копий
- Резервирование и восстановление в среде RAC
Модуль 6. Управление глобальными ресурсами RAC и слияние кэшей
- Глобально управляемые ресурсы
- Управление библиотечным кэшем
- Управление строчным кэшем
- Слияние кэшей буферов
- Требования к управлению кэшем буферов
- Доступ к отдельным блокам в RAC
- Доступ к последовательностям блоков в RAC
- Целостность чтения и информация отмены в RAC
Модуль 7. Мониторинг и настройка RAC
- Компоненты базы данных, специфичные для RAC
- События ожидания RAC
- Общие шаги настройки производительности в RAC
- События ожидания, глобальные блокировки и кумулятивные системные статистики, специфичные для RAC
- Динамические представления производительности, специфичные для RAC
- Использование Automatic Database Diagnostic Monitor в RAC
Модуль 8. Конфигурация и управление сервисами в среде RAC
- Сервисы Oracle
- Сервисы для баз данных, управляемых администратором, и при помощи политик
- Создание сервисов
- Управление сервисами
- Использование сервисов клиентскими приложениями
- Использование сервисов для балансировки нагрузки
- Использование сервисов для прозрачного аварийного переключения
- Использование сервисов и менеджера ресурсов
Модуль 9. Высокая доступность соединений
- Типы распределения нагрузки
- Балансировка нагрузки на стороне клиента
- Балансировка нагрузки на стороне сервера
- Пулы соединений и балансировка нагрузки в процессе работы
- Быстрое оповещение приложений
- Событие FAN для балансировки нагрузки
- Вызовы на стороне сервера
- Конфигурация ONS на стороне сервера
Модуль 10. Обновление и установка патчей в среде RAC
- Обзор обновлений и установки патчей
- Обновление на следующий патчсет
- PSU, CPU и отдельные патчи
- Слияние патчей
- Обновление базы данных в отдельном ORACLE_HOME
- Планирование и подготовка к обновлению
- Выполнение обновления в отдельном ORACLE_HOME
- Пост-инсталляционные шаги
Модуль 11. Непрерывность приложений
- Что такое непрерывность приложений?
- Какие проблемы она решает?
- Преимущества непрерывности приложений
- Как работает непрерывность приложений
- Архитектура непрерывности приложений
- Побочные эффекты
- Ограничения
- Требования к приложениям
Модуль 12. Управление качеством сервиса
- Концепции управления качеством сервиса (QOS)
- Достоинства QoS
- Компоненты управления QoS
- Возможности управления QoS
Модуль 13. RAC One Node
- Концепции RAC One Node
- Миграция базы данных без остановки
- Добавление базы данных RAC One Node в существующий кластер
- Преобразование базы данных RAC One Node в кластерную
- Преобразование кластерной базы данных в RAC One Node
- Использование DBCA для преобразования некластерной базы данных в RAC One Node
Модуль 14. Дизайн для высокой доступности
- Причины запланированного и незапланированного простоя
- Решения Oracle для предотвращения простоя
- RAC и Data Guard
- Архитектура высокой доступности
- Быстрое аварийное переключение
- Hardware Assisted Resilient Data
- Лучшие практики высокой доступности
- Конфигурация RAID для высокой доступности