Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
14
Добавлен:
05.06.2015
Размер:
2.43 Mб
Скачать

Архитектура Oracle

Физические средства реализации СУБД Oracle на разных платформах могут отличаться, архитектура системы — достаточно общая, чтобы можно было понять, как СУБД Oracle работает на всех платформах.

Компоненты сервера Oracle

Структуры оперативной памяти, в частности, системная глобальная область (SGA)

Физические процессы операционной системы и их составные элементы – потоки, являющиеся уже процессами сервера Oracle

Файлы

Абстрактная схема СУБД Oracle

Два важных термина в контексте Oracle

база данных — набор физических файлов операционной системы, в которых представлена и база данных и исполняемые программы сервера Oracle и информация, на основе которой обеспечивается настройка и функционирование сервера Oracle;

экземпляр — набор процессов (исполняемых программ, реализующих непрерывную работу сервера Oracle) Oracle и область SGA.

Как соотносятся экземпляр и база данных

В каждый момент времени с одним экземпляром связана только одна база данных, но одна база данных может быть открыта и смонтирована несколькими экземплярами (для parallel server)

Экземпляр База данных

Процессы Windows 2000, связанные с обеспечением работы сервера Oracle

Нити процесса (сервиса) ОС OracleserviceNINE (экземпляра NINE) в окне просмотра событий

Регистрация события инициализации SGA экземпляра NINE

Абстрактная схема СУБД Oracle после подключения клиента к серверу Oracle (конфигурация выделенного сервера)

Сеансы и выделенные серверы находятся в отношении один к одному. Клиентский процесс (любая программа, пытающаяся подключиться к СУБД) будет непосредственно взаимодей- ствовать по сети с соответствующим выделенным сервером. Его назначение – обеспечивать прием и выполнение SQL и PL/SQL кодов