Курсы High Tech

Системы управления базами данных

Администрирование баз данных Oracle - ОЧНО


Продолжительность: 40 ч    

Описание курса

Длительность: 40 часов/5 дней, дистанционно, в группе, с инструктором онлайн в режиме реального времени.
Тренер РОССИЙСКИЙ.

Курс дает базовые знания, требуемые для планирования, эксплуатации и настройки СУБД Oracle и баз данных на платформах класса Windows и Unix.

Знания даются для версий Oracle 8i, 9i, 10g, 11g и 12с. Курс сопровождается практическими упражнениями, позволяющими закрепить понимание главных понятий и освоить основные технические приемы администрирования БД.

По окончании курса слушатели получают представление о возможностях и подводных камнях администрирования Oracle. Они учатся самостоятельного выполнять основные задачи администрирования и обходить встречающиеся в разных версиях Oracle ошибки.

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

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

В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.

Программа курса

1. Общая информация о СУБД Oracle

Введение в Oracle
Версии и разновидности Oracle
Расширения базовой поставки
Общая архитектура Oracle
Основные элементы архитектуры
Разновидности рабочих конфигураций
Задачи администрирования БД
Ресурсы знаний

2. Установка Oracle

Местонахождение Oracle в операционной и файловой системе
Рекомендуемая структура каталогов для Oracle
Общая схема установки Oracle
Основные этапы установки
Установка ПО Oracle
Формирование характеристик БД и СУБД
Заведение инфраструктуры для размещения планируемой БД
Порождение сценария заведения БД
Номинальное создание БД: предложение CREATE DATABASE
Заведение словаря-справочника для БД
Создание дополнительных элементов и структур БД
Указание свойств местности для БД и работающих с ней программ
Выбор кодировки БД и приложения
Выбор языка сообщений, форматов выдачи и прочего
Где выполняются установки свойств местности, и где наблюдаются
Замена и правка свойств существующих языковых установок БД и создание новых
Запуск и останов СУБД и БД
Службы ОС в Windows
Запуск и останов СУБД и БД вручную
Действия по убиранию Oracle с компьютера
Убирание БД из компьютера
Убирание программных компонент с помощью Oracle Universal Installer
"Чистое" убирание Oracle

3. Использование SQL*Plus в администрировании

Вызов SQL*Plus
Наиболее популярные установки параметров и режимов SQL*Plus
Наиболее популярные команды SQL*Plus
Файлы glogin.sql и login.sql
Использование SQL*Plus для форматированной выдачи
Совместное использование команд SPOOL, SAVE и START

4. Средства слежения за работой Oracle

Использование базовых и виртуальных таблиц
Статические таблицы
Динамические таблицы
Сценарии на SQL и PL/SQL, поставляемые Oracle
utlbstat.sql и utlestat.sql (все версии)
STATSPACK (версия 8.1.6 и выше)
AWR (версия 10 и выше)
Активное отслеживание событий (версия 10 и выше)
Прочие полезные сценарии на SQL и PL/SQL
Примеры запросов для слежения за использованием ресурсов БД и СУБД
Специальные программные продукты
Oracle Enterprise Manager
Собственные возможности наблюдения OEM

5. Конфигурирование, настройка и поддержка

Процессы конфигурирования и настройки
Объекты конфигурирования
Объекты настройки
Конфигурирование и настройка операционной среды
Конфигурирование и настройка Windows
Конфигурирование и настройка Unix/Linux
Конфигурирование составных частей БД и СУБД Oracle
Конфигурирование контрольного файла
Конфигурирование сегментов отката/сегментов отмены
Конфигурирование табличных пространств
Конфигурирование табличных пространств для временных данных
Конфигурирование файлов табличного пространства
Конфигурирование журнальных файлов
Конфигурирование хранимых объектов БД
Конфигурирование таблиц
Конфигурирование индексов
Некоторые специальные случаи конфигурирования хранения и использования таблиц и индексов

6. Администрирование доступа в Oracle

Политика безопасности
Основные средства администрирования доступа
Пользователи и схемы
Привилегии
Роли
Опосредованный доступ к данным в таблицах
Ограничение доступа к отдельным частям таблицы
Защита сведений в БД внешними средствами
Шифрование данных
"Шифрование" исходных текстов программных элементов в БД
Подключение к СУБД
Пример внешней (EXTERNAL) аутентификации в ОС Windows
Профили пользователей
Ограничения расходования ресурсов СУБД
Контроль за использованием паролей
Включение контроля ресурсов
Динамическое регулирование выделяемых сеансам ресурсов СУБД и БД
Рекомендации Oracle для администраторов

7. Аудит

Виды действий для отслеживания системным аудитом Oracle
Общее разрешение на сбор СУБД информации о действиях пользователей
Примеры конкретной выдачи заданий на аудит
Таблицы с протоколом аудита
Пример рекомендаций по осуществлению политики аудита
Примеры оформления рутинных действий с таблицей аудита
Создание таблицы для сбора обобщенной ежедневной статистики
Сбор обобщенной ежедневной статистики
Чистка журнала аудита
Выборочный аудит доступа к таблицам
Аудит с помощью триггерных процедур
Отслеживание изменений отдельных строк таблиц
Отслеживание изменений строк с точностью до столбцов
Отслеживание прочих действий
Отслеживание истории изменений в БД по журналу

8. Администрирование работы в сети

Общая архитектура сетевой поддержки в Oracle
Дополнительные возможности и средства SQL*Net/Net8/Oracle Net
Конфигурирование Oracle Net для среды клиент/сервер
Конфигурируемые компоненты SQL*Net/Net8/Oracle Net
Способы адресации нужной БД
Конфигурирование с помощью Net Manager
Конфигурирование вручную
Наладка и контроль соединения по Oracle Net
Использование программы lsnrctl
Проверка соединения по Oracle Net
Настройка соединений по Oracle Net

9. Экземпляр СУБД Oracle

Составные части экземпляра СУБД
Процессы СУБД
Стандартные фоновые процессы
Дополнительные фоновые процессы
Серверные процессы
Просмотр имеющихся в составе СУБД процессов
Структуры данных в составе экземпляра СУБД
Область SGA
Область PGA
Область UGA
Схемы выполнения некоторых внутренних процедур
Выполнение контрольной точки
Журнализация изменений в БД
Состояния базы данных в Oracle

10. Настройка экземпляра СУБД Oracle

Ручная настройка (для всех версий)
Методики настройки
Настройка SGA
Настройка областей PGA
Настройка в версии 9
Настройка SGA
Настройка областей PGA
Экспертные советы СУБД по выбору новых значений
Настройка в версиях 10+
Настройка SGA
Настройка PGA
Экспертные советы СУБД по выбору новых значений
Автоматический сбор статистики и авторегулирование
Аппарат "советников"
Настройка в версии 11
Настройка SGA и PGA
Настройка выполнения контрольных точек
Настройка журнализации
Настройка СУБД и БД
Решения на уровне приложения

11. Организация хранения данных в Oracle

Хранение объектов БД на диске
Внутренняя организация хранения данных в табличных пространствах
Управление памятью в табличных пространствах для нужд сегментов
Управление памятью в сегментах для нужд размещаемых данных
Управление памятью в блоках с данными

12. Настройки операций ввода/вывода

Ручная настройка для всех версий
Выбор варианта RAID
Автонастройка и управление в версиях 10+

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

Виды резервного копирования
Физическое резервирование
Логическое резервирование
Резервирование изменений (частичное)
Холодное/горячее резервирование
Режим ARCHIVELOG работы БД
Основные сценарии физического резервирования
Холодное резервирование
Пример автоматизации
Включение режима архивирования
Горячее резервирование
Резервирование журнальных файлов
Основные сценарии восстановления на физическом уровне
Восстановление по полной холодной копии
Общая схема восстановления с использованием архивных копий журналов
Восстановление всей БД
Восстановление данных табличного пространства
Пробное восстановление
Режим автовосстановления
Физическое копирование и восстановление с помощью RMAN
Пример копирования и восстановления базы данных
Другие примеры

14. Дополнительные базовые программные средства для администрирования

exp и imp
Общие принципы работы программ exp и imp
Некоторые типовые сценарии
Некоторые параметры настройки
Полный экспорт и экспорт изменений
Таблицы словаря-справочника для записи информации об экспорте
Дополнительные достоинства экспорта/импорта
expdp и impdp
SQL*Loader
Общая информация
Загрузка данных в гибком формате
Загрузка данных в фиксированном формате
Загрузка полей типа LOB