Изменение местоположения файлов БД

В некоторых случаях возникает необходимость в перемещении файлов БД. Например, недостаток свободного места для расширения системного журнала, необходимость разнесения файлов БД на различные устройства для повышения общей производительности СУБД и т.д.

Для изменения местоположения файлов БД выполнить следующие шаги:

  1. остановить БД;

  2. физически перенести (скопировать) нужные файлы в новые каталоги или на другие устройства. Некоторые файлы БД имеют одно логическое имя, но физически состоят из нескольких файлов (например, файлами системного журнала SYSLOG являются файлы с именами 00000000.61, 00000001.61 и т.д.). В этом случае необходимо переносить на новое место все физические файлы. В диалоговом окне настройки местоположения файлов к логическим именам таких файлов добавлена метка [x];

  3. для каждого нового местоположения файла определить имя переменной среды окружения, например SY01, SORT, SLOG и т.п., либо, если используется прежнее имя переменной, присвоить ей новое значение (см. шаг 4);

  4. средствами Windows присвоить значения выбранным переменным окружения, например:

    SORT=d:/sort
  5. перейти на вкладку Устройства (рис. 23);

    Диалоговое окно указания местоположения файлов БД
    Рисунок 23. Диалоговое окно указания местоположения файлов БД

  6. назначить каждому файлу БД соответствующую переменную среды окружения;

  7. для завершения изменения параметров запуска нажать кнопку OK, для продолжения – выбрать другую вкладку.

Примечание

После изменения местоположения файлов БД рекомендуется запустить эту БД и внести переменные среды окружения в системную таблицу $$$DEVICE (если она создана в БД).