13 - 14 сентября / Online

Всё, что должен знать разработчик приложений о базе данных Oracle

Авторский курс Ольги Карбасовой
Приглашаем вас и ваших клиентов посетить авторский курс Ольги Карбасовой «Всё, что должен знать разработчик приложений о базе данных Oracle».

Цель курса - предостеречь разработчиков приложений от распространённых ошибок, приводящих к серьёзным проблемам производительности.

Тренинг пройдёт в рамках традиционных учебных практикумов "День с экспертом" с 13 по 14 сентября в Удалённом режиме (online)

Курс аккумулирует многолетний опыт, накопленный специалистами компании ФОРС по решению проблем и устранению аварийных ситуаций, возникающих в процессе эксплуатации баз данных Oracle.

В каждой главе курса описывается теоретическая информация об устройстве и принципах работы одного из компонентов сервера Oracle и предлагаются рекомендации по его оптимальному использованию. Затем приводятся примеры неоптимального использования компонента в реальных приложениях и способы устранения проблем.
Автор и тренер курсов
Главный эксперт «ФОРС Дистрибуция» по технологиям баз данных
Ольга Карбасова
Oracle Database 12c Administrator Certified Master, Oracle Database 12c Maximum Availability Certified Master
Программа курса:
1. Архитектура Oracle
1.1. База данных, экземпляр. Процессы и структуры памяти.
2. Фазы выполнения SQL-оператора
2.1. Фазы open, parse, bind, execute, fetch.
2.2. Hard parse, soft parse, bind-переменные
2.3. Примеры проблем и неправильных решений
3. Транзакции и блокировки. Целостность чтения и транзакционная целостность
3.1. Транзакции, целостность чтения, транзакционная целостность
3.2. Уровни блокировок. Таблица совместимости.
3.3. Табличные и строчные блокировки
3.4. Другие виды блокировок
3.5. Примеры проблем и неправильных решений
4. Структуры хранения. Блоки.
4.1. Общая структура блока
4.2. Как устроен блок таблицы
4.3. Как устроен блок индекса
4.4. Как устроен блок bitmap-индекса
4.5. ITL, undo-блоки и обеспечение read consistency.
4.6. Примеры проблем и неправильных решений
5. Структуры хранения. Сегменты и табличные пространства.
5.1. Устройство разных видов сегментов
5.2. Табличные пространства – smallfile/bigfile, uniform/autoallocate, ASSM.
5.3. Примеры проблем и неправильных решений
6. Секционирование.
6.1. Методы секционирования
6.2. Применение секционирования
6.3. Секционированные индексы – local/global, prefixed/non-prefixed
6.4. Примеры проблем и неправильных решений
7. Параллельное выполнение
7.1. Какие операции распараллеливаются
7.2. Параллельный SELECT
7.3. Параллельный DDL
7.4. Параллельный DML и Direct-load Insert
7.5. Примеры проблем и неправильных решений
8. Real Application Cluster
8.1. Чем кластерные экземпляр и база данных отличаются от некластерных
8.2. Глобальные ресурсы, сache fusion, global enqueues и др.
8.3. RAC и Parallel Execution
8.4. Примеры проблем и неправильных решений
9. Возможности Oracle 12c
9.1. In-Memory
9.2. Attribute Clustering
9.3. Heat Maps
Требования к слушателям
Базовые знания языка SQL и PL/SQL
Стоимость
40 000 ₽ включая НДС
Продолжительность
2 дня (по 8 академических часа в день)

Запишитесь на курс

получите многолетний опыт работы с СУБД Oracle всего за неделю, где бы вы не находились
Запись на курс
Укажите информацию о себе и мы свяжемся с вами в течение рабочего дня, чтобы согласовать оплату и участие в курсе
НАЖИМАЯ КНОПКУ « Зарегистрироваться!» я даю свое согласие на обработку моих персональных данных в соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ "О персональных данных", на условиях и для целей, определенных в Согласии на обработку персональных данных.
Контакты: