Целевая аудитория
- Администраторы
- Облачные администраторы
- Администраторы баз данных
- Системные администраторы
Предварительные требования
- Хорошее знание Oracle Database 11g
На курсе слушатели изучат:
- Сопровождение комплексных контейнерных баз данных и консолидированных баз данных.
- Настройка управления жизненным циклом информации с помощью технологий Heat Map и автоматической оптимизации данными.
- Польза от оперативного перемещения файлов данных.
- Понимание технологий хранения данных, учитывающих их временные характеристики, такие как архивирование в базе данных с построчным архивированием.
- Усиление безопасности посредством унифицированного аудита, новых административных привилегий, анализа привилегий, сокрытия данных во время выполнения.
- Увеличение производительности SQL посредством использования опций: база данных в оперативной памяти, полное кеширование баз данных в памяти и автоматическое
- кэширование больших таблиц.
- Преимущества от таких улучшений оптимизатора, как адаптивные планы выполнения и директивы планов SQL, мониторинги реального времени и сравнения периодов ADDM.
- Использование улучшенных свойств менеджера ресурсов в комплексных контейнерных базах данных и консолидированных базах данных.
- Понимание, как и когда использовать улучшения в экспорте и импорте данных, секционировании и SQL, а также JSON.
Приобретаемые знания и навыки
По окончании курса слушатели смогут:
- Создавать, сопровождать и делать мониторинг комплексных контейнерных баз данных и консолидированных баз данных и используемых ими ресурсах посредством менеджера ресурсов.
- Выполнять сопровождение оперативных операций с файлами данных, статистик использования данных (heat map) и автоматической оптимизации данных, архивировать данные с применением построчного архивирования или временной видимости и временной истории данных.
- Выполнять сопровождение безопасности посредством нового унифицированного аудита, новых привилегий, таких как SYSBACKUP, анализа привилегий, а также создания и сопровождения политик сокрытия данных.
- Использовать улучшения в менеджере резервирования и восстановления.
- Осуществлять управление производительностью баз данных с помощью мониторинга операций в базах данных, реального времени и сравнения периодов ADDM.
- Понимать новые возможности использования оперативной памяти: база данных в оперативной памяти, полное кеширование баз данных в памяти и автоматическое кэширование больших таблиц.
- Осуществлять настройку производительности SQL-запросов с применением адаптивных планов выполнения, директив планов SQL и улучшений в статистиках.
- Изучение новых возможностей Oracle Data Pump и утилиты SQL*Loader в экспресс-режиме.
- Использование оперативных операций во время перемещения секций и сжатия, и других команд DDL.
- Использование частичных глобальных секционированных индексов.
- Объяснение поддержки JSON при хранении в Oracle Database, запросы на получение данных JSON.
- Объяснение новых возможностей SQL, таких как расширенные типы данных и оператор ограничения выводимых строк.
Практические задания и демонстрации помогут вам изучить, как использовать новые или улучшенные особенности Oracle Database 12c. Вы научитесь с помощью Oracle Enterprise Manager Cloud Control и других средств, таких как Oracle Enterprise Manager Database Express, SQL Developer, сопровождать, мониторить и администрировать ваш датацентр. Вы также узнаете о производительности новых компонентов первого обновления Oracle Database 12c: полное кеширование баз данных в памяти, поколоночное хранение данных в памяти, которое является одним из наиболее важных добавлений в первом обновлении 12.1, и автоматическое кэширование больших таблиц.
Программа курса
Модуль 1. Enterprise Manager и другие инструменты
- Enterprise Manager (EM) Cloud Control home page
- Начальная страница Enterprise Manager (EM) Cloud Control
- Сравнение начальных страниц Enterprise Manager Express и Enterprise Manager Database Control
- SQL Developer с новыми возможностями
- OUI, DBCA
Модуль 2. Введение в комплексные контейнерные баз данных (CDB)
- Преимущества многоарендной архитектуры
- Различия между корневым контейнером и контейнерами консолидированных баз данных
- Структура корневой базы данных
- Структура консолидированной базы данных (PDB)
- Представления CDB_xxx и DBA_xxx
- Влияние на безопасность, а также на такие продукты и технологии как Data Guard, Oracle
- GoldenGate, Oracle Streams, XStream и планировщик заданий.
Модуль 3. Создание и конфигурирование CDB и PDB
- Инструментарий: DBCA и SQL*Plus
- Создание и конфигурирование CDB
- Изучение структуры (представления CDB_xxx и EM)
- Используемые утилиты: SQL Developer, DBCA, SQL*Plus и EM Database Express
- Создание новой PDB из PDB$SEED
- Создание PDB из не-CDB
- Клонирование PDB в той же самой CDB или в другую CDB с использованием связей между базами данных
- Включение «отключенных» PDB
Модуль 4. Сопровождение CDB и PDB
- Подключение к CDB в качестве администратора
- Подключение к PDB, используя имя сервиса
- Запуск CDB
- Открытие/закрытие PDB (SQL*Plus, srvctl, EM)
- Открытие/закрытие всех PDB
- Остановка CDB
- Сохранение или отмена режима открытия PDB во время рестарта CDB
- Изменение состояния PDB
Модуль 5. Сопровождение табличных пространств, общих и локальных пользователей, привилегий и ролей
- Создание постоянных табличных пространств в корневой и PDB базах
- Сопровождение общих и локальных схем и пользователей в корневой и PDB базах
- Сопровождение системных и объектных привилегий, выданных общим и локальным
- получателям на общем и локальном уровне
- Сопровождение общих и локальных ролей, выданных на общем и локальном уровне
Модуль 6. Сопровождение резервирования/восстановления/Flashback
- Резервирование целой CDB
- Резервирование PDB
- Восстановление CDB в случае потери оперативных журнальных файлов, управляющих
- файлов, файлов данных отмены
- Восстановление PDB в случае потери файлов данных
- Flashback на уровне CDB
- Объяснение двух методов миграции
Модуль 7. Оперативное перемещение файлов данных и автоматическая оптимизация данных
- Data classification in 12c: tablespace, group, object, row levels
- Классификация данных в 12c: уровень табличного пространства, группы, объекта, строк
- Настройка отслеживания активности на уровне строк и сегментов (heat map)
- Автоматическое перемещение и сжатие
- Уровни сжатия и типы
- Объявления политик: примеры декларативных расширений в SQL
- Задание автоматически исполняемых действий посредством пользовательских функций
- Выполнение в запланированном окне сопровождения и с помощью MMON
- Определение расписания в пакете DBMS_ILM
Модуль 8. Архивирование в базу данных
- Проблема старых данных в таблицах и их решение в Oracle 11g
- Новые подходы в непосредственном архивировании в базу данных
- Использование предложения ROW ARCHIVAL для включения отслеживания состояния жизненного цикла строк для приложений
- Установка значения ROW ARCHIVAL VISIBILITY для контроля видимости строк на сеансовом уровне
- Использование предикатов на колонке ORA_ARCHIVE_STATE
- Временная видимость и временная история (время транзакции FDA)
- Новое предложение в команде CREATE/ALTER TABLE для установки временной видимости: PERIOD FOR
- Новый временной тип данных SQL
Модуль 9. Улучшения в аудите
- Обзор реализации аудита в Oracle 11gR2
- Обзор унифицированного аудита
- Включение унифицированного аудита
- Создание отдельного табличного пространства для унифицированного аудита
- Назначение роли AUDIT_ADMIN пользователям для настройки и сопровождения аудита
- Конфигурирование унифицированного аудита для указания допустимого уровня потерь записей аудита
- Создание политик аудита
Модуль 10. Улучшения в привилегиях
- Реализация разделения зон ответственности в административных задачах баз данных
- Использование анализа привилегий баз данных
- Обзор анализа привилегий баз данных
- Выдача роли CAPTURE_ADMIN для возможности сопровождения использования привилегий
- Создание и запуск/остановка механизма сбора информации об использовании привилегий
- Просмотр данных профиля привилегий
- Получение данных из DBA_PRIV_CAPTURES
- Объяснение назначения профиля по умолчанию ORA$DEPENDENCY
Модуль 11. Сокрытие данных в базах данных Oracle
- Обзор технологии сокрытия данных
- Типы политик маскировки
- Администрирование системной привилегии EXEMPT REDACTION POLICY для предоставление доступа пользователям к незамаскированным данным
- Сопровождение политик маскировки
- Рекомендации для определения выражений в политиках
- Понимание маскировки команд, использующих подзапросы
- Просмотр информации о политиках маскировки через запросы к REDACTION_POLICIES и REDACTION_COLUMNS
Модуль 12. Основные новые возможности RMAN и улучшения в FDA
- Создание подключений к базе данных с RMAN
- Использование привилегии SYSBACKUP
- Использование запросов SQL, команды DESCRIBE, операции дублирования с опцией NOOPEN
- Резервирование и восстановление очень больших файлов
- Создание многосекционных резервов
- Перенос данных между платформами
- Требования и ограничения
- Перенос данных: этапы выполнения
Модуль 13. Мониторинг операций базы данных
- Обзор
- Прецеденты
- Текущий инструментарий
- Определение операции базы данных
- Мониторинг: порядок выполнения операций
- Мониторинг хода выполнения операций
- Настройка производительности операций базы данных
- Отчёт о выполняемых и выполненных операциях базы данных
Модуль 14. ADDM реального времени и советник сравнения периодов
- Экстренный мониторинг
- ADDM реального времени
- Прецеденты
- Цели
- Определение измерений рабочей нагрузки
- Отчётные данные
- Основные причины
- Требования к отчёту
Модуль 15. ADR and Network Enhancements
- Типы файлов ADR
- Новые типы файлов
- Расположение новых файлов
- Новые команды в утилите ADRCI
- Повышение производительности посредством сжатия
- Настройка сжатия
Модуль 16. In-Memory Column Store
- Цели и преимущества опции: база данных в оперативной памяти
- Строчный формат и колоночный формат
- Новые компоненты SGA
- Синхронизация IMCU
- Варианты внедрения
- Степень сжатия
- Новые таблицы словаря базы данных и добавления колонки
- Новые статистики: IM %
Модуль 17. In-Memory Caching
- Настройка полного кеширования баз данных в памяти
- Использование полного кеширования баз данных в памяти
- Объяснение двух алгоритмов размещения буферов автоматического кэширования больших таблиц
- Конфигурирование автоматического кэширования больших таблиц с помощью параметров
- инициализации PARALLEL_DEGREE_POLICY и DB_BIG_TABLE_CACHE_PERCENT_TARGET
- Использование автоматического кэширования больших таблиц
Модуль 18. SQL Tuning
- Адаптивные планы выполнения
- Директивы планов SQL
- Улучшения в производительности сбора статистик
- Улучшения в гистограммах
- Улучшения в расширенных статистиках
- Адаптивное сопровождения планов SQL
Модуль 19. Resource Manager and Other Performance Enhancements
- Управление ресурсами между базами PDB
- Управление ресурсами в рамках базы PDB
- Управление ресурсами с помощью планов CDB и PDB
- Сопровождение запросов, выполняющихся дольше оценки оптимизатора
- Контроль потребления ресурсов при заполнении базы данных в оперативной памяти
- Автоматические задачи сопровождения
- Текущая архитектура: много процессов Unix/одна нить, один процесс NT/Windows/много нитей
- Новая архитектура: много процессов/много нитей
Модуль 20. Index and Table Enhancements
- Множественные индексы на одном наборе колонок, но с разными характеристиками
- Создание таблиц с колонками, отмеченными как INVISIBLE
- Сопровождение «невидимых» колонок
- Описание сопровождения оперативного переопределения
- Объяснение таймаута в опции LOCK во время выполнения FINISH_REDEF_TABLE
- Описание усовершенствованного сжатия строк
- Использование команд DDL в оперативном режиме
Документы об окончании курса
- Сертификат Учебного центра Noventiq
- Cертификат об обучении установленного образца
