Создание After-Image экстентов
Создать AI-экстенты можно с помощью утилиты PROSTRCT и структурного файла. При создании новой базы используется команда PROSTRCT CREATE, а для добавления AI-экстентов в существующую базу – PROSTRCT ADD/ADDONLINE.
Добавление AI-экстентов во время создания новой базы данных:
Cоздайте структурный файл, опишите BI экстенты, опишите экстенты областей хранения данных, опишите необходимое количество AI-экстентов фиксированного размера.
Экстенты описываются четырьмя признаками, которые приведены в таблице 3 в порядке их использования в структурном файле:
Признак | Описание |
---|---|
Тип области хранения | Определяет тип файла. Тип «a» означает, что этот файл является AI-экстентом. |
Путь и имя файла экстента | Определяет путь к файлу экстента. Путь может быть как относительным, так и абсолютным. Если не будет указано расширение файла, то оно будет подставленно автоматически по правилу «.an». Где, n – порядковый номер AI-экстента. |
Тип экстента | f – экстент фиксированного размера; v (или пусто) – экстент переменного размера. |
Размер экстента | Размер экстента в килобайтах. Минимальное значение 16Kб. Размер экстента должен быть кратным 16Kб для всех операционных систем. Если будет определен другой размер, то утилита PROSTRCT выдаст предупреждение и автоматически округлит значение до следующего кратного 16Kб. Максимальный размер ограничен возможностями операционной системы и размерами диска. |
Пример описания AI-экстента фиксированного размера:
a /users/valeriy/lecAI/db1/sports.a1 f 2048
Опишите необходимое количество AI-экстентов переменного размера. Необходимо указать только первые два признака в описании, т.е. тип экстента и путь к файлу экстента. В отличие от BI-экстентов здесь можно определять сколько угодно AI-экстентов переменного размера.
Создайте базу данных, используя для формирования ее структуры одну из утилит: PROSTRCT, PROCOPY или PROREST.
Добавление AI-экстентов в существующую базу
Создайте структурный файл, содержащий информацию о добавляемых AI-экстентах;
Используйте команду PROSTRCT ADD совместно со структурным файлом для добавления AI-экстентов;
Используйте PROSTRCT LIST для обновления st-файла базы данных.