Курс O19cExpressDBA Экспресс-администрирование сервера базы данных Oracle 19c

Курс предназначен для специалистов, которые внедряют и поддерживают готовые решения на базе сервера Oracle 19c. Задача пятидневного курса, научить слушателей разбираться в основных компонентах сервера   базы данных: хранилище данных, память и серверные процессы, механизмы, обеспечивающие безопасность и сохранность данных. В основе курса материал стандартных кусов компании Oracle по администрированию сервера базы данных. Его продолжительность сокращена в два раза за счет тем, которые слушатель в состоянии освоить самостоятельно, и сокращения времени лабораторных работ.

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

Весь курс предлагается на видео. Также слушатели получат в электронном виде все рисунки и скрипты, которые использовались при изучении курса.


По окончании курса слушатели смогут:
  • самостоятельно установить и конфигурировать сервер базы данных Oracle для промышленной эксплуатации приложений предприятия;
  • оценивать производительность работающих приложений и вносить коррективы в архитектуру и механизмы управления сервером, для повышения производительности работающих задач;
  • производить холодные и горячие резервирования данных и их восстановления после аварийных сбоев.
Аудитория

Администраторы базы данных Oracle, руководители IT-отделов, внедряющие на своих предприятиях готовые решения на основе базы данных Oracle


Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
  • работа в операционной системе Linux;
  • ориентирование в языке запросов SQL.
  1. Инсталляция и конфигурация сервера базы данных
    • Понятие базы данных, логическая и физическая архитектура, блоки и табличные пространства, введение в управляющие и журнальные файлы. Несколько баз данных в одном контейнере, которые используют общие ресурсы сервера.
    • Корневая и подключаемая база данных. Принципы взаимодействия.
    • Экземпляр сервера, фоновые процессы и структуры памяти, взаимодействие между процессами.  Отличия функционирования сервера на различных операционных системах.
    • Конфигурационные файлы сервера Oracle.
    • Подготовка к инсталляции сервера, планирование размещения файлов базы данных, оптимальная архитектура базы данных, автоматическое управление файлами.
    • Создание и редактирование скриптов для создания базы данных, отличие процесса инсталляции на разных операционных системах.
    • Пример создания и подключения базы данных к общему контейнеру. Клонирование базы данных для проведения тестов разработчика.
    • Триггеры или команды для автоматического запуска подключаемых баз данных
    • Архитектура памяти, используемой сервером. Новые разделы памяти. InMemory-область для работы с таблицами в памяти. Сравнение с областью ResultCache.
    • Глобальные и локальные пользователи. «Перемещение» сессий пользователя между схемами в подключаемых базах данных.
    • Работы, связанные с подготовкой базы данных к промышленной эксплуатации.
    • Сопровождение табличных пространств. 4 базовых пространства — обеспечение жизнедеятельности сервера. Перемещение табличных пространств и управление их размерами.
    • Управление control-файлами. Резервирование управляющего файла и его зеркалирование.
    • Файлы журналирования, группы и члены групп, оптимальное размещение файлов для обеспечения безотказной работы.
    • Конфигурация базы данных в режиме выполнения транзакций и хранилища данных.
    • Управление файлами сообщений и трассировок.
    • Конфигурация прослушивающих процессов и клиентских мест, различные механизмы соединения с базой данных.
    • Создание пользователей, политика управления пользователями через роли и привилегии. Пользователь SYS, SYSTEM и словарь метаданных.
    • Управление приложениями пользователя на стороне рабочих мест.
  2. Размещение в базе данных и управление приложениями предприятия. Оптимизация приложений
    • Стандартные механизмы Oracle для загрузки и выгрузки приложений и данных.
    • Взаимодействие приложений с другими источниками данных. Создание и выполнение скриптов для загрузки приложений.
    • Оптимизация приложений.
    • Понятие плана выполнения запроса, трассировочные файлы пользовательских процессов, утилита преобразования трассировочных файлов.
    • Конфигурация сервера базы данных для автоматического сбора статистики и размещения в рабочем репозитории (AWR).
    • Необходимость дополнительного сбора статистики по объектам приложений. Построение статистических гистограмм по табличным полям.
    • Обнаружение зависаний, ожиданий в запросах и подвисших сессий.
    • Оптимизация распределения памяти сервером базы данных, параметры, влияющие на производительность запросов. Анализ использования памяти сервера пользовательскими приложениями.
    • Анализ эффективности индексов, локальные и глобальные индексы в партиционных таблицах. Обнаружение дублируемых запросов и их оптимизация.
    • Изменение архитектуры хранения данных для повышения производительности приложений.
    • Расширение типа данных varchar2 до 32к.
    • Невидимые колонки. Виртуальные колонки. Идентификационные колонки. Использование детерминированных функций в виртуальных колонках.
    • Версии функций и вычисляемые колонки таблиц на практических примерах.  Подготовка сервера базы данных для работы с вычисляемыми колонками.
    • Сокрытие информации в колонках от непривилегированных пользователей. Пакет dbms_redact на практических примерах. Определение и перераспределение политик доступа к информации в колонках таблиц.
    • Перевод таблицы в режим архивации строк. Управление сессией пользовательского процесса для отображения или сокрытия архивированных строк. ILM-ADO механизмы для управления партициями таблиц - обзор.
    • Партиционные таблицы, индексы, материализованные представления - инструменты, с помощью которых администратор может существенно воздействовать на производительность работы приложений.  Интервально-ссылочные таблицы, создание и управление.  Локальные индексы для партиций, включение и отключение части локального партиционного индекса. Каскадное удаление данных в ссылочных партиционных таблицах. Управление партиционными сегментами.
  3. Обеспечение надежности хранения данных
    • Пользовательский, логический и физический уровни отказа базы данных.
    • Утилиты для быстрого обнаружения проблем в базе данных на физическом уровне хранения данных.
    • Механизмы восстановления и резервирования. Холодное и горячее резервирование, стратегия выбора.
    • Утилита Oracle RMAN, основные команды, написание и выполнение скриптов для резервирования и восстановления базы данных, примеры резервирования и восстановления данных при различных отказах системы.
    • Flash-область базы данных, ее конфигурация и управление.
    • Разработка стратегии резервирования данных предприятия. Обычное, инкрементальное и кумулятивное резервирование. Разработка заданий для резервирования базы данных.
    • Полное и частичное восстановление базы данных. Политика удержаний и восстановления базы данных, табличных пространств, таблиц и записей в таблицах. Быстрое восстановление.
    • Создание копии базы данных.

Регистрация на ближайший курс

Код курса

O19cExpressDBA

Длительность, дней (часов)

5 (40)

Ближайшие даты

по запросу

Цена, грн