Технологии Progress Software:
Progress OpenEdge:
Progress Corticon
Технологии Aurea Software:
Aurea СX Messenger
Aurea СX Monitor
Учебный курс «Администрирование СУБД Progress OpenEdge v10»
Краткая аннотация
Курс знакомит с механизмами поддержки целостности баз данных в
Progress (Rollback-recovery, Forward-recovery, Backup-copy, Two-phase commit), c
технологией Dump/Load, с преобразованием баз данных из других форматов в формат
Progress и наоборот, с организацией многотомных баз данных и библиотек программ, с
системой разграничения прав доступа пользователей к базам данных и приложениям.
Продолжительность: 5 дней.
Программа курса
I. Вводная часть.
- Цель курса
- Источники дополнительной информации.
- Функции администратора базы данных.
II. Архитектура СУБД PROGRESS.
- Структура базы на диске.
- Одно- и многотомная конфигурация.
- Временные файлы.
- N-уровневая архитектура.
- Типы процессов, работающих с PROGRESS.
- Структура разделяемой памяти.
- Структура r-кода.
III. Внутренние механизмы работы СУБД PROGRESS.
- Журналирование транзакций.
- Checkpoints.
- Блокировки и защелки (latches) в разделяемой памяти.
- Механизм семафоров.
- Механизм spin locks.
- Типы запросов к базе.
- Обеспечение целостности баз данных (3 часа)
- Механизмы after-image и before-image.
- Автоматическая поддержка и управление размерами транзакций.
- Субтранзакции. Манипулирование откатами.
- Блокировка данных в многопользовательских приложениях.
IV. Работа в сетевом окружении.
- Типы протоколов, поддерживаемых PROGRESSом.
- Конфигурирование TCP/IP.
- Оптимизация посредством стартовых параметров.
V. Администрирование многотомной базы.
- Файл описания структуры.
- Преобразование однотомной базы в многотомную.
- Добавление/удаление томов.
- Разблокирование поврежденного тома.
VI. Архивирование и восстановление из архива.
- Стратегия архивирования.
- Off-Line Backup.
- On-Line Backup.
- Incremental Backup.
- Тестирование архива.
VII. Работа с After-Imaging.
- Задачи, которые можно решать с помощью After-Imaging.
- Использование утилиты RFUTIL для наката вперед.
VIII. Восстановление базы после аварий.
- Типичные ошибки, приводящие к повреждению базы.
- Идентификация причин аварии.
- Поиск поврежденных блоков и индкесов.
- Использование PROUTIL для починки базы.
- Стратегия восстановления базы из архивной копии.
IX. Мониторинг и настройка производительности.
- Стартовые параметры (на клиенте и на сервере).
- Работа с утилитой PROMON.
- Использование фоновых процессов.