Здесь Вы можете заказать интересующие Вас курсы,
заполнив Заявку на обучение

Заявка на обучение
Главная \ Каталог курсов \ (IX-81) Администрирование СУБД Informix Dynamic Server 11

(IX-81) Администрирование СУБД Informix Dynamic Server 11

Дни 5 дней
Дата курса
Цена:
26 000 руб.
Кол-во:
поделиться

informix_logoadobe_pdf-mini

Краткое описание:

Вы познакомитесь с компонентами разделяемой памяти и научитесь настраивать их размеры, а также конфигурировать различные классы виртуальных процессоров, выделять компоненты дисковой архитектуры сервера, создавать пространства данных, блоб- и смарт-пространства.
Полученные знания о назначении физических и логических журналов позволит Вам проводить их мониторинг, просматривать индивидуальные транзакции, записанные в файлы логических журналов, понимать значение контрольных точек, понимать значение быстрого восстановления, осуществлять архивирование данных и логических журналов, использовать различные методы восстановления сервера БД из архивов.
Кроме того, Вы сможете понимать назначение временных пространств, используемых сервером, эффективно использовать сервер за счет применения параллельных операций, проводить мониторинг ресурсов индивидуальных пользовательских сессий, конфигурировать сервер для соответствующего реагирования на различные события путем выполнения аларм-программ, использовать различные техники решения проблем для устранения общих неисправностей. 

Предварительная подготовка: 

  • Представление о принципах построения реляционных баз данных;
  • Навыки написания сложных SQL-запросов;
  • Навыки использования файловых систем Windows/Linux/UNIX и стандартных утилит.

Содержание:

1. Введение в Informix Dynamic Server

  • Описание основных компонентов Informix Dynamic Server
  • Основные термины сервера баз данных
  • Основные события сервера баз данных

2. Подготовка к конфигурации

  • Просмотр содержимого файла примечаний к выпуску (release notes)
  • Определение требуемых параметров ядра ОС
  • Определение минимально необходимого уровня версии ОС, соответствующего данному выпуску сервера БД

3. Настройка архитектуры клиент-сервер

  • Различные методы соединения к серверу БД
  • Информация о соединениях в файле sqlhosts
  • Установка переменных окружения, необходимых для соединения клиентских приложений с сервером БД

4. Настройка сервера баз данных Informix Dynamic Server

  • Дисковые пространства с небуферизованным или буферизованным доступом
  • Переменные окружения для администрирования сервера БД
  • Назначение конфигурационных файлов
  • Основные конфигурационные параметры, необходимые для инициализации сервера БД
  • Использование текстового редактора для изменения конфигурационных файлов
  • Перевод сервера БД в режим online

5. Мониторинг сервера Informix Dynamic Server

  • Использование системных таблиц интерфейса мониторинга системы (System-Monitoring Interface — SMI)
  • Установка соединения с базой данных sysmaster и выполнение простых SQL-запросов
  • Использование утилиты onstat для просмотра информации о сервере баз данных
  • Использование утилиты oncheck для получения информации об использовании дискового пространства и статуса индексного и табличного пространств
  • Использование ISA для мониторинга активности сервера

6. Управление разделяемой памятью

  • Основные режимы работы сервера БД
  • Использование утилит onmode и oninit для смены режима работы сервера БД
  • Описание сегментов разделяемой памяти, используемой сервером
  • Описание конфигурационных параметров, влияющих на размер разделяемой памяти
  • Использование параметра RESIDENT для управления резидентностью разделяемой памяти
  • Мониторинг основных компонентов разделяемой памяти

7. Виртуальные процессоры и потоки

  • Что такое поток
  • Описание многопоточной архитектуры Informix Dynamic Server
  • Реализация виртуальных процессоров в UNIX
  • Использование утилиты onstat для мониторинга виртуальных процессоров и потоков
  • Классы виртуальных процессоров
  • Управление сетевыми соединениями
  • Конфигурационные параметры, относящихся к виртуальным процессорам и потокам
  • Динамическое добавление и удаление виртуальных процессоров

8. Дисковая архитектура

  • Описание структуры страниц и чанков в Informix Dynamic Server
  • Распределение страниц внутри экстентов
  • Различия между табличными и индексными экстентами
  • Отношения между чанками и пространствами данных
  • Служебные(overhead) страницы в различных типах чанков
  • Структура обычных пространств данных, пространств для хранения простых и сложных больших объектов
  • Использования утилиты oncheck для вывода отчета о распределении пространств, использования табличных пространств и индексного пространства
  • Использование утилиты onstat для вывода информации о пространствах данных и распределении чанков

9. Управление и мониторинг дискового пространства

  • Создание и удаление обычных пространств данных, пространств для хранения простых и сложных больших объектов
  • Изменение статуса зеркальных пространств данных
  • Мониторинг обычных пространств данных, пространств для хранения простых и сложных больших объектов

10. Физическое и логическое журналирование

  • Перемещение физического журнала в новое пространство
  • Добавление, удаление и изменение логических журналов
  • Изменение режима журналирования баз данных
  • Определение длинной транзакции
  • Конфигурационные параметры, относящихся к физическому и логическому журналированию
  • Мониторинг физических и логических журналов

11. Буферный пул разделяемой памяти

  • Перечисление шагов, выполняемых сервером для модификации записи на диске
  • Описание процесса контрольной точки
  • Различия между блокирующей и неблокирующей контрольной точкой
  • Правильная установка конфигурационных параметров, влияющих на контрольную точку
  • Мониторинг контрольных точек и очистки буферного пула

12. Отказоустойчивость

  • Типы отказов, возникающих при работе сервера БД
  • Процесс быстрого восстановления
  • Проверка статуса чанков и пространств данных
  • Определение конфигурационных параметров, связанных с восстановлением

13. Введение в резервное копирование и восстановление

  • Утилиты архивирование и восстановления Informix
  • Процесс архивирования и восстановления
  • Уровни инкрементального архивирования
  • Два различных метода для архивирования логических журналов
  • Различия между “горячим” и полным восстановлением системы

14. Использование утилиты ontape для архивирования и восстановления

  • Настройка сервера для использования утилиты ontape для архивирования и восстановления.
  • Архивирование данных с помощью утилиты ontape
  • Архивирование логических журналов с помощью утилиты ontape
  • Осуществление “горячего” восстановления с помощью утилиты ontape
  • Осуществление полного восстановления помощью утилиты ontape

15. Временные файлы и таблицы

  • Временные объекты, создаваемых сервером базы данных
  • Конфигурационные параметров и переменные окружения, относящиеся к временным объектам
  • Значение использования нескольких временных пространств
  • Значение использования SQL-конструкции WITH NO LOG при создании временных пространств
  • Использование утилиты onstat и таблиц SMI для мониторинга пространств, используемых для создания временных объектов

16. Вопросы производительности

  • Конфигурирование сервера для осуществления операций упреждающего чтения
  • Настройка сервера для использования потоков восстановления
  • Настройка сервера для получения текущего времени из операционной системы
  • Управление параллельными запросами (PDQ) к базе данных, доступными на Informix Dynamic Server
  • Параметры конфигурации для управления ресурсами PDQ
  • Настройка сервера для использования кэша операторов SQL

17. Мониторинг активности пользователей

  • Использование утилиты onstat и базы данных sysmaster для мониторинга активности работы пользователей сервера баз данных
  • Определение ресуросв, используемых пользовательской сессией
  • Вывод последней SQL-команды, выполненной сервером
  • Вывод использования временных таблиц, созданных в пользовательской сессии
  • Как определить типы блокировок, удерживаемых пользовательской сессией
  • Идентификация и уничтожение определенной сессии пользователя
  • Назначение динамического менеджера блокировок

18. Обработчики событий

  • Как использовать программы оповещения о событиях
  • Перечень уровней серьезности событий
  • Классы оповещений о событиях
  • Назначение программ обработки оповещений о событиях сервера

19. Функции API администрирования SQL и планировщик заданий

  • Использование команд SQLдля администрирования системных задач
  • Использование внутреннего планировщика для автоматического выполнения стандартных задач управления сервером

20. Поиск и устранение неисправностей

  • Выявление и устранение основных неисправностей сервера
  • Выполнение команд для проверки консистентности дисковой подсистемы
  • Идентификация версии и сериального номера сервера баз данных
  • Обнаружение проблем с правами доступа на устройства и файлы, используемые сервером
  • Определение информации, необходимой для технической поддержки IBM
  • Описание частей номера версии базы данных
  • Исправление элементарных неисправностей, связанной с отсутствием прав доступа на устройства хранения данных на сервере БД

21. Учебный пример инициализации и конфигурирования сервера

  • Установка переменных окружения, требуемых для сервера БД
  • Создание и модификация файла sqlhosts
  • Инициализация и конфигурирование сервера
  • Использование утилит для реинициализации сервера и для выполнения рутинных задач: создание пространств данных, создание и удаление файлов логических журналов, перемещение физического журнала

После изучения курса Вы сможете:

Администрировать СУБД Informix Dynamic Server версии 11, познакомитесь с компонентами сервера БД, научитесь конфигурировать и инициализировать сервер БД, настраивать сервер для локальных и удаленных подключений, использовать утилиты сервера БД для слежения за процессами сервера. 

Слушатели:

Этот базовый курс предназначен для администраторов баз данных и разработчиков приложений. 

Длительность: 

5 дней