Хранит информацию о физической структуре базы (имя базы, пароль, имена ирасположение файлов данных ижурнальных файлов, время создания базы и т.д.).
При запуске базы управляющий файл используется для открытия журнальных файлов. Если необходимо, база данных восстанавливается.
Словарь данных
Создается в момент создания базы. Автоматически обновляется сервером при любых изменениях структуры базы.
Представляет набор таблиц и представлений, используемых для описания базы, в частности, логической и физической структуры. Кроме того, хранится информация о пользователях, правила целостности, информация о выделенном пространстве
Прилюбых действиях с базой по словарю проверяется существование объектов базы, с которыми выполняется работа, а также привилегии доступа пользователя.
Все работы с базой данных выполняет экземпляр Oracle, представляющий собой набор фоновых процессов над структурами памяти.SGAэто разделяемая область памяти, содержащая данные и управляющую информацию экземпляра Oracle. SGA создается при запуске экземпляра и возвращается операционной системе когда экземпляр заканчивает работу. Данные в SGA разделены между пользователями, работающими с базой данных. При запуске экземпляра выделяются следующие области, имеющие фиксированные размеры:
?буфера базы данных SGA хранят последние использованные блоки базы; набор таких буферов называется кеш-буфером базы данных;
?буфера журнала хранят точки журнальных входов, т.е. изменения вбазе данных; из буфера точки журнальных входов записываются в оперативный файл журнала, используемый при необходимости восстановления базы данных; размер этого файла не меняется;
На приведенном рисунке показаны структуры памяти и процессы Oracle.
Oracle создает две основные структуры памяти системную глобальную область SGA (SystemGlobalArea), включающую буфера базы данных и журнала, разделяемый пул памяти, и программную глобальную область PGA (ProgramGlobalArea).
Проектирование ИС
Управляющий файл
Хранит информацию о физической структуре базы (имя базы, пароль, имена и расположение файлов данных и журнальных файлов, время создания базы и т.д.).
При запуске базы управляющий файл используется для открытия журнальных файлов. Если необходимо, база данных восстанавливается.
Словарь данных
Создается в момент создания базы. Автоматически обновляется сервером при любых изменениях структуры базы.
Представляет набор таблиц и представлений, используемых для описания базы, в частности, логической и физической структуры. Кроме того, хранится информация о пользователях, правила целостности, информация о выделенном пространстве
При любых действиях с базой по словарю проверяется существование объектов базы, с которыми выполняется работа, а также привилегии доступа пользователя.
Все работы с базой данных выполняет экземпляр Oracle, представляющий собой набор фоновых процессов над структурами памяти. SGA это разделяемая область памяти, содержащая данные и управляющую информацию экземпляра Oracle. SGA создается при запуске экземпляра и возвращается операционной системе когда экземпляр заканчивает работу. Данные в SGA разделены между пользователями, работающими с базой данных. При запуске экземпляра выделяются следующие области, имеющие фиксированные размеры:
? буфера базы данных SGA хранят последние использованные блоки базы; набор таких буферов называется кеш-буфером базы данных;
? буфера журнала хранят точки журнальных входов, т.е. изменения в базе данных; из буфера точки журнальных входов записываются в оперативный файл журнала, используемый при необходимости восстановления базы данных; размер этого файла не меняется;
На приведенном рисунке показаны структуры памяти и процессы Oracle.
Oracle создает две основные структуры памяти системную глобальную область SGA (System Global Area), включающую буфера базы данных и журнала, разделяемый пул памяти, и программную глобальную область PGA (Program Global Area).
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25