Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

ARCH - архиватор




Необязательные системные процессы

PMON - монитор процессов

SMON - системный монитор

LGWR - процесс запис в журнал

Процесс записи в журнал переписывает элементы журнального буфера SGA для одной или больше транзакций в оперативные журнальные файлы. Например, при фиксации транзакции этот процесс должен записать элементы буфера в журнальные файлы на диске, и только потом пользовательский процесс получит сообщение, указывающее, что фиксация транзакции прошла успешно. После фиксации транзакции изменения записаны на диск, даже если измененные блоки базы данных все еще находятся в буфере SGA и ожидают записи процессом DBWR. SMON может всегда повторить изменения по журнальным файлам, если более актуальная копия базы данных потеряна.

 

Процесс SMON осуществляет мониторинг экземпляра. Если две транзакции ждут, пока одна из них освободит блокировки, и ни одна из них не может продолжаться (это называется "тупик" или "клинч"), SMON распознает эту ситуацию, и один из процессов получает сообщение о том, что возник тупик.

SMON также освобождает временные сегменты, которые более не используются пользовательским процессом, создавшим их.

Когда СУБД простаивает, SMON дефрагментирует свободное пространство в файлах базы данных, подготавливая распределение внешней памяти под новые объекты или для расширения существующих объектов базы данных.

Кроме того, SMON автоматически восстанавливает при запуске ненормально остановленный экземпляр Oracle (если нет потерянных файлов). Не выдается никаких сообщений, указывающих, что выполняется восстановление экземпляра, просто запуск займет больше времени.

 

Монитор процессов контролирует пользовательские процессы. Если происходит какой-либо сбой пользовательского процесса (например, если процесс уничтожен в середине транзакции), PMON выполняет автоматический откат к! началу транзакции (отменяя все, начиная с последнего COMMIT или ROLLBACK). При этом освобождаются все блокировки и другие ресурсы системы, занятые отказавшим процессом. PMON также контролирует процесс диспетчера и процесс разделения сервера, которые являются частью СУБД многопотокового сервера, и перезапускает их, если они "зависли"

 

Наряду с четырьмя обязательными системными процессами существует несколько необязательных системных процессов.

 

Когда база данных работает в режиме ARCHFVELOG и запушен фоновый процесс-архиватор, последний выполняет копирование одного из оперативных журнальных файлов в файл-архив (точное расположение указывается в параметре INIT.ORA). Таким образом можно получить полную хронологию изменений, проведенных в файлах базы данных, записанную в архивном и оперативном журнальных файлах.

Бессмысленно запускать фоновый процесс архиватора, если база данных работает не в режиме ARCHIVELOG.

 




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 507; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.