Экспресс администрирование сервера базы данных 10g, 11g.
Or_DBA
Курс предназначен для предприятий, которые внедряют и сопровождают у себя готовые решения на базе сервера Oracle 10g или 11g.
Курс разбит на 3 больших раздела:
- Инсталляция и конфигурация сервера и серверных процессов;
- Настройка производительности сервера базы данных;
- Обеспечение сохранности данных и поддержанию сервера в доступном и надежном состоянии.
Аудитория
- Будущие администраторы базы данных Oracle,
- руководители IT отделов, внедряющие на своих предприятиях готовые решения на основе базы данных Oracle.
Задача курса
Научить слушателя разбираться в основных компонентах сервера базы данных — хранилище данных, памяти и серверных процессах, механизмах, обеспечивающих безопасность и сохранность данных. За основу курса взят материал стандартных кусов компании Oracle по администрированию сервера базы данных, но продолжительность сокращена ровно в два раза за счет тем, которые слушатель в состоянии изучить самостоятельно (например глобализация) и сокращения времени лабораторных работ. Весь курс будет записан на видео и слушатели смогут по окончании забрать его в виде AVI файлов. Кроме этого слушатели получат в электронном виде все рисунки и скрипты, которые были сделаны преподавателем.
Результат обучения
По окончанию курса, неподготовленный ранее пользователь сможет самостоятельно установить и сконфигурировать сервер базы данных Oracle для промышленной эксплуатации приложений предприятия. Любое приложение сервера, требует дополнительной настройки по производительности — после курса, слушатели смогут оценивать производительность работающих приложений и вносить коррективы в архитектуру и механизмы управления сервером, для повышения производительности работающих задач. Сохранность данных — одна из основных задач администратора «боевой» базы данных. После курса слушатели смогут производить холодные и горячие резервирования данных и их восстановления после аварийных сбоев, конфигурировать задания для резервирования, создавать StandBy сервера для обеспечения надежности приложений предприятия.
Предварительный уровень подготовки
Работа в операционной системе Linux, Windows, ориентирование в языке запросов SQL.
Программа курса
- Инсталляция и конфигурация сервера базы данных.
- Понятие базы данных, логическая и физическая архитектура, блоки и табличные пространства, введение в управляющие и журнальные файлы.
- Экземпляр сервера, фоновые процессы и структуры памяти, взаимодействие между процессами. Отличия функционирования сервера на различных операционных системах.
- Конфигурационные файлы сервера Oracle.
- Подготовка к инсталяции сервера, планирование размещения файлов базы данных, оптимальная архитектура базы данных, автоматическое управление файлами.
- Создание и редактирование скриптов для создания базы данных, отличие процесса инсталяции на разных операционных системах.
- Oracle Enterprise Manager – управление утилитой. Обзор возможностей, основные страницы утилиты. Правила аутентификации администраторов.
- Создание шаблонов базы данных.
- Работы, связанные с подготовкой базы данных к промышленной эксплуатации.
- Сопровождение табличных пространств. 4 базовых пространства — обеспечение жизнедеятельности сервера. Перемещение табличных пространств и управление их размерами .
- Управление control файлами. Резервирование управляющего файла и его зеркалирование.
- Файлы журналирования, группы и члены групп, оптимальное размещение файлов для обеспечения безотказной работы.
- Конфигурация базы данных в режиме выполнения транзакций и хранилища данных.
- Управление файлами сообщений и трассировок.
- Конфигурация прослушивающих процессов и клиентских мест, различные механизмы соединения с базой данных.
- Создание пользователей, политика управления пользователями через роли и привилегии. Пользователь SYS,SYSTEM и словарь метаданных.
- Управление приложениями пользователя на стороне рабочих мест.
- Размещение в базе данных и управление приложениями предприятия. Оптимизация приложений.
- Стандартные механизмы Oracle для загрузки и выгрузки приложений и данных.
- Взаимодействие приложений с другими источниками данных. Создание и выполнение скриптов для загрузки приложений.
- Оптимизация приложений.
- Понятие плана выполнения запроса, трассировочные файлы пользовательских процессов, утилита преобразования трассировочных файлов.
- Конфигурация сервера базы данных для автоматического сбора статистики и размещения в рабочем репозитории (AWR).
- Необходимость дополнительного сбора статистики по объектам приложений. Построение статистических гистограм по табличным полям.
- Использование словаря метаданных базы данных и механизмов Enterprise Manager для выявления узких мест в выполнении запросов приложений.
- Обнаружение зависаний и ожиданий в запросах, подвисшие сессии.
- Оптимизация распределения памяти сервером базы данных, параметры , влияющие на производительность запросов. Анализ использования памяти сервера пользовательскими приложениями.
- Анализ эффективности индексов, локальные и глобальные индексы в партиционных таблицах.
- Обнаружение дублируемых запросов и их оптимизация.
- Изменение архитектуры хранения данных для повышения производительности приложений.
- Партиционные таблицы, индексы, материализованные представления — инструменты, с помощью которых администратор может существенно воздействовать на производительность работы приложений.
- Обеспечение надежности хранения данных.
- Пользовательский, логический и физический уровни отказа базы данных.
- Утилиты для быстрого обнаружения проблем в базе данных на физическом уровне хранения данных.
- Механизмы восстановления и резервирования. Холодные и горячие резервы, стратегия выбора.
- Утилита Oracle RMAN, основные команды, написание и выполнение скриптов для резервирования и восстановления базы данных, примеры резервирования и восстановления данных при различных отказах системы.
- Flash область базы данных, ее конфигурация и управление.
- Разработка стратегии резервирования данных предприятия. Обычное, инкрементальное и комулятивное резервирование. Разработка заданий для резервирования базы данных.
- Полное и частичное восстановление базы данных. Политика удержаний и восстановления базы данных, табличных пространств, таблиц и записей в таблицах. Быстрое восстановление.
- Создание дублируемой копии базы данных.
- Stand By база данных ее конфигурация и ввод в эксплуатацию. Переключение резервной и первичной базы данных.