Управление структурой базы данных. Управление сегментами отката

Страницы работы

Содержание работы

СУПЕРЛАБОРАТОРНАЯ РАБОТА №3

«УПРАВЛЕНИЕ СТРУКТУРОЙ БАЗЫ ДАННЫХ.

УПРАВЛЕНИЕ СЕГМЕНТАМИ ОТКАТА»

Рассматриваемые супервопросы

-  • Понимание распределения пространства базы данных.

-  • Управление структурой базы данных.

-  • Подготовка требуемых табличных пространств.

-  • Описание различных типов сегментов.

-  Назначение и параметры сегментов отката.

-  Оптимизация размеров сегментов отката.

-  Настройка сегментов отката для обеспечения баланса между производительностью сервера Огасlе и эффективностью использования пространства базы данных.


Обзор

Сервер Oracle распределяет пространство базы данных для всех данных в ней.

Определения объектов

Термин

Определение

База данных

Логическая совокупность совместно используемых данных, хранимых в табличных пространствах.

Файл

Физический файл данных, принадлежащий одному табличному пространству.

Табличное пространство

Логическое хранилище физически сгруппированных данных.

Сегмент

Набор из одного или нескольких экстентов, который содержит все данные для конкретной структуры в табличном пространстве.

Экстент

Набор смежных блоков в файле данных.

Блок

Несколько физических блоков файла данных.

Выделение пространства

• Пространство выделяется при создании объекта и при последующем увеличении размера объекта.

• Пространство выделяется наборами смежных блоков базы данных, которые называются экстентами.

• Использующий пространство объект базы данных хранится в одном табличном пространстве в течение всего срока жизни объекта.

• Табличное пространство состоит из файлов данных.


Логическая структура базы данных

Взгляд на базу данных как на совокупность логических данных облегчит вам понимание того, как сервер Oracle распределяет пространство.

• База данных Oracle может быть логически разделена на отдельные табличные пространства

• Табличное пространство SYSTEM должно существовать к моменту запуска базы данных.

• Табличные пространства содержат сегменты базы данных.


Табличные пространства

База данных Oracle может быть подразделена на логические области, которые называются табличными пространствами.

Табличные пространства

• Каждое табличное пространство состоит из одного или нескольких файлов операционной системы.

При работающей базе данных табличные пространства могут быть переведены в оперативное состояние.

• При работающей базе данных табличные пространства могут быть переведены в автономное состояние, за исключением табличного пространства SYSTEM или табличного пространства с активным сегментом отката.

• Табличные пространства могут быть доступны на чтение-запись (read-write) или только на чтение (read-only). Режим доступа к табличному пространству может быть изменен.

• Пространство для объектов базы данных может быть распределено только в том табличном пространстве, в котором эти объекты были созданы.

Использование табличного пространства

• Управление распределением пространства и выделение пользователям квот в пространстве.

• Управление доступностью данных через перевод отдельных табличных пространств в оперативное или автономное состояние.

• Распределение памяти для данных между устройствами для увеличения производительности и сокращения конфликтов ввода/вывода.

• Выполнение операций частичного резервирования и частичного восстановления.

• Хранение больших объемов статических данных на устройствах с доступом только на чтение.

База данных состоит хотя бы из одного табличного пространства - SYSTEM. Дополнительные табличные пространства добавляются для более гибкого сопровождения базы данных.

В сущности, база данных Oracle состоит из двух типов табличных пространств:

системного табличного пространства (SYSTEM) и несистемных табличных пространств.

Табличное пространство SYSTEM

• Обязательно для всех баз данных.

• Содержит информацию словаря данных, определения хранимых процедур, пакеты и триггеры базы данных.

• Содержит сегмент отката SYSTEM.

• Может (но не должно) содержать данные пользователя.

Несистемное табличное пространство

• Обеспечивает большую гибкость администрирования.

• Содержит сегменты отката, временные сегменты, данные и индексы прикладных программ, данные пользователя и т.п.

Табличное пространство сегментов отката

• Является несистемным табличным пространством со специальными свойствами.

• Табличное пространство, содержащее активный сегмент отката, не может быть переведено в автономное состояние или в режим только для чтения, и должно восстанавливаться так же, как табличное пространство SYSTEM; другими словами, для восстановления требуется перевод всей базы данных в режим MOUNT.


Физическая структура базы данных

Полный объем физического пространства, выделяемого объектам базы данных, определяется размером файлов операционной системы, созданных для каждого табличного пространства.

Похожие материалы

Информация о работе