Содержание
- 2. Архитектура Oracle
- 3. Процессы и потоки Windows Процесс (process) – механизм ОС Windows, осуществляющий запуск и выполнение приложений. Процесс
- 4. Процессы Oracle Серверные процессы – процессы, выполняющиеся на основании клиентского запроса Фоновые процессы – запускаются вместе
- 5. Серверные процессы Отправка SQL-запроса select * from students; Производит синтаксический разбор Помещает в разделяемый пул (находит
- 6. Oracle Net Listener Oracle Net Listener – процесс на стороне сервера, прослушивающий входящие запросы клиента на
- 7. Oracle Net Listener – Службы
- 8. Oracle Net Listener Экземпляр может иметь несколько точек подключения Точки подключения называются сервисами и имеют символические
- 9. Oracle Net Listener
- 10. Oracle Net Listener
- 11. Oracle Net Listener – старт экземпляра фоновый процесс LREG считывает имена и параметры зарегистрированных сервисов экземпляра;
- 12. Oracle Net Listener – запрос на соединение 1)клиент выполняет запрос к Listener на соединение с сервисом
- 13. Серверные процессы Серверные процессы выполняют работу от имени сеанса клиента Подключение посредством выделенного сервера Подключение при
- 14. Режимы соединений
- 15. Dedicated server
- 16. Shared server
- 17. Shared server
- 18. Shared server Старые соединения остались без изменений Закрыли соединение ISUS_A и открыли снова
- 19. Shared server Зациклили PL/SQL-программу в соединении ISUS_A пока программа работает, выполнили следующий запрос
- 20. Shared server После того как PL/SQL-программу завершилась, выполнили следующий запрос
- 21. Параметры dispatcher
- 22. Параметры dispatcher
- 23. Параметры dispatcher
- 24. Сравнение режимов выделенного и разделяемого серверов Настройка Установление подключений Режим работы Короткие и длинные транзакции Запуск
- 25. Oracle Net Listener Конфигурационный файл программы Listener: ORACLE_HOME\NETWORK\ADMIN\listener.ora Файл считывается при старте Listener
- 26. Oracle Net Listener
- 27. Oracle Net Listener lsnrctl – утилита управления процессом Listener
- 28. Oracle Net Listener
- 29. Oracle Net Listener
- 30. Oracle Net Listener
- 31. Oracle Net Listener
- 32. Oracle Net Listener
- 33. Oracle Net Listener
- 34. Oracle Net Listener log.xml – протокол работы Listener
- 35. Фоновые процессы Фоновые (background) процессы – специальная группа процессов для обеспечения производительности и поддержки работы большого
- 36. Фоновые процессы
- 37. LREG Listener Registration Process – периодическая регистрация сервисов в процессе Listener.
- 38. DBWn Database Writer Process: (n=0,…,9, a,…,z; BWm, m=36,…,99) – фоновый процесс записывающий по LRU измененные блоки
- 39. DBWn В большинстве случаев достаточно одного процесса. Если процессор 1, то в более чем в 1
- 40. DBWn Сброс измененных блоков буферного кэша может инициироваться фоновым процессом CKPT Сброс измененных блоков может инициироваться
- 41. CKPT CKPT выполняет процесс checkpoint Выполняется при shutdown, alter system checkpoint, переключении REDO – журнала, периодическом
- 42. CKPT инициирует создание контрольной точки изменяет управляющие файлы (последний SCN) изменяет заголовки файлов сигнализирует DBWR о
- 43. LGWR Log Writer Process – только один управляет буфером журналов повтора записывает блоки буфера журналов повтора
- 44. LGWR Если по какой-то причине LGWR не может записать данные в один из файлов группы, он
- 45. LGWR Инициирует создание контрольных точек Чем чаще контрольные точки, тем меньше времени потребуется при восстановлении базы
- 46. Log Writer Process Инициирует создание контрольных точек (DBWR записывает измененные блоки в файлы); чем чаще контрольные
- 47. Параметры LGWR
- 48. Параметры LGWR
- 49. Параметры LGWR
- 50. ARCn Archiver Process – необязательный процесс копирует в online файлы повтора после переключения группы журналов.
- 51. ARCn
- 52. PMON Process monitor – отвечает за очистку после ненормального закрытия подключений Инициирует откат незафиксированных транзакций, снятие
- 53. SMON System Monitor Process – системный монитор Восстановление экземпляра для узла Восстановление незавершенных транзакций Очистка временных
- 54. RECO Recovery Process – разрешение проблем связанных с распределенными транзакциями.
- 55. 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 Запуск экземпляра Oracle без монтирования базы данных Доступ пользователей запрещен Используется для создания БД
- 59. STARTUP MOUNT Запустить экземпляр, монтировать БД, но не запускать ее Считан файл параметров Происходит обращение к
- 60. STARTUP OPEN Запустить экземпляр Монтировать и открыть БД Могут присоединяться пользователи Из состояния STARTUP MOUNT переводится
- 61. SHUTDOWN NORMAL Запрещено создавать новые сессии Ожидается завершение работы всех пользователей Самый безопасный и долгий способ
- 62. SHUTDOWN TRANSACTIONAL Запрещено создавать новые сессии Запрещено запускать новые транзакции Сервер дожидается завершения уже начатых транзакций
- 63. SHUTDOWN IMMEDIATE Запрещено создавать новые сессии Запрещено запускать новые транзакции Все незафиксированные транзакции откатываются Применяется в
- 64. SHUTDOWN ABORT Применяется в крайних случаях, когда остальные режимы останова не приводят к результату Все действия
- 66. Скачать презентацию