1 / 16

Сервер ORACLE

Сервер ORACLE. Экземпляр. База данных Экземпляр. Процесс Базы даных. Процесс Базы даных. Процесс Базы даных. Процесс Базы даных. Процесс Базы данных. SGA. База данных. Файл. Файл. Файл. Файл. Файл. Файл. Архитектура Oracle. Экземпляр. Процесс Базы даных. Процесс

lalo
Download Presentation

Сервер ORACLE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Сервер ORACLE Экземпляр • База данных • Экземпляр Процесс Базы даных Процесс Базы даных Процесс Базы даных Процесс Базы даных Процесс Базы данных SGA База данных Файл Файл Файл Файл Файл Файл

  2. Архитектура Oracle Экземпляр Процесс Базы даных Процесс Базы даных Процесс Базы даных Процесс Базы даных Процесс Базы даных SGA База данных Доступ к памяти Файл Файл Файл Клиентское подключение выделенный сервер Файл Файл Файл дисковый ввод/вывод

  3. Поток информации в режиме MTS разделяемый сервер 2 SGA 3 Очередь запросов Очередь ответов 1 4 клиентское подключение диспетчер

  4. TNSNAMES.ORA C:\sqlplus ivan/ivanov@ora816.us.oracle.com ORA16.US.ORACLE.COM= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST=aria.us.oracle.com) (PORT=1521)) ) (CONNECT_DATA = (ORACLE_SID = ora816) ) )

  5. Физическое соединение с Oracle 1. Запрос клиента на подключение 2. Сообщает клиенту о необходимости подключится К порту 12754 Процесс прослушивания Диспетчер на порту 24356 3. Клиентское подключение Диспетчер на порту 12754

  6. Архитектура Oracle Экземпляр Процесс Базы даных Процесс Базы даных Процесс Базы даных Процесс Базы даных Процесс Базы даных Разделяемый сервер Разделяемый сервер диспетчер SGA разделяемое подключение Доступ к памяти База данных Файл Файл Клиентское подключение Файл выделенный сервер Файл Файл Файл дисковый ввод/вывод

  7. Файлы • Файлы параметров • Файлы данных • Файлы журнала повторного выполнения • Управляющие файлы • Временные файлы • Файлы паролей

  8. Файлы данных

  9. Структуры памяти • SGA (System Global Area) • PGA (Process Global Area) • UGA (User Global Area)

  10. SGA Разделяемый пул Фиксированная область SGA Java-пул Буфер журнала повторного выполнения Большой пул Буферный кэш JAVA_POOL_SIZE SHARED_POOL_SIZE LARGE_POOL_SIZE DB_BLOCK_BUFFERS LOG_BUFFER

  11. SGA Пул RECYCLE Пул KEEP Стандартный пул

  12. Процессы • Серверные процессы • Фоновые процессы • Подчиненные процессы

  13. Серверные процессы. Режим выделенного сервера. Клиентское приложение Выделенный сервер Net8 SGA

  14. Серверные процессы. Режимразделяемого серверного процесса Клиентское приложение SGA Диспетчер MTS S S S Очередь запросов Разделяемые серверы Очередь ответов

  15. Фоновые процессы • PMON – монитор процессов • SMON – монитор системы • RECO – восстановление распределенной базы данных • CKPT – обработка контрольной точки • DBWn – запись блоков базы данных • LGWR – запись журнала • ARCn – архивирование • BSP – сервер блоков • LMON – контроль блокировок • LMD – демон диспетчера блокировок • LCKn - блокирование

  16. Служебные фоновые процессы • SNPn – обработка снимков • QMNn – монитор очередей • EMNn – монитор событий

More Related