Курс: Администрирование Oracle Database 11g (комплексная программа)
Продолжительность курса: 40 ак. ч.
Описание курса:
Основная цель курса - дать администратору базы данных основные знания и навыки, необходимые для администрирования базы данных Oracle 11g. В ходе курса слушатели изучают, как устанавливается и управляется база данных Oracle 11g. Они получают концептуальное понимание архитектуры базы данных Oracle, изучают, как работают и взаимодействуют между собой ее компоненты. Слушатели узнают, как создается база данных, изучают средства эффективного управления компонентами базы данных, в том числе мониторинга производительности, обеспечения безопасности и выполнения резервирования и восстановления базы данных. Курс предусматривает практические занятия. В этом курсе подробно рассматриваются концепции и архитектура резервирования и восстановления, шаги и способы их выполнения в различных ситуациях. В том числе будет рассмотрено, как создавать и тестировать ваши собственные сценарии резервирования и восстановления. Также слушатели учатся эффективно управлять памятью и выполнять некоторые задачи по оценке и настройке производительности, в том числе с использованием некоторых консультантов. Курсом также охвачены все типы технологии Flashback, планирование заданий внутри и вне базы данных, управление системными ресурсами. Темы курса закрепляются практическими занятиями.
Аудитория:
• Администраторы баз данных
• Специалисты служб технической поддержки
• Разработчики
• Технические администраторы
• Проектировщики баз данных
Необходимая подготовка:
Знание языка SQL
Результат обучения:
После изучения курса слушатель будет уметь:
• Управлять пользователями
• Управлять структурами хранения
• Резервировать и восстанавливать
• Устанавливать и конфигурировать базы данных Oracle
• Резервировать и восстанавливать базы данных при помощи RMAN и Enterprise Manager
• Использовать технологию Flashback для просмотра данных на момент времени в прошлом, а также откатывать отдельные объекты базы данных или всю базу данных в прошлое
• Использовать конфигурацию памяти базы данных, подходящую для текущих условий
• Выявлять активно потребляющих ресурсы сеансов пользователей и неэффективно выполняющегося SQL
• Конфигурировать базу данных для оптимального восстановления
• Конфигурировать базу данных для распределения ресурсов соответственно задачам
• Планировать задания внутри или снаружи базы данных
• Использовать сжатие для оптимизации размера базы данных и клонирования базы данных
Программа курса:
Модуль 1. Исследование архитектуры базы данных Oracle
• Архитектура базы данных Oracle
• Взаимодействие с базой данных Oracle
• Архитектура процессов
• Архитектура хранения данных
• Логические и физические структуры базы данных
• Табличные пространства и файлы данных
• Табличные пространства SYSTEM и SYSAUX
• Сегменты, экстенты и блоки
Модуль 2. Подготовка окружения базы данных
• Задачи администратора базы данных Oracle
• Инструменты для администрирования базы данных Oracle
• Установка: системные требования
• Оптимальная гибкая архитектура (OFA)
• Установка переменных окружения
• Oracle Universal Installer (OUI)
• Опции конфигурации базы данных
• Дополнительные опции при инсталляции
Модуль 3. Создание базы данных Oracle
• Планирование базы данных
• Конфигурирование процесса прослушивания
• Использование DBCA для создания базы данных
• Управление паролями
• Создание шаблона базы данных
• Использование DBCA для удаления базы данных
• Дополнительные возможности DBCA
Модуль 4. Управление экземпляром Oracle
• Структура управления
• Oracle Enterprise Manager
• Параметры инициализации
• Запуск и остановка базы данных
• Режимы остановки
• Просмотр истории предупреждений
• Использование трассировочных файлов
• Обзор словаря данных
Модуль 5. Настройка сетевой среды Oracle
• Сетевые службы Oracle и процесс прослушивания
• Установление сетевого соединения
• Инструменты для настройки и управления сетевыми службами Oracle
• Страницы Net Services Administration
• Методы распознавания имен
• Распознавание имен при помощи каталога
• SGA и PGA
• Когда не использовать режим разделяемого сервера
Модуль 6. Управление структурами хранения данных
• Структуры хранения
• Как хранятся данные таблиц
• Анатомия блока базы данных
• Управление свободным и занятым местом в табличных пространствах
• Табличные пространства в преконфигурированной базе данных
• Операции над табличными пространствами
• Файлы, управляемые Oracle (OMF)
• Концепции автоматического управления хранением (ASM)
Модуль 7. Управление безопасностью пользователей
• Учетные записи пользователей
• Предопределенные учетные записи: SYS и SYSTEM
• Аутентификация привилегированных пользователей
• Достоинства использования ролей
• Предопределенные роли
• Внедрение возможностей, связанных с безопасностью паролей
• Назначение квот пользователям
Модуль 8. Управление объектами схемы
• Что такое схема?
• Доступ к объектам схемы
• Указание типов данных столбцов в таблицах
• Создание и изменение таблиц
• Понимание целостности данных
• Индексы и представления
• Последовательности
• Временные таблицы
Модуль 9.Управление данными и одновременный доступ
• Манипулирование данными при помощи языка SQL PL/SQL
• Администрирование объектов PL/SQL
• Функции, пакеты, процедуры и триггеры
• Одновременный доступ к данным
• Механизм очередей
• Разрешение конфликтов блокировок с использованием SQL
• Взаимоблокировки
Модуль 10. Управление данными отмены
• Изменение данных
• Транзакции и информация отмены
• Информация отмены в сравнении с журнальной информацией
• Настройка удержания информации отмены
• Гарантированное удержание информации отмены
• Использование консультанта по информации отмены
• Просмотр системной активности
Модуль 11. Внедрение безопасности базы данных Oracle
• Описание основных требований по безопасности
• Принцип наименьшей привилегии
• Отслеживание соответствия
• Аудит по значениям
• Дифференцированный аудит
• Аудит действий привилегированных пользователей
• Обновления безопасности
• Применение исправлений, связанных с безопасностью
Модуль 12. Обслуживание базы данных
• Терминология
• Статистики оптимизатора
• Автоматический репозиторий рабочей нагрузки (AWR)
• Автоматический диагностический монитор базы данных (ADDM)
• Структура консультантов базы данных
• Задачи автоматического обслуживания
• Предупреждения сервера
• Реакция на предупреждения
Модуль 13. Управление производительностью
• Мониторинг производительности
• Управление структурами памяти
• Включение автоматического управления памятью (AMM)
• Использование консультанта по разделяемой памяти
• Использование консультантов по структурам памяти
• Динамические статистики производительности
• Представления для выявления неисправностей и настройки
• Недействительные и непригодные объекты
Модуль 14. Концепции резервирования и восстановления
• Часть вашей работы
• Сбой команды
• Ошибка пользователя
• Понимание восстановления экземпляра
• Фазы восстановления экземпляра
• Использование консультанта по MTTR
• Сбой носителя
• Архивные журнальные файлы
Модуль 15. Выполнение резервирования базы данных
• Обзор решений резервирования
• Oracle Secure Backup
• Резервирование, управляемое пользователем
• Терминология
• Recovery Manager (RMAN)
• Настройка опций резервирования
• Резервирование управляющего файла в файл трассировки
• Мониторинг Flash Recovery Area
Модуль 16. Выполнение восстановления базы данных
• Открытие базы данных
• Потеря управляющего файла
• Потеря оперативного журнального файла
• Консультант по восстановлению данных
• Сбои данных
• Вывод списка сбоев
• Представления консультанта по восстановлению данных
Модуль 17. Перемещение данных
• Перемещение данных: основные понятия и архитектура
• Обзор объекта Directory
• Обзор утилиты SQL*Loader
• Обзор технологии Data Pump
• Параметры инициализации, влияющие на производительность
• Использование Enterprise Manager для мониторинга заданий Data Pump
• Словарь данных
Модуль 18. Расширение возможностей базы данных
• Использование EM Support Workbench
• Создание сервис-запроса
• Отправка диагностических данных в службу технической поддержки Oracle (Oracle Support)
• Отслеживание сервис-запроса и применение исправлений
• Настройка Incident Packaging
• Работа с Oracle Support
• Интеграция с MetaLink
• Управление исправлениями
Модуль 19. Основные концепции и инструменты базы данных Oracle
• Обзор архитектуры базы данных Oracle
• Общая архитектура ASM
• Присоединение к базе данных и экземпляру ASM
• Обзор инструментов администратора базы данных
Модуль 20. Конфигурирование для возможности восстановления
• Предназначение резервирования и восстановления
• Использование Recovery Manager (RMAN)
• Конфигурирование базы данных для резервирования и восстановления
• Конфигурирование режима Archivelog
• Конфигурирование удержания резервных копий
• Конфигурирование и использование Flash Recovery Area
Модуль 21. Использование каталога восстановления RMAN
• Хранение информации о резервировании в каталоге восстановления
• Создание каталога восстановления
• Регистрация резервных копий в каталоге восстановления
• Использование хранимых скриптов RMAN
• Управление каталогом восстановления (резервирование, экспорт, импорт, обновление, удаление и виртуальный частный каталог)
Модуль 22. Настройка условий резервирования
• Конфигурация постоянных настроек RMAN
• Автоматически создаваемые резервные копии управляющего файла
• Настройка оптимизации резервирования
• Расширенные настройки: сжатие резервных копий
• Конфигурация резервирования и восстановления для больших файлов
Модуль 23. Создание резервных копий
• Типы резервов RMAN
• Создание резервных наборов и копий
• Создание полной резервной копии базы данных
• Создание инкрементальной резервной копии базы данных
• Конфигурация локаций резервирования
• Создание дублирующихся резервных наборов
• Концепции архивного резервирования
Модуль 24. Восстановление, управляемые пользователем
• Копирование из резервной копии и восстановление
• Причины потери файла
• Автоматическое пересоздание временного файла данных
• Восстановление после сбоя файла оперативного журнала
• Восстановление утерянного табличного пространства с индексами
• Пересоздание файла паролей
• Полное и неполное восстановление
• Иные операции восстановления
Модуль 25. Использование RMAN для восстановления
• Полное восстановление после сбоя существенного или несущественного файла данных
• Выполнение быстрого переключения на копии
• Выполнение базы данных в режиме NOARCHIVELOG
• Неполное восстановление
• Восстановление из AUTOBACKUP: двоичный файл параметров и управляющий файл
• Восстановление базы данных на новом хосте
Модуль 26. Мониторинг и настройка RMAN
• Мониторинг заданий RMAN
• Скорость резервирования и скорость восстановления
• Мультиплексирование RMAN
• Сравнение синхронного и асинхронного ввода/вывода
• Влияние на производительность опций MAXPIECESIZE, FILESPERSET, MAXOPENFILES и BACKUP DURATION
Модуль 27. Диагностика базы данных
• Консультант по восстановлению данных (DRA)
• Коррупция блоков
• Автоматический диагностический репозиторий (ADR)
• Обзор Health Monitor
• Инструмент командной строки ADR, ADRCI
Модуль 28. Использование технологии Flashback, часть 1
• Технология Flashback: обзор
• Использование flashback для просмотра данных
• Flashback table
• Flashback transaction query
• Выполнение отката транзакций (flashback transaction backout)
Модуль 29. Использование технологии Flashback, часть 2
• Oracle Total Recall
• Flashback drop и корзина
• Конфигурация Flashback Database
• Выполнение Flashback Database
• Мониторинг Flashback Database
Модуль 30. Управление памятью
• Структуры памяти Oracle
• Параметры инициализации, отвечающие за управление памятью
• Использование автоматического управления памятью
• Обзор автоматического управления разделяемой памятью
• Использование консультантов по памяти
• Использование представлений словаря данных
Модуль 31. Управление производительностью базы данных
• Работы по настройке производительности
• Использование настроек табличной и индексной статистики оптимизатора
• Сбор статистики оптимизатора
• Мониторинг производительности сеансов и сервисов
• Автоматический репозиторий рабочей нагрузки (AWR)
• Обзор Database Replay
Модуль 32. Настройка SQL
• Настройка SQL и консультанты настройки SQL
• Использование консультанта по настройке SQL
• Использование консультанта по доступу к данным
• Обзор анализатора производительности SQL
Модуль 33. Управление ресурсами
• Менеджера ресурсов: обзор и концепции
• Доступ и создание к ресурсным планам
• Создание директив ресурсного плана
• Ограничение потребления CPU на уровне базы данных
• Instance Caging
• Активизация ресурсного плана
• Мониторинг менеджера ресурсов
Модуль 34. Автоматизация заданий при помощи планировщика
• Упрощение задач управления
• Создание задание, программы и расписания
• Использование расписаний, основанных на времени, основанных на событиях, и сложных расписаний
• Создание заданий, предназначенных для выполнения в нескольких базах данных
Модуль 35. Управление пространством в блоках
• Управление свободным пространством блока
• Мониторинг использования пространства
• Сжатие данных
Модуль 36. Управление пространством в сегментах
• Создание сегмента по требованию
• Дополнительные возможности для экономии пространства
• Сжатие сегментов
• Автоматический консультант по сегментам
• Управление возобновляемым выделением дискового пространства
Модуль 37. Управление пространством в базе данных
• Использование дисковых устройств с размером сектора 4 kb
• Перемещаемые табличные пространства
• Перемещение базы данных
Модуль 38. Клонирование базы данных
• Концепции и методы клонирования базы данных
• Использование RMAN для клонирования базы данных
• Клонирование базы данных с использованием резервной копии
• Клонирование базы данных с использованием работающей базы данных
• Клонирование базы данных без указания target
Записаться на курс