Изменение местоположения файлов БД
В некоторых случаях возникает необходимость в перемещении файлов БД. Например, недостаток свободного места для расширения системного журнала, необходимость разнесения файлов БД на различные устройства для повышения общей производительности СУБД и т.д.
Для изменения местоположения файлов БД выполнить следующие шаги:
-
остановить БД;
-
физически перенести (скопировать) нужные файлы в новые каталоги или на другие устройства. Некоторые файлы БД имеют одно логическое имя, но физически состоят из нескольких файлов (например, файлами системного журнала
SYSLOG
являются файлы с именами 00000000.61, 00000001.61 и т.д.). В этом случае необходимо переносить на новое место все физические файлы. В диалоговом окне настройки местоположения файлов к логическим именам таких файлов добавлена метка[x]
; -
для каждого нового местоположения файла определить имя переменной среды окружения, например
SY01
,SORT
,SLOG
и т.п., либо, если используется прежнее имя переменной, присвоить ей новое значение (см. шаг 4); -
средствами Windows присвоить значения выбранным переменным окружения, например:
SORT=d:/sort
-
перейти на вкладку Устройства (рис. 23);
Рисунок 23. Диалоговое окно указания местоположения файлов БД
-
назначить каждому файлу БД соответствующую переменную среды окружения;
-
для завершения изменения параметров запуска нажать кнопку OK, для продолжения – выбрать другую вкладку.
Примечание
После изменения местоположения файлов БД рекомендуется запустить эту БД и внести переменные среды окружения в системную таблицу $$$DEVICE
(если она создана в БД).