Курс призначений для фахівців, які впроваджують, супроводжують та підтримують готові рішення на базі сервера Oracle 10g або 11g. Завдання п’ятиденного курсу, навчити слухачів розумітися на основних компонентах сервера бази даних: сховище даних, пам'ять та серверні процеси, механізми, що забезпечують безпеку та збереження даних. В основі курсу матеріал стандартних курсів компанії Oracle з адміністрування сервера бази даних. Його тривалість скорочена в два рази за рахунок тем, які слухачі в змозі засвоїти самостійно, та скорочення часу лабораторних робіт.
Курс складається з трьох великих розділів. Перший, інсталяція та конфігурація сервера та серверних процесів; другий, налаштування продуктивності сервера бази даних; третя частина присвячена забезпеченню збереження даних та підтримці сервера в доступному та надійному стані.
Весь курс пропонується на відео. Також слухачі отримають всі малюнки та скрипти, які використовувались в ході вивчення курсу, в електронному вигляді.
Після закінчення курсу слухачі зможуть:
- самостійно встановити та конфігурувати сервер бази даних Oracle для промислової експлуатації додатків підприємства;
- оцінювати продуктивність додатків, які працюють, та вносити корективи в архітектуру та механізми управління сервером для підвищення продуктивності;
- здійснювати холодне та гаряче резервування даних та їх відновлення після аварійних збоїв, конфігурувати завдання для резервування;
- створювати StandBy-сервери для забезпечення надійності додатків підприємства.
Аудиторія
Адміністратори баз даних Oracle, керівники IT-відділів, які впроваджують на своїх підприємствах готові рішення на основі бази даних Oracle.
Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
- досвід роботи в операційній системі Linux, Windows;
- орієнтування в мові запитів SQL.
- Інсталяція та конфігурація сервера бази даних.
- Поняття бази даних, логічна та фізична архітектура, блоки та табличні простори, вступ до керуючих та журнальних файлів.
- Примірник сервера, фонові процеси та структури пам'яті, взаємодія між процесами. Відмінності функціонування сервера на різних операційних системах.
- Конфігураційні файли сервера Oracle.
- Підготовка до інсталяції сервера, планування розміщення файлів бази даних, оптимальна архітектура бази даних, автоматичне керування файлами.
- Створення та редагування скриптів для створення бази даних, відмінність процесу інсталяції на різних операційних системах.
- Oracle Enterprise Manager – утиліта для управління. Огляд можливостей, основні сторінки утиліти. Правила автентифікації адміністраторів.
- Створення шаблонів бази даних.
- Роботи, пов'язані з підготовкою бази даних до промислової експлуатації.
- Супровід табличних просторів. 4 базових простори. Забезпечення життєдіяльності сервера. Переміщення табличних просторів та управління їх розмірами
- Управління control-файлами. Резервування керуючого файлу та його дзеркалювання.
- Файли журналювання, групи та члени груп, оптимальне розміщення файлів для забезпечення безвідмовної роботи.
- Конфігурація бази даних в режимі виконання транзакцій та сховища даних.
- Управління файлами повідомлень та трасувань.
- Конфігурація процесів, що прослуховують, та клієнтських місць, різні механізми з'єднання з базою даних.
- Створення користувачів, політика управління користувачами через ролі та привілеї. Користувач SYS, SYSTEM та словник метаданих.
- Управління додатками користувача на стороні робочих місць.
- Розміщення в базі даних та управління додатками підприємства. Оптимізація додатків.
- Стандартні механізми Oracle для завантаження та вивантаження додатків та даних.
- Взаємодія додатків з іншими джерелами даних. Створення та виконання скриптів для завантаження програм.
- Оптимізація додатків.
- Поняття плану виконання запиту, файли трасувань процесів, призначених для користувача, утиліта перетворення файлів трасувань.
- Конфігурація сервера бази даних для автоматичного збору статистики та розміщення в робочому репозиторії (AWR).
- Необхідність додаткового збору статистики об'єктів додатків. Побудова статистичних гістограм з табличних полів.
- Використання словника метаданих бази даних та механізмів Enterprise Manager для виявлення вузьких місць у виконанні запитів додатків.
- Виявлення зависань, очікувань в запитах та завислих сесій.
- Оптимізація розподілу пам'яті сервером бази даних, параметри, що впливають на продуктивність запитів. Аналіз використання пам'яті сервера додатками користувачів.
- Аналіз ефективності індексів, локальні та глобальні індекси в партиційних таблицях. Виявлення дубльованих запитів та їх оптимізація.
- Зміна архітектури зберігання даних для підвищення продуктивності додатків.
- Партиційні таблиці, індекси, матеріалізовані представлення - інструменти, за допомогою яких адміністратор може істотно впливати на продуктивність роботи додатків.
- Забезпечення надійності зберігання даних.
- Рівень користувача, логічний та фізичний рівні відмови бази даних.
- Утиліти для швидкого виявлення проблем в базі даних на фізичному рівні зберігання даних.
- Механізми відновлення та резервування. Холодне та гаряче резервування, стратегія вибору.
- Утиліта Oracle RMAN, основні команди, написання та виконання скриптів для резервування та відновлення бази даних, приклади резервування та відновлення даних при різних відмовах системи.
- Flash-область бази даних, її конфігурація та управління.
- Розробка стратегії резервування даних підприємства. Звичайне, інкрементальне та кумулятивне резервування. Розробка завдань для резервування бази даних.
- Повне та часткове відновлення бази даних. Політика утримань та відновлення бази даних, табличних просторів, таблиць та записів в таблицях. Швидке відновлення.
- Створення копії бази даних.
- StandBy-база даних, її конфігурація та введення в експлуатацію. Перемикання резервної та первинної бази даних.