Этот курс администрирования Oracle Database 19c предназначен для того, чтобы дать администратору базы данных Oracle практический опыт администрирования, мониторинга, настройки и устранения неполадок базы данных Oracle.

Администратор базы данных получит представление об архитектуре и процессах внутри сервера базы данных Oracle. Слушатель узнает, как обеспечить целостность и доступность данных компании в среде Oracle. Слушатель также научится контролировать производительность базы данных, распределять ресурсы с помощью Resource Manager и планировать задания с помощью Oracle Job scheduler.

Поддерживаются версии 12cR2, 18c, 19c.

Аудитория курса:

Этот курс администрирования Oracle Database 19c предназначен для всех, кто нуждается в администрировании, мониторинге и поддержке базы данных Oracle.

Требуемая предварительная подготовка

Слушатели, желающие пройти курс администрирования Oracle Database 19c, должны иметь представление о концепциях реляционных баз данных и хорошие знания операционной системы. Они должны пройти курс Oracle SQL или иметь хорошие знания Oracle SQL. Знание возможностей и использование встроенных в сервер Oracle стандартных пакетов PL/SQL была бы весьма полезной, но для курса оно не существенно.

Этот курс построен на операционной системе Linux, поэтому иметь базовые знания Linux/UNIX рекомендуется, но это не являются существенным.

Программа

Сессия 1: Введение в базу данных ORACLE

Обзор базы данных Oracle. Обзор облака Oracle. Концепции реляционных баз данных. Задачи администрирования баз данных.

Сессия 2: Архитектура баз данных ORACLE

Обзор архитектуры базы данных Oracle. Экземпляр базы данных Oracle. Структуры памяти баз данных Oracle. Архитектура и структуры процессов. Серверные и клиентские процессы. Архитектура хранения баз данных Oracle. Подключение к экземпляру базы данных Oracle.

Сеанс 3: Администрирование экземпляра базы данных

Административные инструменты, доступные администратору базы данных. Использование SQL*Plus в Oracle для управления экземпляром базы данных. Использование SQL Developer для управления экземпляром базы данных. Администрирование базы данных с помощью Enterprise Manager (EM). Обзор фреймворка Enterprise Manager. Access Enterprise Manager Database Express. Домашняя страница Enterprise Manager Database Express. Enterprise Manager Cloud Control. Файлы параметров инициализации.

Сеанс 4: Настройка ORACLE NETWORK ENVIRONMENT

Обзор конфигурации сети. Настройка и управление Oracle Net Listener. Методы именования Oracle Net. Инструменты для настройки и управления сетью Oracle. Использование Net Configuration Assistant. Настройка клиентских подключений с помощью Net Manager. Просмотр конфигурации listener. Запуск и остановка Oracle listener. Использование TNSPING для тестирования подключения Oracle Net. Подключение к базе данных. Настройка Net Services с помощью Enterprise Manager.

Сессия 5: структуры хранения

Обзор хранения данных. Блок базы данных. Обзор табличных пространств и файлов данных. Использование Enterprise Manager для просмотра структуры хранения базы данных. Команды создания и изменения табличного пространства. Временные табличные пространства. Создание файлов данных и управление ими. Использовать OMF. Уничтожение табличных пространств и файлов данных.

Сессия 6: Управление пользователями

Предопределенные учетные записи администрирования базы данных. Учетная запись пользователя. Создание учетной записи пользователя. Идентификация пользователя. Изменение пароля пользователя. Управление учетной записью пользователя. Удаление учетной записи пользователя. Мониторинг информации о пользователях. Завершение сеансов пользователя. Создание учетной записи Schema Only.

Сеанс 7: MANAGE PRIVILEGES

Доступ к базе данных. Предопределенные Oracle роли. Привилегии системного и объектного уровней. Команды grant и revoke. Создание, изменение и удаление ролей. Использование предопределенных ролей.

Сессия 8: Управление PROFILES и RESOURCES

Обзор профилей пользователей. Параметры ресурса профиля. Команда создать профиль. Управление паролями с помощью профилей. Контроль использования ресурсов с помощью профилей. Ведение профилей.

Сессия 9: DATABASE AUDITING

Обзор безопасности базы данных. Обзор аудита баз данных. Соблюдение требований безопасности. Стандартный аудит. Единая аудиторская регистрация. Разделение обязанностей по аудиту с ролями AUDIT_ADMIN и AUDIT_VIEWER. Настройка журнала аудита. Указание параметров аудита.

Сессия 10: DATA CONCURRENCY и LOCK CONFLICTS

Уровни блокировки в Oracle. Методы, используемые для получения блокировок. Параллелизм обработки данных. Возможные причины сцеплений. Блокировки DML. Предотвращение проблем с блокировкой. Обнаружение конфликта блокировок. Разрешение конфликтов.

Сессия 11: UNDO MANAGEMENT

Обзор UNDO MANAGEMENT. Контроль и администрирование UNDO. Настройка undo retention. Переключение undo tablespaces. Указание срок хранения. Гарантированное undo retention. Срок сохранения undo для flashback запросов. Просмотр информации о undo space. Использование undo advisor. Размер табличного пространства undo. Изменение табличного пространства undo на фиксированный размер.

Сеанс 12: BACKUP AND RECOVERY CONFIGURATION

Решения Oracle для резервного копирования. Предлагаемые Oracle стратегии резервного копирования. Обзор резервного копирования, восстановления и восстановления базы данных. Технология Flashback. Тип отказа. Восстановление экземпляра. Настройка восстановления экземпляра. MTTR Advisor. Отказ носителя информации. Настройка базы данных для восстановления.

Сессия 13: PROACTIVE DATABASE MAINTENANCE

Обслуживание базы данных. Просмотр журнала предупреждений (alert log). Automatic Workload Repository. Уровни сбора статистической информации. Automatic Database Diagnostic Monitoring. Мониторинг базы данных Oracle. Использование Advisors. Настройка notification rules.

Сессия 14: PERFORMANCE MANAGEMENT

Настройка источников информации. Мониторинг производительности. Настройка производительности. Планирование производительности. Настройка экземпляра. Методология настройки производительности. Данные для настройки производительности. Мониторинг производительности. Управление памятью. Управление Private Temporary Tables.

Сессия 15: Настройка SQL

Настройка SQL. Отмена инструкции SQL в сеансе. Оптимизатор Oracle. Директивы плана SQL. Адаптивные планы выполнения. SQL Advisors. Результаты автоматической настройки SQL. Реализация рекомендации по автоматической настройке . SQL Tuning Advisor.

Сессия 16: MOVING DATA

Создание объектов каталога. Архитектура Data Pump. Представления словаря данных Data Pump. Интерактивный режим Data Pump. API Data Pump. Используйте Data Pump для экспорта данных. Используйте Data Pump для импорта данных. Обзор загрузчика SQL. Параметр командной строки. Фильтрация записей. Ключевые слова управляющего файла. Файл данных. Пути к данным SQL Loader. External Tables.

Сессия 17: MANAGING RESOURCES WITH RESOURCE MANAGER

Обзор менеджера ресурсов базы данных. Использование Resource Manager. Создание Resource Plans. План Resource Manager по-умолчанию. Создание директив Resource Plan. Выделение ресурсов для Resource Plans.

Сессия 18: AUTOMATE TASKS WITH THE SCHEDULER

Введение в Scheduler. Права доступа. Компоненты Scheduler и рабочий процесс. Создание Job. Классы Job. Использование графики по времени и по событиям расписаний. Создание расписаний на основе событий.

Сессия 19: MANAGE SPACE

Обзор управления пространством хранения. Управление пространством блоков внутри сегментов. Типы сегментов. Выделение экстентов. Выделение пространства. Цепочка строк и миграция. Создание таблиц без сегментации.

Сессия 20: ORACLE SUPPORT

Enterprise Manager Support Workbench. Зарегистрируйтесь для получения обновлений безопасности. Работа с Oracle Support. Интеграция c Oracle Support. Регистрация SR (запросов на обслуживание). Управление обновлениями. Накат обновлений.