(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Процессы Oracle

Источник: sqlxp-7
by admin

В СУБД  Oracle есть различные типы процессов (серверные и фоновыхе процессы Oracle). К фоновым процессам относятся: LGWR, DBWR, PMON и SMON, действующих во время запуска экземпляра базы данных Oracle, и их функции. 

Каждый процесс Oracle будет выполнять конкретную задачу или набор задач, и каждому из них для выполнения его задачи будет выделена внутренняя память (память PGA).  Вообще в экземпляре Oracle существуют три обширных класса процессов:
    • Серверные процессы. Эти процессы выполняют свои задачи в зависимости от запроса клиента. Мы уже до определенной степени ознакомились с выделенным и разделяемым сервером. Они относятся к серверным процессам.
    • Фоновые процессы. Эти процессы запускаются при запуске базы данных и выполняют различные служебные задачи, такие как запись блоков на диски, поддержание оперативных журналов повторения, очистка после прерванных процессов,
обслуживание AWR (Automatic Workload Repository - автоматический репозиторий рабочей нагрузки) и т.п.
    • Подчиненные процессы. Эти процессы аналогичны фоновым, но выполняют дополнительную работу от имени либо фонового, либо серверного процесса.

 Фоновые  процессы Oracle

Экземпляр Oracle образован двумя компонентами: памятью SGA и фоновыми процессами. Фоновые процессы выполняют рутинные задачи по обслуживанию, необходимые для поддержания базы данных в рабочем состоянии. Например, существует процесс, который обслуживает кэш буферов блоков, по мере необходимости записывая блоки в файлы данных. Другой процесс Oracle отвечает за копирование файла оперативного журнала повторения при его заполнении в каталог архива. Еще один процесс выполняет очистку за прерванными процессами и т.д. Каждый из этих процессов в достаточной степени специализирован для решения своей задачи, но работает с учетом всех остальных процессов. Например, когда процесс, отвечающий за запись журнальных файлов заполнит один журнал и перейдет к следующему, он сообщит процессу, отвечающему за архивирование заполненного журнального файла, о наличии задачи, которую нужно выполнить.

Процессы Oracle: Блокировка и защелкивание данных

В различных базах данных задачи решаются по-разному (то, что подходит для SQL Server, может не годиться для Oracle), и понимание особенностей реализации блокировки и управления параллелизмом - абсолютно необходимое условие успешной работы приложения. В этой главе рассматривается общий подход, используемый в Oracle для решения этих задач, типы блокировок, которые могут быть применены (DML, DDL и защелки), а также проблемы, которые могут возникать при неправильной реализации блокировки (взаимоблокировка, блокировка и эскалация).

Процессы Oracle: Параллелизм и многоверсионность

Многоверсионность это средство Oracle, которое оказывает влияние на управление параллелизмом и на всю структуру приложения. 
Все базы данных отличаются друг от друга, а их конкретная реализация может влиять на структуру приложений.  Многоверсионность - средство, позволяющее СУБД Oracle обеспечивать неблокирующие чтения базы данных.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 18.06.2013 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Oracle Database Standard Edition 2 Named User Plus License
Oracle Database Standard Edition 2 Processor License
Oracle Database Personal Edition Named User Plus Software Update License & Support
Oracle Database Personal Edition Named User Plus License
SAP Crystal Reports XI R2 Dev 2006 INTL WIN NUL License (Version 11)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Реестр Windows. Секреты работы на компьютере
СУБД Oracle "с нуля"
Утиль - лучший бесплатный софт для Windows
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100