Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
46 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
1.47 MB
Просмотров:
59
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: Архитектура
ORACLE
№2 слайд
Содержание слайда: Архитектура Oracle – основные термины
База данных - набор физических файлов операционной системы
Экземпляр - набор процессов Oracle и область SGA.
№3 слайд
Содержание слайда: Схема архитектуры Oracle
№4 слайд
Содержание слайда: Основные компоненты архитектуры Oracle
Файлы, образующие базу данных и поддерживающих экземпляр - файлы параметров, сообщений, данных, временных данных и журналов повторного выполнения.
Структуры памяти - системная глобальная область (System Global Area — SGA) и входящие в SGA пулы.
Физические процессы или потоки - серверные процессы, фоновые процессы и подчиненные процессы.
№5 слайд
Содержание слайда: Архитектура внешней памяти
Экземпляр
Файлы параметров
База данных
Файлы данных
Файлы журнала повторного выполнения
Управляющие файлы
Временные файлы
Файлы паролей
№6 слайд
Содержание слайда: Архитектура внешней памяти
№7 слайд
Содержание слайда: Схема архитектуры внешней памяти
№8 слайд
Содержание слайда: Месторасположение файлов базы данных
№9 слайд
Содержание слайда: Месторасположение файлов базы данных
№10 слайд
Содержание слайда: Табличное пространство
Табличное пространство – логическая структура хранения данных, контейнер сегментов.
Табличное пространство – пограничный объект базы данных: с одной стороны логическая структура сервера, с другой файл или файлы операционной системы. С одним табличным пространством связаны один или несколько файлов, с каждым файлом связано только одно табличное пространство.
Данные, временные данные, данные отката – организованы в виде табличных пространств.
№11 слайд
Содержание слайда: Табличное пространство
№12 слайд
Содержание слайда: Предопределенные табличные пространства
SYSTEM используется для управления БД, содержит словарь базы данных, стандартные пакеты процедур.
SYSAUX – вспомогательное табличное пространство.
TEMP – временное табличное пространство по умолчанию.
UNDOTBS1 – табличное пространство отката.
USERS – хранение пользовательских объектов и данных.
EXAMPLE – демонстрационные схемы.
№13 слайд
Содержание слайда: Табличные пространства
№14 слайд
Содержание слайда: Виды табличных пространств
PERMANENT – предназначены для хранения постоянных объектов (таблиц, индексов, кластеров, ...)
TEMPORARY – для временных данных
UNDO – для отката
№15 слайд
Содержание слайда: Создание табличного пространства
№16 слайд
Содержание слайда: Параметры табличного пространства
SMALLFILE – 1022 файлов, по 222 блоков
BIGFILE – 1 файл, 128TB(блок 32К) или 32TB(блок 8К)
LOGGING / NOLOGGING / FORCE LOGGING
ONLINE / OFFLINE
REUSE
№17 слайд
Содержание слайда: Создание таблиц
Можно указать табличное пространство.
На это табличное пространство у пользователя создающего таблицу должна быть достаточная квота.
Если tablespace не указан в create table, то таблица будет создана в табличном пространстве по умолчанию
Удаление таблиц
№18 слайд
Содержание слайда: Табличное пространство для временных данных
Создается CREATE TEMPORARY TABLESPACE
Используются для хранения промежуточных результатов сортировки
Может быть одно общее для всех PDB (создается при инсталляции в CDB)
Может быть создано несколько
№19 слайд
Содержание слайда: Временное табличное пространство
№20 слайд
Содержание слайда: Табличное пространство для отката UNDO
Создается CREATE UNDO TABLESPACE
Может быть несколько, но используется только одно
Указывается в файле параметров экземпляра
№21 слайд
Содержание слайда: Табличные пространства в представлениях словаря
№22 слайд
Содержание слайда: Схема архитектуры внешней памяти
№23 слайд
Содержание слайда: Сегмент
Сегмент – область на диске, выделяемая под объекты.
Сегменты типизируются в зависимости от типа данных, хранящихся в них – сегменты таблиц, сегменты индексов, сегменты кластеров и т.д.(всего 10 типов).
№24 слайд
Содержание слайда: Экстент
Экстент – непрерывный фрагмент дисковой памяти.
Является единицей выделения вторичной памяти (выделяется целым числом экстентов).
Когда экстент заполняется выделяется следующий.
Размер экстента варьируется от одного блока до 2 Гб.
№25 слайд
Содержание слайда: Блоки
Блок – минимальная единица объема памяти, применяемая при записи и чтении данных.
Размер кратен 2К, и должен быть кратен величине блока операционной системы (2К, 4К, 8К, допустимы 16К, 32К).
Устанавливается в файле параметров экземпляра при создании БД,
В табличном пространстве все блоки одного размера.
№26 слайд
Содержание слайда: Сегмент – экстент – блок
Сегмент состоит из одного и более экстентов
Экстент состоит из идущих подряд блоков
№27 слайд
Содержание слайда: Сегмент
Располагается в табличном пространстве.
В одном табличном пространстве может быть много сегментов.
Сегмент, если он не секционирован, располагается в одном табличном пространстве.
Управление размерностью сегментов может осуществляться автоматически (segment space management auto) или вручную (segment space management manual).
№28 слайд
Содержание слайда: Сегмент
№29 слайд
Содержание слайда: Сегмент
сразу после создания табличного пространства в нем нет сегментов
№30 слайд
Содержание слайда: Сегмент
Сразу после создания таблицы сегмент не создается
Deferred segment create – отложенное создание сегментов
№31 слайд
Содержание слайда: Сегмент
Сегмент хранит только данные, поэтому он создается только при добавлении данных (в примере строки в таблицу).
№32 слайд
Содержание слайда: Сегмент
При удалении строк (delete) из таблицы, сегмент не удаляется.
№33 слайд
Содержание слайда: Сегмент
При удалении таблицы (drop table) изменяется имя сегмента, и информация об удалении записывается в словарь базы данных.
№34 слайд
Содержание слайда: Сегмент
Таблица и ее содержимое (сегмент) могут быть восстановлены с помощью механизма RECYCLEBIN.
№35 слайд
Содержание слайда: Сегмент
Для удаления RECYCLEBIN-сегмента применяется команда PURGE.
№36 слайд
Содержание слайда: Сегмент
Если при удалении объекта применяется опция PURGE, то RECYCLEBIN-сегмент не сохраняется и восстановление объекта невозможно.
№37 слайд
Содержание слайда: Экстент
Длину выделяемого экстента вычисляет СУБД (не меньше 64К).
Если при создании табличного пространства задана опция UNIFORM, то все экстенты имеют одинаковую длину.
Управление экстентами возможно локальное LOCAL и через словарь базы данных DICTIONARY.
№38 слайд
Содержание слайда: Экстент - пример
№39 слайд
Содержание слайда: Экстент - пример
№40 слайд
Содержание слайда: Экстент - пример удаления таблицы
№41 слайд
Содержание слайда: Экстент - сжатие
№42 слайд
Содержание слайда: Блок
Устанавливается в файле параметров экземпляра.
№43 слайд
№44 слайд
Содержание слайда: Блок в файле параметров
№45 слайд
Содержание слайда: Итого
База данных состоит из одного или нескольких табличных пространств.
Табличное пространство состоит из одного или нескольких файлов данных. Табличное пространство содержит сегменты.
Сегменты состоят из экстентов. Сегмент привязан к табличному пространству, но его данные могут находиться в разных файлах данных, образующих это табличное пространство.
Экстент — набор расположенных рядом на диске блоков. Экстент целиком находится в одном табличном пространстве и, более того, в одном файле данных этого табличного пространства.
Блок — наименьшая единица управления пространством в базе данных. Блок — наименьшая единица ввода-вывода, используемая сервером.
№46 слайд
Содержание слайда: Вопросы?