Краткое описание: Установка сервера Oracle 10g. Создание базы данных Oracle. Управление базой данных, объектами схемы, данными, безопасность. Мониторинг производительности, резервирование и восстановление.
Курс предназначен для: специалистов служб информационных технологий.Необходимая предварительная подготовка: в объеме курса «Базовая компьютерная подготовка».Тематический план (программа курса):
Администрирование СУБД Oracle Database 10g
1. Описание линии продуктов Oracle, основных понятий реляционной базы данных и задач администратора баз данных.
2. Установка сервера Oracle 10g. Системные требования. Установка сервера Oracle 10g с помощью Oracle Universal Installer.
3. Создание базы данных Oracle. Архитектура базы данных Oracle. Основные понятия. Создание базы данных с помощью утилиты Database Configuration Assistant (DBCA). «Ручное» создание базы.
4. Управление базой данных. Запуск и остановка iSQL*Plus. Компоненты управления. Запуск и остановка Enterprise Manager Database Control, доступ к Enterprise Manager Database Control. Изменение статуса процесса прослушивания Запуск и остановка экземпляра БД. Файл параметров инициализации
5. Создание, управление и получение информации о табличных пространствах и файлах данных.
6. Администрирование пользователей. Создание и управление пользователями в базе данных. Роли, привилегии и контроль использования ресурсов.
7. Управление объектами схемы. Правила присвоения имен объектам БД. Пространство имен объектов. Типы данных столбцов таблиц. Создание и изменение таблиц. . Операции с таблицами. Создание индексов. Создание представлений. Создание последовательности.
8. Управление данными: Манипулирование данными с помощью SQL. Утилита Data Pump Export. Утилита Data Pump Import. Загрузка данных с помощью SQL Loader: Управляющий файл (control file). Входные данные. Выходные данные SQL*Loader. Методы загрузки. Пример загрузки данных.
9. PL/SQL: объекты PL/SQL, триггеры событий, параметры конфигурации, влияющие на производительность кода PL/SQL.
10. Безопасность базы данных Oracle. Применение принципа выделения минимальных привилегий. Выдавайте пользователям только требуемые привилегии. Отбирайте ненужные привилегии у группы пользователей БД PUBLIC. Ограничивайте права доступа в динамически запускаемых средствах. Сопровождение учетных записей стандартных пользователей. Использование стандартных возможностей безопасности для сопровождения паролей. Наблюдение за подозрительными действиями. Стандартный аудит базы данных. Аудит по значениям. Дифференцированный аудит (FGA). Аудит пользователей с привилегиями SYSDBA и SYSOPER.
11. Службы Oracle Net: описание, создание и настройка процесса прослушивания.
12. Описание, конфигурирование и мониторинг разделяемого сервера Oracle. Установление соединения. Выделенный серверный процесс и пользовательские сеансы. Разделяемый сервер. SGA и PGA. Конфигурирование разделяемого сервера. Проверка настройки архитектуры разделяемого сервера. Динамические представления словаря данных. Выбор вида соединения. Когда не используется разделяемый сервер.
13. Мониторинг производительности. Устранение проблем производительности. Метрики словаря данных. Статистики оптимизатора. Динамические представления производительности. Просмотр информации о метриках. Реагирование на проблемы производительности.
14. Профилактика в ходе сопровождения сервера Oracle. Пороговые значения для предупреждений и сигнальных сообщений, базовые метрики, советчики настройки и диагностики, Automatic Database Diagnostic Monitor, Automatic Workload Repository.
15. Управление информацией отмены: конфигурирование, мониторинг, удержание данных отмены и использование советчика (undo advisor).
16. Мониторинг блокировок. Обнаружение и устранение конфликтов блокирования. Взаимоблокировки и их разрешение.
17. Основы резервирования и восстановления. Виды сбоев. Успех восстановления.
18. Выполнение согласованного, «горячего» или инкрементального резервирования базы данных. Терминология. Конфигурируемые параметры резервирования. Планирование резервирования. Резервирование управляющего файла в текстовом виде. Сопровождение бэкапов.
19. Восстановление базы данных: восстановление после потери управляющего файла, оперативного журнала или файла данных.
20. Использование RMAN для создания резервных наборов и копий образов. Восстановление базы данных с помощью RMAN. Область группового flash-восстановления. Автоматическое управление памятью (ASM). Трассовый файл изменений. Обновляемое инкрементальное резервирование. Методология резервирования. Управление резервированием. . Краткое описание использования RMAN при решении наиболее распространенных задач восстановления.
21. Использование технологии Flashback для восстановления базы данных: Flashback Database, Flashback Table, Flashback Drop, Flashback Query, Flashback Version Query, Flashback Transaction Query. Администрирование флеш-области восстановления.
22. Менеджер ресурсов базы данных.
23. Использование планировщика для упрощения решения задач по управлению базами данных.
24. Диагностика с использованием сигнальных и трассировочных файлов базы данных, а также событий EM.
Администрирование приложений Oracle
1. Пользователи. Определение пользователей и их обязанностей. Определение обязанностей. Меню. Исключения меню. Исключенные элементы и атрибуты безопасности. Аудит пользователей. Функция Sign-On. Функция аудита AuditTrail.
2. Параметры профиля.
3. Параллельная обработка. Установка рабочих процессов и их расписания. Параллельные программы и отчеты. Определение и регистрация исполняемых программ. Определение наборов. Управление параллельными запросами.
4. Регистрация принтеров и рабочих станций. Определение нового драйвера принтера. Определение нового стиля печати. Определение нового типа принтера. Регистрация принтера.
5. Общее администрирование системы.
6. Поток операций.
7. Уведомления и сообщения. Компонент Notification Mailer.
8. Отслеживание рабочих процессов и перезапуск рабочих процессов. Форма Status. Компонент Workflow Monitor.
9. Библиотека объектов приложений.
10. Модель табличных пространств Oracle Applications.
11. Инсталляция Oracle Applications. Требования к системным ресурсам. Выполнение прединсталляционных задач. Multi-node инсталляция.
12. Выполнение послеинсталляционных задач.
13. Предопределенные предупреждения Oracle Applications.
14. Обзор утилит, применяемых для администрирования Oracle Applications. Утилиты командной строки. Общие AD операции. Интерфейс. Аргументы командной строки. Запуск AD утилит. Утилиты с Web интерфейсом