Содержание
- 2. Архитектура Oracle – основные термины База данных - набор физических файлов операционной системы Экземпляр - набор
- 3. Схема архитектуры Oracle
- 4. Основные компоненты архитектуры Oracle Файлы, образующие базу данных и поддерживающие экземпляр - файлы параметров, сообщений, данных,
- 5. Архитектура внешней памяти Экземпляр Файлы параметров База данных Файлы данных Файлы журнала повторного выполнения Управляющие файлы
- 6. Архитектура внешней памяти
- 7. Схема архитектуры внешней памяти
- 8. Месторасположение файлов базы данных
- 9. Месторасположение файлов базы данных
- 10. Табличное пространство Табличное пространство – логическая структура хранения данных, контейнер сегментов. Табличное пространство – пограничный объект
- 11. Табличное пространство
- 12. Предопределенные табличные пространства SYSTEM используется для управления БД, содержит словарь базы данных, стандартные пакеты процедур. SYSAUX
- 13. Табличные пространства SELECT * FROM DBA_TABLESPACES;
- 14. Виды табличных пространств PERMANENT – предназначены для хранения постоянных объектов (таблиц, индексов, кластеров, ...) TEMPORARY –
- 15. Создание табличного пространства
- 16. Параметры табличного пространства SMALLFILE – 1022 файлов, по 222 блоков BIGFILE – 1 файл, 128TB(блок 32К)
- 17. Создание таблиц Можно указать табличное пространство. На это табличное пространство у пользователя создающего таблицу должна быть
- 18. Табличное пространство для временных данных Создается CREATE TEMPORARY TABLESPACE Используются для хранения промежуточных результатов сортировки Может
- 19. Временное табличное пространство
- 20. Табличное пространство для отката UNDO Создается CREATE UNDO TABLESPACE Может быть несколько, но используется только одно
- 21. Табличные пространства в представлениях словаря
- 22. Схема архитектуры внешней памяти
- 23. Сегмент Сегмент – область на диске, выделяемая под объекты. Сегменты типизируются в зависимости от типа данных,
- 24. Экстент Экстент – непрерывный фрагмент дисковой памяти. Является единицей выделения вторичной памяти (выделяется целым числом экстентов).
- 25. Блоки Блок – минимальная единица объема памяти, применяемая при записи и чтении данных. Размер кратен 2К,
- 26. Сегмент – экстент – блок Сегмент состоит из одного и более экстентов Экстент состоит из идущих
- 27. Сегмент Располагается в табличном пространстве. В одном табличном пространстве может быть много сегментов. Сегмент, если он
- 28. Сегмент
- 29. Сегмент сразу после создания табличного пространства в нем нет сегментов
- 30. Сегмент Сразу после создания таблицы сегмент не создается Deferred segment create – отложенное создание сегментов
- 31. Сегмент Сегмент хранит только данные, поэтому он создается только при добавлении данных (в примере строки в
- 32. Сегмент При удалении строк (delete) из таблицы, сегмент не удаляется.
- 33. Сегмент При удалении таблицы (drop table) изменяется имя сегмента, и информация об удалении записывается в словарь
- 34. Сегмент Таблица и ее содержимое (сегмент) могут быть восстановлены с помощью механизма RECYCLEBIN.
- 35. Сегмент Для удаления RECYCLEBIN-сегмента применяется команда PURGE.
- 36. Сегмент Если при удалении объекта применяется опция PURGE, то RECYCLEBIN-сегмент не сохраняется и восстановление объекта невозможно.
- 37. Экстент Длину выделяемого экстента вычисляет СУБД (не меньше 64К). Если при создании табличного пространства задана опция
- 38. Экстент - пример
- 39. Экстент - пример
- 40. Экстент - пример удаления таблицы
- 41. Экстент - сжатие
- 42. Блок Устанавливается в файле параметров экземпляра.
- 43. Блок
- 44. Блок в файле параметров
- 45. Итого База данных состоит из одного или нескольких табличных пространств. Табличное пространство состоит из одного или
- 47. Скачать презентацию