План на курса
Въведение
- Общ преглед на архитектурата на Oracle база данни сървър.
- Общ преглед на Oracle мултиклиентна контейнера за бази данни.
- Oracle база данни инстанция и разпръснати бази данни (sharding).
Достъп до Oracle база данни
- Свързва се с инстанцията на Oracle база данни.
- Използване на инструменти за Oracle база данни.
- SQL*Plus
- Използване на Oracle SQL Developer.
- Използване на Асистент за конфигуриране на база данни (DBCA).
- Разбиране на функционалностите на Enterprise Manager Cloud Control 13c.
- Общ преглед на компонента Oracle Enterprise Manager.
- Единен панел за управление на предприятието.
- Управление на базата данни в Oracle Enterprise Manager.
Създаване на Oracle база данни
- Създаване на Oracle база данни с DBCA.
- Създаване на Oracle база данни с SQL команда.
Работа с инстанции на бази данни
- Започване на инстанцията на Oracle база данни.
- Изключване на инстанцията на Oracle база данни.
- Сравнение на режими за изключване.
- Отваряне и затваряне на PDBs (Pluggable Database).
- Конфигуриране на PDBs.
Управление на инстанции на бази данни
- Използване на инициализационни параметри.
- Работа с автоматичния диагностически репозиторий (Automatic Diagnostic Repository).
- Разглеждане на дневника за събития (alert log).
- Използване на trace файлове.
- Администриране на DDL лог файла.
- Работа с динамични изгледи за производителност (dynamic performance views).
- Използване на данните в речника (data dictionary).
Общ преглед на Oracle Net Services
- Дефиниране на компонентите на Oracle net services.
- Конфигуриране и управление на Oracle net services.
- Общ преглед на Oracle net listener.
- Сравнение между дедикерана и споделена архитектура за сървъри (dedicated and shared server architecture).
Именуване на методи
- Създаване на Oracle мрежови връзки.
- Разбиране на методите за именуване (naming methods).
- Лесна връзка (easy connect).
- Локално и директорско именуване (local and directory naming).
- Управление на заредката с помощта на услуги за база данни (managing workloads using database services).
- Създаване на услуги за база данни.
Работа с Listener
- Използване на стандартния listener.
- Конфигуриране на динамичната регистрация на услуги (dynamic service registration).
- Конфигуриране на статична регистрация на услуги.
Конфигуриране на споделена архитектура за сървъри
- Активиране на споделен сървър (enabling a shared server).
- Управление на операциите на споделен сървър.
- Използване на SGA и PGA.
- Разглеждане на предимствата при конфигуриране на споделена архитектура за сървъри (shared server configuration considerations).
Конфигуриране на Oracle Connect Manager
- Разбиране на Oracle Connection Manager.
- Използване на правила за филтриране (filtering rules).
- Реализиране на контрол на достъп в интранет и интернет.
- Използване на мултиплексинг на сесии (session multiplexing).
- Конфигуриране на Oracle Connection Manager.
- Конфигуриране на файла cman.ora.
- Конфигуриране на клиентите.
- Конфигуриране на сървъра за база данни.
- Използване на утилита за контрол на Oracle Connection Manager (Oracle Connection Manager control utility).
Създаване на PDBs
- Осигуряване на нови плъгабилни бази данни (provisioning new pluggable databases).
- Създаване на нова PDB от PDB$SEED.
- Използване на FILE_NAME_CONVERT клauза.
- Използване на OMF или параметъра PDB_FILE_NAME_CONVERT.
- Други техники за създаване на PDBs.
Управление на PDBs
- Смяна на режима на PDB (changing the PDB mode).
- Модифициране на настройки за PDB.
- Смяна на инициализационни параметри (changing initialization parameters).
- Използване на команда Alter System в PDB (using the Alter System Command in a PDB).
- Конфигуриране на хостиме и номер порт за всеки PDB.
- Изтриване на PDBs (dropping PDBs).
Разбиране на съхранението в базата данни
- Архитектура за съхранение на базата данни.
- Структури на база данни.
- Използване на сегменти, екстенти и блокове (segments, extents, and blocks).
- Използване на таблицни пространства и данни файлове (tablespaces and data files).
- Разбиране на вида сегменти.
- Съхранение на таблицни данни.
- Съдържание на блока база данни (database block content).
- Управление на отложеното създаване на сегменти (managing deferred segment creation).
- Мониторинг на използването на пространството в таблицните пространства (monitoring tablespace space usage).
Управление на таблицни пространства
- Създаване на таблицни пространства.
- Дефиниране на подразбиращо се перманентно таблицно пространство (defining default permanent tablespaces).
- Работа с временни таблицни пространства.
- Промяна и изтриване на таблицни пространства (altering and dropping tablespaces).
- Реализиране на Oracle управляеми файлове (OMF) (implementing Oracle Managed File (OMF)).
- Преместване или преименуване на онлайн данни файл.
Подобряване на използването на пространство
- Разбиране на функциите за управление на пространството (understanding space management features).
- Управление на блоковете пространство.
- Осигуряване на компресия за таблиците (specifying table compression).
Управление на отменените данни (Undo Data)
- Управление на транзакции и отменени данни.
- Съхранение на информация за отмяна.
- Конфигуриране на задържането на отменени данни (configuring undo retention).
- Включване на временна информация за отмяна (enabling temporary undo).
Създаване и управление на потребителски акаунти
- Администраторски акаунти, снабдени от Oracle.
- Аутентикация на потребители.
- Присвояване на квоти (assigning quotas).
Конфигуриране на привилегии и роли
- Разбиране на системните привилегии.
- Конфигуриране на системни привилегии (configuring system privileges).
- Управление на привилегии.
Конфигуриране на ресурсни ограничения за потребители
- Управление на профили и потребители (managing profiles and users).
- Разбиране на параметрите на профила (understanding profile parameters).
Аудит на Oracle база данни
- Разбиране на сигурността на базата данни.
- Реализиране на аудита (auditing implementation).
- FGA политика (FGA policy).
Преносяне и транспортиране на данни
- Преход на данни.
- Методи за зареждане на данни (data loading methods).
- Експорт и импорт на данни.
- Транспортиране на база данни.
Мониторинг на базата данни
- Дейности за управление на производителността (performance management activities).
- Обслужване на бази данни.
- Разбиране на методите за оптимизиране на производителността (understanding methods of performance tuning).
Процеси в база данни
- Архитектура и структура на процесите (process architecture and structure).
- Използване на различните писачи и монитори за процеси (using the different writer and monitor process).
Управление на паметта
- Управление на компонентите за памет (managing memory components).
- Автоматично управление на паметта (automatic memory management).
Анализ на SQL
- Използване на оптимизатора на Oracle (using Oracle optimizer).
- Оптимиране на пътеките за доставка на данни (optimising access paths).
- Директиви за плана SQL.
Резюме и следващи стъпки
Изисквания
- Основни познания по SQL
Целева група
- Системен администратор
- Технически консултант
- Администратор на база данни