Презентация Архитектура ORACLE. Процессы и потоки Windows (Лекция 6) онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Архитектура ORACLE. Процессы и потоки Windows (Лекция 6) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 65 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Информатика » Архитектура ORACLE. Процессы и потоки Windows (Лекция 6)



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    65 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    1.82 MB
  • Просмотров:
    50
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Архитектура ORACLE
Содержание слайда: Архитектура ORACLE

№2 слайд
Архитектура Oracle
Содержание слайда: Архитектура Oracle

№3 слайд
Процессы и потоки Windows
Содержание слайда: Процессы и потоки Windows Процесс (process) – механизм ОС Windows, осуществляющий запуск и выполнение приложений. Процесс создается, когда запускается приложение. В общем случае выполняется в собственной области памяти. Поток (thread) – индивидуальная ветвь внутри процесса, выполняющая конкретные программные инструкции.

№4 слайд
Процессы Oracle Серверные
Содержание слайда: Процессы Oracle Серверные процессы – процессы, выполняющиеся на основании клиентского запроса Фоновые процессы – запускаются вместе с базой данных и выполняют разнообразные задачи обслуживания Подчиненные процессы – аналогичны фоновым, но выполняют дополнительные действия для фонового или серверного процессов

№5 слайд
Серверные процессы Отправка
Содержание слайда: Серверные процессы Отправка SQL-запроса select * from students; Производит синтаксический разбор Помещает в разделяемый пул (находит в пуле) Создает план запроса и выполняет его При необходимости, производит поиск данных в буферном кэше или запрашивает в кэш с диска

№6 слайд
Oracle Net Listener Oracle
Содержание слайда: Oracle Net Listener Oracle Net Listener – процесс на стороне сервера, прослушивающий входящие запросы клиента на соединение с экземпляром. Listener – это программа-сервер, прослушивающая TCP-порт, принимающая запросы на соединение с Oracle экземпляром от программ-клиентов. В результате успешной работы Listener устанавливается соединение между программой-клиентом и обработчиком запросов экземпляра. По умолчанию TCP-порт 1521

№7 слайд
Oracle Net Listener Службы
Содержание слайда: Oracle Net Listener – Службы

№8 слайд
Oracle Net Listener Экземпляр
Содержание слайда: Oracle Net Listener Экземпляр может иметь несколько точек подключения Точки подключения называются сервисами и имеют символические имена. При инсталляции автоматически создается два сервиса: SYS$USERS (по умолчанию, указывается SID в параметрах соединения), сервис с именем инстанса (указывается сервис). При создании PDB для нее автоматически добавляется сервис с именем, совпадающим с PDB-именем.

№9 слайд
Oracle Net Listener
Содержание слайда: Oracle Net Listener

№10 слайд
Oracle Net Listener
Содержание слайда: Oracle Net Listener

№11 слайд
Oracle Net Listener старт
Содержание слайда: Oracle Net Listener – старт экземпляра фоновый процесс LREG считывает имена и параметры зарегистрированных сервисов экземпляра; регистрирует их в Listener; если Listener не обнаружен, то попытки регистрации периодично повторяются; Listener прослушивает запросы к сервисам.

№12 слайд
Oracle Net Listener запрос на
Содержание слайда: Oracle Net Listener – запрос на соединение 1)клиент выполняет запрос к Listener на соединение с сервисом экземпляра; 2) Listener запрашивает соединение с сервером; 3)сервер возвращает параметры соединения с обработчиком сервиса; 4) Listener сообщает параметры соединения клиенту; 5) клиент соединяется с обработчиком запросов сервиса для дальнейшей работы с сервисом в рамках соединения.

№13 слайд
Серверные процессы Серверные
Содержание слайда: Серверные процессы Серверные процессы выполняют работу от имени сеанса клиента Подключение посредством выделенного сервера Подключение при помощи разделяемых серверов

№14 слайд
Режимы соединений
Содержание слайда: Режимы соединений

№15 слайд
Dedicated server
Содержание слайда: Dedicated server

№16 слайд
Shared server
Содержание слайда: Shared server

№17 слайд
Shared server
Содержание слайда: Shared server

№18 слайд
Shared server Старые
Содержание слайда: Shared server Старые соединения остались без изменений

№19 слайд
Shared server Зациклили PL
Содержание слайда: Shared server Зациклили PL/SQL-программу в соединении ISUS_A

№20 слайд
Shared server После того как
Содержание слайда: Shared server После того как PL/SQL-программу завершилась, выполнили следующий запрос

№21 слайд
Параметры dispatcher
Содержание слайда: Параметры dispatcher

№22 слайд
Параметры dispatcher
Содержание слайда: Параметры dispatcher

№23 слайд
Параметры dispatcher
Содержание слайда: Параметры dispatcher

№24 слайд
Сравнение режимов выделенного
Содержание слайда: Сравнение режимов выделенного и разделяемого серверов Настройка Установление подключений Режим работы Короткие и длинные транзакции Запуск и останов БД – только в режиме выделенного сервера

№25 слайд
Oracle Net Listener
Содержание слайда: Oracle Net Listener Конфигурационный файл программы Listener: ORACLE_HOME\NETWORK\ADMIN\listener.ora Файл считывается при старте Listener

№26 слайд
Oracle Net Listener
Содержание слайда: Oracle Net Listener

№27 слайд
Oracle Net Listener lsnrctl
Содержание слайда: Oracle Net Listener lsnrctl – утилита управления процессом Listener

№28 слайд
Oracle Net Listener
Содержание слайда: Oracle Net Listener

№29 слайд
Oracle Net Listener
Содержание слайда: Oracle Net Listener

№30 слайд
Oracle Net Listener
Содержание слайда: Oracle Net Listener

№31 слайд
Oracle Net Listener
Содержание слайда: Oracle Net Listener

№32 слайд
Oracle Net Listener
Содержание слайда: Oracle Net Listener

№33 слайд
Oracle Net Listener
Содержание слайда: Oracle Net Listener

№34 слайд
Oracle Net Listener log.xml
Содержание слайда: Oracle Net Listener log.xml – протокол работы Listener

№35 слайд
Фоновые процессы Фоновые
Содержание слайда: Фоновые процессы Фоновые (background) процессы – специальная группа процессов для обеспечения производительности и поддержки работы большого числа пользователей

№36 слайд
Фоновые процессы
Содержание слайда: Фоновые процессы

№37 слайд
LREG Listener Registration
Содержание слайда: LREG Listener Registration Process – периодическая регистрация сервисов в процессе Listener.

№38 слайд
DBWn Database Writer Process
Содержание слайда: DBWn Database Writer Process: (n=0,…,9, a,…,z; BWm, m=36,…,99) – фоновый процесс записывающий по LRU измененные блоки (грязные блоки) в файлы базы данных.

№39 слайд
DBWn В большинстве случаев
Содержание слайда: DBWn В большинстве случаев достаточно одного процесса. Если процессор 1, то в более чем в 1 DBW не смысла. Проверяет с периодичностью не менее 3 сек. наличие измененных блоков и инициирует checkpoint и по команде фонового процесса CKPT сбрасывает некоторую их часть на диск.

№40 слайд
DBWn Сброс измененных блоков
Содержание слайда: DBWn Сброс измененных блоков буферного кэша может инициироваться фоновым процессом CKPT Сброс измененных блоков может инициироваться через CKPT серверным процессом (выделенным или разделяемым), который не обнаружил свободного места в буферном кэше; DBW записывает измененные (LRU, RECYCLE/DEFAULT/KEEP) блоки на диск и освобождает место в буферном кэше.

№41 слайд
CKPT CKPT выполняет процесс
Содержание слайда: CKPT CKPT выполняет процесс checkpoint Выполняется при shutdown, alter system checkpoint, переключении REDO – журнала, периодическом сообщение от DWR, backup записывает информацию о контрольной точке в управляющие файлы дает команду DBW на сброс буферов дает команду LGWR на сброс буферов

№42 слайд
CKPT инициирует создание
Содержание слайда: CKPT инициирует создание контрольной точки изменяет управляющие файлы (последний SCN) изменяет заголовки файлов сигнализирует DBWR о необходимости сбросить буферы.

№43 слайд
LGWR Log Writer Process
Содержание слайда: LGWR Log Writer Process – только один управляет буфером журналов повтора записывает блоки буфера журналов повтора в группы журналов переключает текущую группу записывает изменения базы данных до их фиксации DBWR в базе данных

№44 слайд
LGWR Если по какой-то причине
Содержание слайда: LGWR Если по какой-то причине LGWR не может записать данные в один из файлов группы, он продолжает работать (информация об этом событии в alert) Если файл в группе один или нет возможности записать ни в один файл группы, то экземпляр остановится Производительность LGWR является критической для экземпляра.

№45 слайд
LGWR Инициирует создание
Содержание слайда: LGWR Инициирует создание контрольных точек Чем чаще контрольные точки, тем меньше времени потребуется при восстановлении базы данных при сбое

№46 слайд
Log Writer Process Инициирует
Содержание слайда: Log Writer Process Инициирует создание контрольных точек (DBWR записывает измененные блоки в файлы); чем чаще контрольные точки, тем меньше времени потребуется при восстановлении базы данных при сбое.

№47 слайд
Параметры LGWR
Содержание слайда: Параметры LGWR

№48 слайд
Параметры LGWR
Содержание слайда: Параметры LGWR

№49 слайд
Параметры LGWR
Содержание слайда: Параметры LGWR

№50 слайд
ARCn Archiver Process
Содержание слайда: ARCn Archiver Process – необязательный процесс копирует в online файлы повтора после переключения группы журналов.

№51 слайд
ARCn
Содержание слайда: ARCn

№52 слайд
PMON Process monitor отвечает
Содержание слайда: PMON Process monitor – отвечает за очистку после ненормального закрытия подключений Инициирует откат незафиксированных транзакций, снятие блокировок, и освобождение ресурсов SGA следит за работой других фоновых процессов, отвечает за их перезапуск восстанавливает работу dispatcher или shadow процессов при системном сбое.

№53 слайд
SMON System Monitor Process
Содержание слайда: SMON System Monitor Process – системный монитор Восстановление экземпляра для узла Восстановление незавершенных транзакций Очистка временных сегментов данных Очистка временных табличных пространств Объединение свободного пространства

№54 слайд
RECO Recovery Process
Содержание слайда: RECO Recovery Process – разрешение проблем связанных с распределенными транзакциями.

№55 слайд
FBDA Flashback Data Archiever
Содержание слайда: FBDA Flashback Data Archiever – архивирование ретроспективных данных

№56 слайд
Старт экземпляра базы данных
Содержание слайда: Старт экземпляра базы данных Oracle STARTUP NOMOUNT STARTUP MOUNT  STARTUP OPEN STARTUP FORCE STARTUP RESTRICT

№57 слайд
Останов экземпляра базы
Содержание слайда: Останов экземпляра базы данных SHUTDOWN NORMAL SHUTDOWN TRANSACTIONAL SHUTDOWN IMMEDIATE SHUTDOWN ABORT

№58 слайд
STARTUP NOMOUNT Запуск
Содержание слайда: STARTUP NOMOUNT Запуск экземпляра Oracle без монтирования базы данных Доступ пользователей запрещен Используется для создания БД и пересоздания управляющих файлов

№59 слайд
STARTUP MOUNT Запустить
Содержание слайда: STARTUP MOUNT Запустить экземпляр, монтировать БД, но не запускать ее Считан файл параметров Происходит обращение к управляющим файлам Проверяется состояние файлов БД Доступ пользователей запрещен Из состояния STARTUP NOMOUNT переводится ALTER DATABASE MOUNT

№60 слайд
STARTUP OPEN Запустить
Содержание слайда: STARTUP OPEN Запустить экземпляр Монтировать и открыть БД Могут присоединяться пользователи Из состояния STARTUP MOUNT переводится ALTER DATABASE OPEN Можно стартовать в режиме только для чтения ALTER DATABASE OPEN READ ONLY ALTER DATABASE OPEN READ WRITE  STARTUP RESTRICT - для пользователей, имеющих привилегию RESTRICTED SESSION ALTER SYSTEM DISABLE(ENABLE) RESTRICTED SESSION

№61 слайд
SHUTDOWN NORMAL Запрещено
Содержание слайда: SHUTDOWN NORMAL Запрещено создавать новые сессии Ожидается завершение работы всех пользователей Самый безопасный и долгий способ останова Никаких восстановительных работ при следующем старте не проводится

№62 слайд
SHUTDOWN TRANSACTIONAL
Содержание слайда: SHUTDOWN TRANSACTIONAL Запрещено создавать новые сессии Запрещено запускать новые транзакции Сервер дожидается завершения уже начатых транзакций и отключает пользователей, не имеющих активных транзакций Применяется в случаях, когда нет возможности применить NORMAL Никаких восстановительных работ при следующем старте не проводится

№63 слайд
SHUTDOWN IMMEDIATE Запрещено
Содержание слайда: SHUTDOWN IMMEDIATE Запрещено создавать новые сессии Запрещено запускать новые транзакции Все незафиксированные транзакции откатываются Применяется в случаях, когда нет возможности ждать Никаких восстановительных работ при следующем старте не проводится

№64 слайд
SHUTDOWN ABORT Применяется в
Содержание слайда: SHUTDOWN ABORT Применяется в крайних случаях, когда остальные режимы останова не приводят к результату Все действия прекращаются Все транзакции не фиксируются и не откатываются Пользователей отсоединяют от БД При следующем старте будет выполнено возможное восстановление

№65 слайд
Вопросы?
Содержание слайда: Вопросы?

Скачать все slide презентации Архитектура ORACLE. Процессы и потоки Windows (Лекция 6) одним архивом: