Рубрика: Архитектурные Компоненты БД Oracle
Архитектура БД Oracle включает экземпляр и связанную с ним базу данных.
[...]
Сервер Oracle использует быстрый механизм фиксации, который гарантирует, что зафиксированные изменения могут быть восстановлены в случае отказа экземпляра.
[...]
Прежде, чем произвести изменение, серверный процесс сохраняет старое значение данных в сегменте отката.
[...]
Имеет размер, задаваемый LOG_BUFFER
Записывает изменения, сделанные в экземпляре
Используется последовательно
Является круговым буфером
[...]
Оператор языка манипулирования данными (DML) требует только двух фаз обработки.
[...]
Не используется совместно
Перезаписываема только серверным процессом
[...]
Буферный кэш базы данных хранит последние используемые блоки.
Размер буфера основан на DB_BLOCK_SIZE.
Число буферов определяется DB_BLOCK_BUFFERS.
[...]
Кэш библиотеки содержит текст SQL-операторов, проанализированный код и план выполнения.
Кэш словаря данных содержит определения таблиц, столбцов и другие определения объектов [...]
Синтаксический анализ:
Поиск идентичного оператора.
Проверка синтаксиса, имен объектов и привилегий.
Блокировка объектов, используемых во время синтаксического разбора.
Создание и сохранение плана выполнения.
[...]
Соединитесь с экземпляром, используя:
Пользовательский процесс
Серверный процесс
[...]