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

1. Введение
Продукты Oracle 10G. Архитектура Базы данных Oracle. Структуры базы данных. Структуры Памяти Oracle. Структуры Процесса. Процессы Oracle. Процесс Сервера и Кэш Буфера Базы данных. Физическая Структура базы данных. Табличные области и Файлы данных. Табличные области SYSTEM и SYSAUX. Сегменты, экстенты и блоки. Логическая и Физическая Структура базы данных. Архитектура Базы данных: Компоненты. Управляющие файлы. Управление Экземпляром Oracle. Файлы данных. Процессы экземпляра Oracle: DBWn, CKPT, LogWriter, ARCn, SMON, PMON.

2. Установка программного обеспечения Oracle
Задачи Администратора Базы данных Oracle. Инструментальные средства управления базой данных Oracle. Планирование Инсталляции Базы данных Oracle. . Системные требования. Оптимальная Гибкая Архитектура (OFA). Установка Переменных среды. Универсальный Инсталлятор (OUI). Установка Программного обеспечения Oracle. Опции Конфигурации Базы данных. Помощники Конфигурации. Расширенные Инсталляционные Опции.

3. Создание базы данных Oracle
Задачи Администратора Базы данных. Планирование развертывания Базы данных. Физические и Логические Вопросы. Помощник Конфигурации Базы данных (DBCA). Создание Шаблона Проекта базы данных. Удаление Базы данных.
Практическое занятие.

4. Управление экземпляром Oracle
Структура. Старт и остановка экземпляра. Менеджер Oracle. Старт и остановка слушателя. Различные режимы запуска экземпляра Oracle. Режимы остановки экземпляра Oracle. Файлы Параметра Инициализации. Управление компонентами Памяти. Автоматическое Управление Разделяемой памятью (ASMM). Журнал предупреждений. Использование SQL*Plus и iSQL*Plus. Словарь Данных. Динамические представления Производительности.
Практическое занятие.

5. Управление структурами памяти
Структуры Памяти. Блоки Базы данных. Табличные области и Файлы данных. Создание Табличной области. Табличные области в предварительно сконфигурированной Базе данных. Изменение Табличной области. Действия с Табличными областями.
Практическое занятие.

6. Управление объектами схемы
Схемы. Доступ к объектам Схемы. Обозначение объектов Базы данных. Определение типов данных в таблицах. Создание и изменение Таблиц. Целостность Данных. Ограничения. Определение Ограничений. Создание Ограничений. Столбцы в Таблице. Действия с Таблицами. Индексы. Типы Индексов. Индекс Б-ДЕРЕВА
Создание Индексов. Представление. Последовательности. Временные Таблицы.
Практическое занятие.

7. Управление данными отмены
Манипулирование данными и данные отмены последней операции Undo. Данные отмены. Транзакции и данные отмены. Данные отмены и данных отмены последней операции Undo. Управление отменой. Конфигурирование отмены. Установка размеров табличной области отмены. Помощник отмены.
Практическое занятие.

8. Управление данными
Управление данными. Команды SQL . Ограничения целостности и язык DML. PL / SQL. Управление объектами PL / SQL. Функции. Процедуры. Пакеты. Спецификация пакета и тело пакета. Встроенные пакеты. Триггеры. Блокировки. Параллелизм Данных. Язык DML Блокировки. Конфликты блокировок. Решение конфликтов блокировок. Взаимные блокировки.
Практическое занятие.

9. Управление пользователями
Управление пользователями. Пользователи базы данных и Схемы. Учетные записи пользователя базы данных. Предопределенные учетные записи. Создание Пользователя. Привилегии. Системные привилегии. Объектные привилегии. Создание Роли. Предопределенные Роли. Профили и пользователи. Заданные по умолчанию и временные табличные области. Назначение квоты пользователям. Аутентификация Администратора. Блокировка и разблокирование учетных записей. Назначение привилегий ролям и ролей пользователям.
Практическое занятие.

10. Управление безопасностью Базы данных Oracle
Требования Безопасности. Разделение Обязанностей. Безопасность Базы данных. Принцип Наименьшего количества привилегии. Управление учетными записями пользователя. Функция проверки пароля: VERIFY_FUNCTION. Создание профиля пароля. Контроль деятельности. Аудит. Политика FGA. Виртуальная частная база данных. Создание политики уровня столбца. Обновления Безопасности.
Практическое занятие.

11. Конфигурация сетевой среды Oracle
Службы Oracle. Инструментальные средства для конфигурирования и управления Oracle. Утилита управления слушателем. Создание Слушателя. Добавление Адресов Слушателя. Регистрация Сервиса Базы данных. Установление Сетевых Подключений. Простое соединение. Конфигурирование псевдонимов сервиса. Опции Подключения. Менеджер Net Oracle. Установление Подключения. Пользовательские Сеансы: Выделенный и общий сервер. SGA и PGA.
Практическое занятие.

12. Обслуживание Oracle
Терминология. Циклическая природа рабочих нагрузок. Краткий обзор показателей и базовых значений. Редактирование базовых значений. Предупреждения сервера. Автоматический репозиторий рабочей нагрузки (AWR). Инфраструктура AWR. Управление AWR. Монитор автоматической диагностики базы данных (ADDM). Рекомендации ADDM. Настройка SQL. Помощник Памяти. Пакет DBMS_ADVISOR. Автоматизированные задачи обслуживания.
Практическое занятие.

13. Контроль и улучшение производительности
Мониторинг производительности. База данных и показатели экземпляра. Недопустимые объекты. Оптимизатор. Динамические представления производительности. Советы по настройки. Производительность. Настройка распределения памяти. Настройка ввода - вывода. Настройка SQL. Статистика SQL.
Практическое занятие.

14. Резервное копирование и восстановление
Отказ оператора. Отказ пользовательского процесса. Пользовательская Ошибка. Отказ экземпляра. Восстановление экземпляра. Фазы восстановления экземпляра. Настройка восстановления экземпляра. Отказ дисков. Управляющие файлы. Файлы журнала отката. Мультиплексирование файлов журнала отката. Архивные журнальные файлы. Режим ARCHIVELOG
Практическое занятие.

15. Резервное копирование базы данных
Краткий обзор решений. Безопасное резервное копирование. Терминология. Менеджер Восстановления (RMAN). Конфигурирование параметров настройки. Планирование резервного копирования: Стратегия. Опции. Параметры настройки. Управление резервными копиями.
Практическое занятие.

16. Восстановление базы данных
Открытие Базы данных. Изменение состояния Экземпляра. Сохранение базы данных открытой. Потеря управляющего файла. Потеря журнального файла. Потеря файла данных в режиме NOARCHIVELOG. Потеря некритического файла данных в режиме ARCHIVELOG . Потеря системного файла данных в режиме ARCHIVELOG
Практическое занятие.

17. Flashback
Технология Flashback. Когда использовать технологию Flashback. Flashback: Краткий обзор. Flashback: Сокращение времени восстановления. Flashback: Ограничения. Выполнение Flashback таблицы. Flashback удаления. Flashback Запрос. Flashback версии. Запрос Flashback версии. Запрос Flashback транзакции.
Практическое занятие.

18. Перемещение Данных
SQL*Loader. Управляющий файл SQL*Loader. Методы загрузки. Загрузка данных - SQL*Loader. Data Pump. Data Pump: Экспорт и Импорт. Экспорт и Импорт. Утилита Data Pump: Интерфейсы и Режимы. Экспорт Data Pump. Фильтрация. Планирование и выполнение Задания. Data Pump: Импортирование из Файлов. Импортирование из Базы данных. Компоненты Планировщика. Создание задания. Установка повторного интервала для задания. Управление заданиями.
Практическое занятие.

Программа курса может корректироваться