Программа курса "Основы администрирования СУБД Oracle" ЦЕЛЬ КУРСА: После окончания курса слушатель будет иметь представление о: реляционных базах данных линейке продуктов Oracle двух- и трехзвенной архитектуре баз данных структуре базы данных Oracle политиках резервирования и восстановления После окончания курса слушатель будет уметь: устанавливать и конфигурировать базу данных Oracle управлять пользователями, ролями, настраивать безопасность БД управлять структурами хранения данных Oracle настраивать распределение ресурсов базы данных в зависимости от задач настраивать сетевую среду Oracle диагностировать и устранять некоторые сбои в экземпляре, проблемы с производительностью выполнять простейшее резервирование и восстановление базы данныхнастраивать автоматические задания в базе данных МОДУЛЬ 1.ОСНОВНЫЕ КОМПОНЕНТЫ СУБД ORACLE 2.УСТАНОВКА ЭКЗЕМПЛЯРА БАЗЫ ДАННЫХ 3. СОЗДАНИЕ БАЗЫ ДАННЫХ ТЕМЫ 1. Соединение с базой данных. Двух- и трехзвенная архитектура приложений 2. Структуры памяти 3. Фоновые процессы 4. Объекты хранения данных 5. ASM 1. Обзор средств администратора Oracle 2. Планирование установки и требования 3. Подготовка к установке 4. (опционально) Установка GRID-инфраструктуры 5. Установка экземпляра базы данных с помощью Oracle Universal Installer 1. Планирование базы данных РАБОТА С ПРЕПОДАВАТЕЛЕМ 1 час 2 часа 2 часа САМОСТОЯТЕЛЬНАЯ РАБОТА 4. ПРОГРАММЫ ДЛЯ УПРАВЛЕНИЯ БД 5. УПРАВЛЕНИЕ ЭКЗЕМПЛЯРОМ ORACLE 2. Обзор параметров, которые невозможно изменить после создания базы данны 3. Создание базы данных с помощью Database Configuration Assistant 1. Sqlplus 1 час 2. Oracle Enterprise Manager (OEM) 3. Программы сторонних разработчиков 1. Запуск БД. Параметры команды STARTUP 2. Останов БД. Параметры команды SHUTDOWN 3. Журнал ошибок и файлы трассировки. 4. Системные представления и объекты словаря данных для мониторинга состояния экземпляра 6. AUTOMATIC 1. Назначение ASM STORAGE MANAGER 2. Пример установки и (ASM) настройки экземпляра ASM 3. Управление ASM: запуск и останов, управление дисковыми группами, управление безопасностью, примеры сбоев 7. НАСТРОЙКА 1. Как происходит соединение с СЕТЕВОЙ СРЕДЫ базой данных Oracle (режимы ORACLE разделяемого и выденного сервера) 2. Настройка процесса прослушивания (listener) 3. Обзор файла tnsnames.ora 8. СТРУКТУРЫ ДЛЯ 1. Блок ХРАНЕНИЯ ДАННЫХ 2. Сегмент 3. Экстент 4. Файлы данных 5. Таблица 6. Табличное пространство 9. УПРАВЛЕНИЕ 1. Понятие пользователя, схемы ПОЛЬЗОВАТЕЛЯМИ 2. Создание и удаление И РОЛЯМИ пользователя 3. Авторизация пользователей и администраторов 1 час 1 час 1 час 1 час 1 час 10. ОСНОВЫ РЕЗЕРВИРОВАНИЯ И ВОССТАНОВЛЕНИЯ 11. ПЕРЕНОС ДАННЫХ 12. УПРАВЛЕНИЕ ЗАДАНИЯМИ 4. Системные и объектные привилегии 5. Роли 1. Горячее и холодное резервирование 2. Полное и частичное резервирование 3. Полное и неполное восстановление 4. Полные, инкрементальные и кумулятивные бэкапы 5. Режимы ARCHIVELOG и NOARCHIVELOG. Журнальные файлы 6. Recovery Manager (RMAN) 7. Каталог восстановления RMAN 1. Импорт и экспорт с помощью Oracle Data Pump 2. Создание копии базы данных с помощью RMAN 3. Пакеты DBMS.JOBS и DBMS.SCHEDULER 4. Для чего нужны задания? 5. Создание работы по расписанию 6. Цепочки заданий 7. Окна выполнения заданий 8. Удаленные задания ИТОГО: 2 часа 1 час 2 часа 16 часов ВСЕГО: 46 ЧАСОВ, ИЗ НИХ 30 ЧАСОВ – САМОСТОЯТЕЛЬНАЯ РАБОТА. Программа курса "Расширенное администрирование СУБД Oracle" ЦЕЛЬ КУРСА: После окончания курса слушатель будет иметь представление о: компонентах ядра Oracle настройке производительности Oracle политиках резервирования и восстановления работе оптимизатора После окончания курса слушатель будет уметь: управлять структурами хранения данных Oracle настраивать компоненты ядра Oracle настраивать распределение ресурсов базы данных в зависимости от задач диагностировать и устранять некоторые сбои в экземпляре, проблемы с производительностью выполнять резервирование и восстановление базы данных в различных режимах, а так же восстанавливать после сбоев МОДУЛЬ ТЕМЫ 1. МОНИТОРИНГ 1. Мониторинг ПРОИЗВОДИТЕЛЬНОСТИ производительности. И ДИАГНОСТИКА 2. 2. НАСТРОЙКА ПРОИЗВОДИТЕЛЬНОСТИ 3. 4. 1. 2. 3. 4. Тревожные сигналы Получение отчетов о состоянии системы с помощью Statspack Automatic Workload Repository (AWR) Базовые линии AWR Использование сервисов Рациональный подход к настройке производительности Использование Automatic Database Diagnostic Monitor (ADDM) Использование Adviser’ов в OEM Что такое Automatic Memory Management (AMM) и Automatic Shared Memory Management РАБОТА С ПРЕПОДАВАТЕЛЕМ 2 часа 2 часа САМОСТОЯТЕЛЬНАЯ РАБОТА 3. ТЮНИНГ SQLЗАПРОСОВ 1. 2. 3. 4. 5. 6. 4. НАСТРОЙКА SHARED POOL 1. 2. 3. 4. 5. НАСТРОЙКА BUFFER CACHE 5. 6. 1. 2. 3. 4. 5. 6. 7. 6. НАСТРОЙКА ВВОДАВЫВОДА 7. УПРАВЛЕНИЕ СВОБОДНЫМ МЕСТОМ 1. 2. 3. 4. 5. 6. 1. (ASMM) и как они могут повлиять на производительность Как происходит разбор SQL-запросов План SQL-запросов, использование команды EXPLAIN PLAN Трассировка сессий. Использование TKPROF Статистика словаря данных, таблиц Способы воздействия на оптимизатор запросов Использование SQL Perfomance Analyzer Структура Shared Pool Цели настройки Shared Pool Ожидания, связанные с Shared Pool Библиотечный кэш и курсоры Latch и Mutex Настройка Large Pool Цели настройки Buffer Cache Ожидания, связанные с Buffer Cache Что такое Buffer Cache hit ratio Использование Мастера настройки Buffer Cache Кэширование таблиц Использование KEEP и RECYCLE кэшей Использование нескольких Buffer Cache Архитектура ввода-вывода Режимы ввода-вывода Метрики ввода-вывода Использование DBMS I/O Calibration Работа с RAID Настройка ASM Структура блока данных. Большие или маленькие блоки? 2 часа 1 час 1 час 1 час 1 час 2. Управление экстентами 3. Как хранится таблица 4. Automatic Segment Space Management 5. Миграция и цепочки 6. Что такое High Watermark 7. Использование SHRINK 8. Сжатие таблиц 8. РЕЗЕРВИРОВАНИЕ И 1. Холодное резервирование. ВОССТАНОВЛЕНИЕ 2. Горячее резервирование. БАЗЫ ДАННЫХ БЕЗ Преимущества и ИСПОЛЬЗОВАНИЯ RMAN недостатки 3. Резервирование табличных пространств «только для чтения» 4. Резервирование файла параметров и контрольного файла 5. Восстановление из холодного бэкапа 6. Восстановление из горячего бэкапа 7. Восстановление на новое место 9. РЕЗЕРВИРОВАНИЕ И 1. Обзор команды BACKUP ВОССТАНОВЛЕНИЕ С 2. Резервирование ПОМОЩЬЮ RMAN. контрольного файла, ПОЛНОЕ файла параметров, файлов данных, архивных логов 3. Создание инкрементальных и кумулятивных бэкапов 4. Пример расписания резервирования 5. Восстановление базы данных 6. «Накат вперед» 7. Восстановление БД на новое место 10. РЕЗЕРВИРОВАНИЕ И 1 Причины для неполного ВОССТАНОВЛЕНИЕ С восстановления ПОМОЩЬЮ RMAN. 2 Рекомендации по НЕПОЛНОЕ неполному восстановлению 3 Восстановление до прерывания, до номера лога, до времени, до SCN 11. ВОССТАНОВЛЕНИЕ 1. Восстановление после 2 часа 2 часа 1 час 1 час ПОСЛЕ СБОЕВ потери файла данных 2. Восстановление после ошибочной транзакции. Восстановление данных из пространства отмены 3. Восстановление после потери группы журнальных файлов 4. Восстановление после потери контрольного файла. Создание контрольного файла ИТОГО: 16 часов ВСЕГО: 72 ЧАСА, ИЗ НИХ 56 ЧАСОВ – САМОСТОЯТЕЛЬНАЯ РАБОТА. ИТОГО: 46 час. + 72 час. = 118 часов. По окончании курсов (118 часов), после сдачи зачета на положительную оценку, выдается СВИДЕТЕЛЬСТВО государственного образца о повышении квалификации, в случае не сдачи зачета выдается УДОСТОВЕРЕНИЕ государственного образца о повышении квалификации (72 часа).