Курс Oracle Database 10g: Основы администрирования, часть I
Oracle Database 10g: Основы администрирования, часть I
Описание Курса:
Курс посвящен основам управления сервером Oracle, он является первым шагом на пути становления вас как профессионала - администратора Oracle. Основная цель курса - дать администратору базы данных знания и навыки, необходимые для создания и сопровождения базы данных Oracle, а также разрешения типичных проблем. В нем рассматривается общая архитектура сервера и совместное функционирование его компонентов. В ходе курса слушатели устанавливают программное обеспечение и создают базу данных Oracle. Они изучают средства управления компонентами базы данных, наблюдения за производительностью, обеспечения безопасности и выполнения резервирования и восстановления базы данных. Курс готовит к сдаче соответствующего экзамена для получения звания Oracle Certified Associate (OCA).
Этот курс идет в зачет в качестве практического курса, необходимого для получения свидетельства сертифицированного администратора Oracle 10g (Oracle Certified Professional - OCP). Только посещение занятий под руководством преподавателя или интерактивное Интернет-обучение под руководством преподавателя удовлетворяют требованию Oracle по прохождению практического курса. Самообучение и любые другие формы обучения не удовлетворяют этому требованию.
Аудитория:
- Администраторы баз данных
- Коммерческие консультанты
- Специалисты служб технической поддержки
- Руководители проектов
- Проектировщики баз данных
- Технические консультанты
Предварительная подготовка:
Знание языка SQL
Приобретаемые навыки:
Слушатели изучают:
- Установку базы данных Oracle
- Резервирование и восстановление данных
- Управление пользователями
- Перенос информации между базами данных
- Управление данными и структурами хранения
- Настройку сети
Содержание курса:
Введение (архитектура базы данных Oracle)
- Описание целей курса
- Обзор архитектуры базы данных Oracle 10g
Установка программного обеспечения, необходимого для работы базы данных Oracle
- Обзор основных задач администратора баз данных Oracle и используемых им инструментальных средств
- Планирование установки Oracle
- Использование оптимальной гибкой архитектуры (OFA)
- Установка программного обеспечения при помощи универсального инсталлятора Oracle (OUI)
Создание базы данных Oracle
- Создание базы данных при помощи утилиты Database Configuration Assistant (DBCA)
- Создание шаблона структуры базы данных при помощи DBCA
- Формирование с помощью DBCA командного файла для создания базы данных
Управление экземпляром Oracle
- Запуск и остановка базы данных Oracle и ее компонентов
- Использование приложения Enterprise Manager (EM)
- Доступ к базе данных при помощи SQL*Plus и iSQL*Plus
- Изменение параметров инициализации базы данных
- Состояния базы данных при ее запуске
- Просмотр содержимого сигнального файла (Alert log)
- Использование словаря данных
Управление структурами хранения данных
- Описание хранения данных таблиц внутри блоков
- Описание предназначения табличных пространств и файлов данных
- Понимание принципов работы и практическое использование файлов, управляемых Oracle (OMF)
- Создание табличных пространств и управление ими
- Получение информации о табличных пространствах
- Основные концепции и функциональные возможности автоматического управления хранением (ASM)
Управление безопасностью пользователей
- Создание учетных записей пользователей и управление ими
- Аутентификация пользователей
- Назначение пользователям областей памяти (табличных пространств) по умолчанию
- Предоставление и отзыв привилегий
- Создание ролей и управление ими
- Создание и управление профилями пользователей
- Внедрение стандартных возможностей, связанных с безопасностью паролей
- Контроль над используемыми пользователями ресурсами
Управление объектами схемы
- Описание объектов схемы и типов данных
- Создание и изменение таблиц
- Определение ограничений целостности
- Просмотр списка столбцов и содержимого таблицы
- Создание индексов, представлений и последовательностей
- Объяснение правильных подходов при использовании временных таблиц
- Использование информации из словаря данных
Управление данными и одновременный доступ
- Манипулирование данными при помощи языка SQL
- Понятие объектов PL/SQL и их администрирование
- Описание триггеров и событий, при возникновении которых могут срабатывать триггеры
- Контроль над блокировками и разрешение конфликтов блокировок
Управление данными отмены
- Объяснение механизма выполнения DML-команд и создания данных отмены
- Наблюдение за информацией отмены и управление этой информацией
- Описание различий между журнальной информацией и данными отмены
- Настройка удержания информации отмены
- Гарантированное удержание информации отмены
- Использование консультанта по данным отмены
Реализация безопасности в базе данных Oracle
- Описание основных требований, предъявляемых к администратору базы данных с точки зрения обеспечения безопасности
- Применение принципа наименьшей привилегии
- Включение стандартного аудита базы данных
- Установка опций аудита
- Обзор информации аудита
- Поддержка журнала аудита
Настройка сетевой среды Oracle
- Использование EM для конфигурирования сетевого окружения Oracle
- Создание дополнительных процессов прослушивания
- Создание псевдонимов сетевых служб
- Конфигурирование обработки ситуации отказа в момент соединения (connect-time failover)
- Управление процессом прослушивания
- Проверка возможности соединения пользователя с экземпляром при помощи Oracle Net
- Когда рекомендуется использовать режим разделяемого сервера вместо режима выделенного сервера
Активное сопровождение
- Использование статистик
- Управление автоматизированным репозиторием автоматической нагрузки (AWR)
- Использование монитора автоматической диагностики базы данных (ADDM)
- Описание инфраструктуры консультантов
- Установка пороговых значений для предупреждающих сообщений
- Как пользоваться предупреждениями, генерируемыми сервером
- Использование автоматических заданий
Управление производительностью
- Использование страниц EM для слежения за производительностью базы данных
- Использование консультанта по настройке кода SQL (SQL Tuning Advisor)
- Использование консультанта по оптимизации путей доступа (SQL Access Advisor)
- Применение автоматического управления разделяемой памятью
- Использование консультанта памяти для настройки правильного размера областей оперативной памяти
- Применение динамических представлений производительности
- Решение проблем, связанных с недействительными и непригодными объектами
Концепции резервирования и восстановления
- Типы сбоев, которые могут произойти в базе данных Oracle
- Описание способов настройки фаз восстановления экземпляра
- Обсуждение важности контрольных точек, оперативных и архивных журнальных файлов
- Конфигурирование режима ARCHIVELOG
Выполнение резервирования базы данных
- Создание согласованных резервных копий
- Резервирование базы данных без ее остановки (горячее резервирование)
- Создание инкрементных резервных копий
- Автоматизация процесса резервирования
- Мониторинг области быстрого восстановления (Flash Recovery Area)
Выполнение восстановления базы данных
- Восстановление после потери управляющего файла
- Восстановление после потери оперативного журнального файла
- Выполнение полного восстановления после потери файла данных
Выполнение ретроспективных операций в базе данных (технология Flashback)
- Описание алгоритма выполнения ретроспективного отката базы данных (Flashback Database)
- Восстановление содержимого таблицы на определенный момент времени в прошлом при помощи ретроспективного отката таблицы (Flashback Table)
- Восстановление удаленной таблицы
- Просмотр содержимого базы данных на какой-либо момент времени в прошлом при помощи ретроспективных запросов (Flashback Query)
- Выполнение ретроспективного запроса версии строки (Flashback Versions Query)
- Просмотр истории транзакции с помощью ретроспективного запроса изменений транзакции (Flashback Transaction Query)
Перемещение данных
- Описание имеющихся способов переноса данных
- Создание и использование объекта Directory
- Использование утилиты SQL*Loader для загрузки данных из баз данных других производителей и из текстовых файлов
- Обзор технологии Data Pump
- Использование экспорта и импорта Data Pump для перемещения данных между базами данных
- Использование внешних таблиц для перемещения данных с использованием файлов, не зависящих от серверной платформы