Процессы экземпляра базы данных Oracle

Vovan_ST

Vovan_ST

ИТ специалист со стажем. Автор статьи. Профиль

Кроме понятия разделяемой памяти в определение экземпляра входят процессы, о которых мы сейчас и поговорим. В экземпляре Oracle есть три класса процессов (или потоков, здесь и далее, если речь идет об ОС Windows):

  1. Серверные процессы. Они выполняют запросы клиентов, а именно – составляют план выполнения SQL-запроса, находят необходимые данные и реализуют его.
  2. Фоновые процессы. Это процессы, которые начинают выполняться при запуске экземпляра и решают различные задачи поддержки базы данных. Они выполняют разнообразные задачи, обеспечивающие работу СУБД Oracle, такие как: поддержка буферного кэша, копия заполненного файла оперативного журнала повторного выполнения в архив, очистка всех структур, используемых завершившимися процессами, и т.д. Все эти процессы работают в координации друг с другом.
  3. Подчиненные процессы. Подчиненные процессы ввода-вывода используются для эмуляции асинхронного ввода-вывода в системах или на устройствах, которые его не поддерживают.

Вас заинтересует / Intresting for you:

Работа с процессами UNIX
Работа с процессами UNIX 2038 просмотров Алексей Вятский Tue, 21 Nov 2017, 13:19:25
База данных и экземпляр Oracle...
База данных и экземпляр Oracle... 6518 просмотров Antoni Tue, 21 Nov 2017, 13:28:01
Процессы oracle
Процессы oracle 4204 просмотров Antoniy Tue, 21 Nov 2017, 13:32:12
Разница между базой данных и э...
Разница между базой данных и э... 3269 просмотров Александров Попков Tue, 21 Nov 2017, 13:18:46
Печать
Войдите чтобы комментировать

ildergun аватар
ildergun ответил в теме #7824 7 года 3 мес. назад
Все лаконично и понятно. Раньше (по началу) постоянно путал понятие экземпляра и сервера. В статье все разжевано. Автору лайк))