Основы администрирования СУБД Oracle

advertisement
Программа курса
"Основы администрирования СУБД 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 часа).
Download