ознакомление с архитектурой и основными концепциями БД Oracle, получение ими знаний и практических навыков, необходимых для создания и сопровождения БД Oracle, управления объектами и структурами БД, освоение набора административных действий, связанных с эксплуатацией БД.
Архитектурные компоненты Oracle |
| сервер Oracle
экземпляр Oracle
база данных Oracle
установка соединений и создание сеансов
Структуры памяти:
Системная глобальная память (SGA)
Разделяемый пул (Shared Pool)
Библиотечный кэш (Library Cache)
Кэш словаря данных (Data Dictionary Cache)
Кэш буферов данных (Database Buffer Cache)
Журнальный буфер (Redo Log Buffer Cache)
Большой пул (Large Pool)
Пул Java (Java Pool)
Глобальная память процесса (PGA)
Глобальная память пользоватля (UGA)
Структуры процессов
Процессы пользователей
Серверные процессы
Фоновые процессы: DBWn, LGWR, SMON, PMON, CKPT, ARCn
Логические структуры
Обработка SQL операторов
|
|
Начало работы с Oracle Server |
| Oracle Database Configuration Assistant (ODCA)
Оптимальная гибкая архитектура (OFA)
Администраторы БД, методы аутентификации администраторов БД.
Файл паролей
|
|
Управление экземпляром Oracle |
| файлы параметров инициализации: PFILE initSID.ora, SPFILE spfileSID.ora
Управляемые Oracle файлы (OMF)
Запуск и останов БД. Команды STARTUP, ALTER DATABASE
Файлы Alert Log, трассировки фоновых и пользовательских процессов
|
|
Создание базы данных |
| создание БД с помощью ODCA
переменные среды
создание БД вручную: подготовка Pfile, создание SPFILE, запуск экземпляра, создание БД
создание БД на OMF
выполнение постдействий
|
|
Содержание и использование словаря данных |
| категории представлений словаря данных
динамические таблицы производительности
|
|
Администрирование управляющего файла |
| назначение и содержание управляющего файла
мультиплексирование упр.файла
администрирование управляющих файлов на OMF
Получение информации об упр.файле
|
|
Администрирование оперативных журналов |
| использование и структура журналов
администрирование оп.журналов
архивирование журнальных файлов
администрирование табличных пространств и файлов данных
локально управляемые и управляемые словарем табличные пространства
табличное пространство отката
временное табличное пространство
табличные пространства OFFLINE, Read-Only и на OMF
|
|
Структуры хранения |
| типы сегментов
Выделение и освобождение экстентов
Блок базы данных
Параметры использования пространства блока
Автоматическое управление пространством сегмента
Ручное управление блоками данных
|
|
Администрирование данных отката |
| сегменты отката
согласованность чтения
табличные пространства отката
автоматическое управление пространством отката
|
|
Администрирование таблиц |
| формат ROWID
структура строки
создание таблиц: постоянных и временных
изменение таблиц
кластеризованные таблицы и таблицы организованные по индексу
|
|
Администрирование индексов |
| классификация индексов. B-Tree индексы и Bitmap индексы
создание, перестройка и удаление индексов
|
|
Администрирование целостности данных |
| целостность данных
типы ограничений состояния ограничений проверка ограничений
определение ограничений как Immediate или Deferred
Primary Key, Unique, Foreign Key
разрешение/запрещение ограничений. Таблица EXCEPTIONS
|
|
Администрирование паролей и ресурсов |
| профили
администрирование паролей
установка ресурсных лимитов сеансового уровня и операторного уровня
управление ресурсами с Resource Manager директивы ресурсных планов
|
|
Администрирование пользователей |
| схемы БД. Пользовательские счета
способы аутентификации: средствами БД, средствами ОС
квоты на табличные пространства |
|
Администрирование привилегий |
| системные привилегии. привилегии SYSDBA и SYSOPER. привилегии с WITH ADMIN OPTION
объектные привилегии привилегии с WITH GRANT OPTION
аудит. категории и опции аудита
|
|
Администрирование ролей |
| роли
предопределенные роли.
назначение ролей по умолчанию
роли приложений
|
|