Курсы Базы Данных — HGK

Базы Данных

Каталог курсов

Oracle Database

  • ODBAW — Oracle Database 19c: Administration Workshop
    • Направление: Базы Данных
    • Длительность: 5 дней (40 часов)
    • Код курса: ODBAW
    • Стоимость
    • Очный формат: 797 500 ₸
    • Онлайн формат: 780 000 ₸

    Описание курса

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

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

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

    Предварительные требования к аудитории:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • ODBBR — Oracle Database 19c: Backup and Recovery
    • Направление: Базы Данных
    • Длительность: 5 дней (40 часов)
    • Код курса: ODBBR
    • Стоимость
    • Очный формат: 810 500 ₸
    • Онлайн формат: 796 500 ₸

    Описание курса

    Этот модуль охватывает следующие темы:

    Категории отказов
    Оценка требований к восстановлению
    Журналы повтора (Redo logs) и архивные журналы повтора
    Режимы журнала базы данных
    Restoring и recovery
    Восстановление экземпляра (и аварийное восстановление)
    Полное выздоровление
    Неполное (точечное) восстановление
    Привилегия SYSBACKUP
    Настройка базы данных для защиты от потери (мультиплексные управляющие файлы, redo log files, включение архивации)
    Архитектура RMAN
    Команды RMAN
    Постоянные настройки RMAN
    Политика хранения данныхОбзор резервного копирования и восстановления
    Понятие восстановления экземпляра
    Настройка резервного копирования и восстановления
    Демонстрация File Demo
    Настройка File Demo
    Добавление файла Redo file to Redo Group - Demo
    Включение режима архивирования (ARCHIVELOG) в базе данных-Demo

    Лабораторные работы
    Проверка мультиплексирования управляющего файла
    Настройка размера области быстрого восстановления
    Проверка мультиплексирования файла журнала повтора
    Настройка режима архивного журнала

    Использование Recovery Manager
    Подключение RMAN и демо-версии целевой базы данных
    Использование SQL и Demo-версии RMAN. Управление настройкой RMAN Demo

    Лабораторные работы
    Настройка места назначения резервного копирования по-умолчанию
    Установка формата даты и времени для RMAN.
    Настройка параметров RMAN

  • ODBPLSQL — Oracle Database: SQL and PL/SQL Fundamentals
    • Направление: Базы Данных
    • Длительность: 5 дней (40 часов)
    • Код курса: ODBPLSQL
    • Стоимость
    • Очный формат: 797 500 ₸
    • Онлайн формат: 780 000 ₸

    Описание курса

    В этом курсе изучаются основы SQL и PL/SQL. Рассматриваются основные концепции реляционных баз данных и преимущества языков программирования, использующих технологии базы данных Oracle.

    Этот модуль охватывает следующие темы:

    Создание запросов к одной, либо нескольким таблицам, изменение данных и создание объектов базы данных
    Использование однострочных функций для получения требуемых выходных данных
    Функции преобразования и условные выражения
    Использование групповых функций для получения агрегированных данных
    Создание программных единиц PL/SQL
    Создание анонимных блоков PL/SQL, хранимых процедур и функций
    Определение идентификаторов и обработку исключений
    Использование DML для изменения данных
    Использование DDL для изменения объектов базы данных
    Определение переменных PL/SQL
    Управление выполнением PL/SQL (циклы, управляющие структуры)
    Хранимые процедуры и функции
    Извлечение строк и столбцов из таблиц

    Предварительные требования к аудитории:

    Представление о концепциях и методиках обработки данных
    Представление о концепциях программирования

    Цель курса:

    Выполнение DML операций для изменения данных в базе данных Oracle
    Создание эффективных анонимных блоков PL/SQL
    Описание возможностей и синтаксиса PL/SQL
    Определение исключений
    Описание хранимых процедур и функций
    Использование PL/SQL для управления выполнением PL/SQL (циклы, управляющие структуры)
    Использование курсоров для обработки строк
    Извлечение строк и столбцов из таблиц при помощи команды SELECT
    Создание отчетов из отсортированных и ограниченных данных
    Применение функций SQL для генерации и извлечения ограниченных данных
    Отображение данных из нескольких таблиц при помощи синтаксиса соединений, соответствующих стандарту ANSI SQL 99
    Создание отчетов из агрегированных данных
    Использование DDL для создания и изменения объектов базы данных

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

    Разработчики PL/SQL
    Разработчики форм
    Разработчики приложений
    Разработчики отчетов
    Технические консультанты
    Разработчики порталов

    Введение 
    Обзор основных концепций базы данных Oracle 12c и сопутствующих продуктов. Обсуждение основных концепций, а также теоретических и физических аспектов реляционной базы данных. Введение в SQL и технологии разработки на нем. Обзор схемы HR и таблиц, используемых в этом курсе. Документация и дополнительные ресурсы.

    Извлечение данных при помощи команды SELECT
    Список возможностей команды SELECT. Создание отчета из результата выполнения базовой команды SELECT. Неопределенные значения в арифметических операциях. Псевдонимы столбцов. Слияние строк, символьные литералы, альтернативный оператор цитирования и ключевое слово DISTINCT. Использование команды DESCRIBE для вывода структуры таблицы.

    Ограничение и сортировка данных
    Использование предложения WHERE для выборки необходимых строк. Использование операторов сравнения и логических операторов в предложении WHERE. Описание правил приоритета операторов сравнения и логических операторов. Использование символьных литералов в предложении WHERE. Сортировка строк с использованием предложения ORDER BY команды SELECT. Использование сортировок в порядке возрастания и порядке убывания. Переменные подстановки.

    Использование однострочных функций
    Демонстрация различий между однострочными и многострочными функциями SQL. Преобразование строк при помощи символьных функций, используемых в списке SELECT и предложении WHERE. Преобразование чисел при помощи функций ROUND, TRUNC и MOD. Арифметические операции по отношению к типу данных DATE. Использование функций для работы с датами.

    Использование функций преобразования и условных выражений
    Описание явного и неявного преобразования типов данных. Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE. Вложенные функции. Применение функций NVL, NULLIF и COALESCE к данным. Использование логических условий IF THEN ELSE в команде SELECT.

    Агрегирование данных при помощи групповых функций
    Использование групповых функций в команде SELECT для создания аналитических отчетов. Описание функций AVG, SUM, MIN и MAX. Обработка неопределенных значений групповыми функциями. Создание групп данных при помощи предложения GROUP BY. Исключение групп данных при помощи фразы HAVING.

    Отображение данных из нескольких таблиц при помощи соединений
    Синтаксис соединения таблиц для доступа к данным более, чем одной таблицы. Соединение таблиц при помощи синтаксиса SQL:1999. Просмотр данных из таблиц при помощи внешнего соединения. Соединение таблицы самой с собой. Создание кросс-соединений.

    Использование подзапросов
    Типы проблем, решаемые при помощи подзапросов. Однострочные подзапросы. Групповые функции в подзапросах. Многострочные подзапросы. Использование операторов ANY и ALL в многострочных подзапросах. Использование оператора EXISTS.

    Операторы работы над множествами
    Описание операторов работы над множествами. Использование операторов работы над множествами для объединения нескольких запросов в один. Описание операторов UNION, UNION ALL, INTERSECT и MINUS. Сортировка результатов при использовании операторов работы над множествами.

    Язык изменения данных (DML)
    Вставка строк в таблицу. Изменение строк в таблице. Использование операторов DELETE и TRUNCATE. Сохранение и отказ от изменений при помощи операторов COMMIT и ROLLBACK. Описание согласованности чтения. Описание фразы FOR UPDATE.

    Использование языка определения данных (DDL) для создания и изменения таблиц
    Основные объекты базы данных. Создание таблиц. Описание типов данных. Описание ограничений. Создание таблицы при помощи подзапроса. Изменение таблиц. Удаление таблиц.

    Другие объекты схемы
    Создание, изменение и извлечение данных из представления. Выполнение операций DML через представление. Удаление представления. Создание, изменение и удаление последовательностей. Создание и удаление индексов. Создание и удаление синонимов.

    Введение в PL/SQL
    Обзор PL/SQL. Преимущества и структура PL/SQL. Обзор типов блоков PL/SQL. Создание анонимных блоков. Генерация вывода из блоков PL/SQL.

    Объявление идентификаторов в PL/SQL
    Различные типы идентификаторов в подпрограммах PL/SQL. Описание и инициализация переменных. Описание типов данных. Использование переменных для хранения данных. Скалярные типы данных. Атрибут %TYPE. Связанные (bind) переменные. Использование последовательностей в выражениях PL/SQL.

    Исполняемые операторы
    Лексические единицы в блоке PL/SQL. Комментарии в коде. Функции SQL в PL/SQL. Преобразование типов данных. Вложенные блоки. Операторы в PL/SQL.

    Взаимодействие с сервером Oracle
    Использование операторов SQL в PL/SQL. Изменение данных на сервере при помощи PL/SQL. Концепции SQL-курсоров. Атрибуты SQL-курсоров для обратной связи с операторами DML. Фиксация и откат транзакций

    Управляющие структуры
    Управление выполнением в PL/SQL при помощи оператора IF. Управление выполнением в PL/SQL при помощи оператора CASE. Простой цикл. Цикл WHILE. Цикл FOR. Контроль итераций в циклах.

    Работа с составными типами данных
    Записи PL/SQL. Атрибут %ROWTYPE. Вставка и обновление при помощи записей PL/SQL. Ассоциативные массивы INDEX BY и методы работы с ними.

    Использование явных курсоров
    Определение курсора. Открытие курсора. Извлечение данных из курсора. Закрытие курсора. Курсор в цикле FOR. Атрибуты явного курсора. Фразы FOR UPDATE и WHERE CURRENT.

    Обработка исключений
    Определение исключений. Обработка исключений в PL/SQL. Предопределенные исключения. Перехват предопределённых и не предопределенных исключений сервера Oracle Перехват исключений, определяемых пользователями. Распространение исключений. Процедура RAISE_APPLICATION_ERROR.

    Создание хранимых процедур и функций
    Представление о хранимых процедурах и функциях. Различие между анонимными блоками и подпрограммами. Создание простой процедуры. Создание простой процедуры с параметром IN. Создание простой функции. Вызов процедуры. Вызов функции.

Записаться на курс

Наши партнеры

Antcolony
Huawei
Checkpoint
Asterisk
Juniper
Cisco
Wireshark
Paloalto
IBM
Fortinet
VMWare