IBM DB2. Уровень 3. Администрирование DB2 v10/v9 для Windows, UNIX и Linux IBM DB2. Level 3. Administaring DB2 v10/v9 for Windows, UNIX and Linux |
Цена курса 40 990р.
Предварительная подготовка
Требуемая подготовка: Навыки работы с IBM DB2, хорошее знание языка SQL для DB2, понимание архитектуры реляционных баз данных.
Рекомендуемая подготовка (необязательная): Успешное окончание курса IBM DB2. Уровень 1. Основы IBM DB2 или эквивалентная подготовка.
Рекомендуемая подготовка (необязательная): Успешное окончание курса IBM DB2. Уровень 2. Язык SQL для DB2 или эквивалентная подготовка.
Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (499) 341-03-78.
Программа курса
Модуль 1. Линейка продуктов DB2 v9 (v10)
- Обзор линейки продуктов DB2
- Редакции DB2. Возможности редакций
- Особенности лицензирования
- Клиенты DB2
- DB2 Connect
Модуль 2. Средства администрирования DB2
- Интерфейсы администратора: системные команды
- Команды CLP, администрирование с использованием SQL
- Процессор командной строки DB2
- Администрирование с использованием IBM Data Studio
- Практическая работа: знакомство с процессором командной строки
Модуль 3. Установка DB2
- Требования к установке
- Копии DB2
- Понятие экземпляра
- Установка DB2 с использованием DB2 Setup Wizard
- Установка DB2 в молчаливом режиме на основе файлов ответов
- Создание файлов ответов
- Управление лицензиями
- Практическая работа: генерация файла ответов
Модуль 4. Конфигурирование DB2
- Службы DB2
- Реестр профиля, управление реестром
- Переменные окружения DB2
- Определение значений переменных DB2
- Запуск и остановка экземпляра
- Каталог экземпляра
- Конфигурационные параметры экземпляра, изменение параметров
- Создание нового экземпляра
- Настройка связи для экземпляра
- Программа db2systray
- Подключение к экземпляру
- Каталоги DB2: каталог узлов, системный каталог баз данных, локальный каталог баз данных, каталог служб соединения
- Сервер администрирования DB2 (для DB2 v9)
- Практическая работа: создание и настройка нового экземпляра DB2
Модуль 5. Управление базами данных
- Файлы базы данных
- Многораздельные базы данных
- Транзакции, журнал транзакций базы данных
- Таблицы и представления системного каталога
- Базы данных с автоматическим хранением
- Создание базы данных
- Удаление базы данных
- Конфигурационные параметры базы данных
- «Заморозка» базы данных
- Команда RESTART DATABASE
- Практическая работа: создание базы данных, каталогизация базы данных
Модуль 6. Объекты хранения
- Табличные пространства и контейнеры
- Размер страницы пространства
- Размер экстента
- Классификация табличных пространств: по способу управления (DMS и SMS), по назначению (обычные, большие, временные)
- Хранение данных в табличном пространстве
- Ограничения по использованию табличных пространств
- Табличные пространства автоматического хранения
- Пулы буферов
- Создание табличных пространств
- Создание пулов буферов
- Группы хранения (DB2 v10)
- Практическая работа: создание табличных пространств, тестирование пространств SMS и DMS
Модуль 7. Работа с объектами базы данных
- Управление схемами
- Создание таблиц
- Особенности создания индексов
- Особенности создания временных таблиц
- Таблицы System-period
- Использование компрессии данных
- Генерация скриптов по созданию объектов при помощи db2look
- Практическая работа: работа с объектами БД
Модуль 8. Экспорт и импорт данных
- Утилита EXPORT
- Утилита IMPORT
- Утилита LOAD: фазы работы, особенности выполнения
- Утилита INGEST
- Утилита db2move
- Практическая работа: экспорт и импорт данных DB2
Модуль 9. Повышение производительности баз данных
- Понятие статистики
- Необходимость в сборе статистики
- Утилита RUNSTATS
- Понятие реорганизации таблиц
- Утилита REORG
- Утилита REORGCHK
- Анализ планов доступа
- Утилита db2exfmt
Модуль 10. Блокировки
- Понятие блокировки
- Типы блокировок
- Блокировки записей и таблиц
- Совместимость блокировок
- Уровни изоляции транзакций
- Выбор уровня изоляции транзакции
- Расширение блокировки
- Таймаут блокировки
- Практическая работа: выполнение запросов с различными уровнями изоляции, моделирование тупиковых ситуаций
Модуль 11. Резервное копирование и восстановление
- Типы восстановления
- Типы журналирования: архивное и циклическое
- Настройка журналирования для базы данных
- Файл хронологии восстановления
- Использование утилиты BACKUP для создания резервных копий
- Использование утилиты восстановления RESTORE
- Повтор транзакций
- Использование утилиты ROLLFORWARD
- Механизм HADR
- Команда RECOVER DATABASE
- Практическая работа: восстановление базы данных
Модуль 12. Мониторинг DB2
- Принципы мониторинга DB2
- Утилита db2pd
- Использование табличных функций DB2 для мониторинга
- Просмотр списка приложений
- Отключение приложений
- Мониторинг блокировок
- Мониторы событий DB2
- Создание и использование мониторов событий
- Настройка уровня уведомлений
- Работа с файлом db2diag.log
Модуль 13. Безопасность в DB2
- Авторизация и аутентификация
- Типы аутентификации
- Определение типа аутентификации на клиенте и на сервере
- Авторизация на основе полномочий и привилегий
- Полномочия уровня экземпляра: SYSADM, SYSCTRL, SYSMAINT, SYSMON
- Полномочия уровня баз данных
- Предоставление полномочий
- Типы привилегий
- Привилегии на объекты базы данных
- Предоставление привилегий
- Неявное предоставлении полномочий и привилегий
- Механизм ролей, создание и использование ролей
- Защита соединений при помощи SSL
- Введение в LBAC
- Практическая работа: разграничение прав доступа к ресурсам DB2
Модуль 14. Аудит
- Средство аудита
- Категории записей аудита
- Журналы аудита
- Аудит базы данных
- Аудит экземпляров
- Архивирование журналов аудита
- Просмотр журналов аудита
- Практическая работа: настройка механизма аудита базы данных, анализ результатов аудита
Документы об окончании
В зависимости от программы обучения выдаются следующие документы: