Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LAB_4_dbms.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
140.8 Кб
Скачать

Лабораторная работа №4 «управление структурой базы данных. Управление сегментами отката»

    1. Цель работы

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

    1. Методические указания по организации самостоятельной работы

Перед выполнением лабораторной работы необходимо изучить материалы лекций по данной дисциплине и литературу.

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

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

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

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

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

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

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

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

    1. Теоретические сведения

Структуры хранения данных

База данных Oracle содержит несколько типов файлов: управляющие файлы, оперативные журнальные файлы и файлы данных. Все пользовательские данные хранятся именно в файлах данных. Пользователи базы данных никогда не видят файлов данных, потому что Oracle позволяет абстрагироваться от физического хранения. Как администратор базы данных, вы должны понимать взаимосвязь между логическим и физических хранением. Наблюдение и администрирование этих структур и является управлением пространством базы данных.

Понимание табличных пространств и файлов данных

Логически все данные хранятся в сегментах и физически в файлах данных. Табличное пространство – это некая абстракция, логическое объединение. Одно табличное пространство может содержать несколько файлов данных и множество сегментов. Прямой связи между сегментом и файлом данных нет. Файл данных может хранится в файловой системе, или, начиная с Oracle 10g, устройствах ASM (Automatic Storage Management).

Модель хранения данных Oracle

Разделение логического и физического хранения данных одна из необходимых частей парадигмы реляционных баз данных. Как уже говорилось, различается физическая и логическая структуры. Физическая структура включает в себя файлы данных, управляющие файлы и оперативные журналы. Логическая структура – это табличные пространства, сегменты, экстенты и блоки данных. Ниже представлена взаимосвязь между ними.

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

Табличные пространства – верхний уровень абстракции. Обладает следующими свойствами:

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

  • Табличное пространство может принадлежать только одной базе данных;

  • Каждое табличное пространство состоит из одного или более файлов данных;

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

  • Табличные пространства могут быть переведены в активный (online) режим, в котором данные доступны пользователям, или в неактивный (автономный, offline) режим, когда файлы закрыты и данные недоступны пользователям;

  • Табличные пространства можно переводить в режим «только для чтения» (Read only) или в режим записи (read write);

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]