Переходы между низкоуровневыми устройствами и файловыми системами

Оценить
(0 голоса)

Малоизвестным фактом является то, что файлы БД, расположенные в файловых системах, могут быть перемещены на низкоуровневые устройства и наоборот, причем, даже без необходимости повторного создания табличных пространств. Как только БД закрыта, утилита dd может использоваться для копирования файла. Если используются символические ссылки, то имя маршрута, известное БД, может быть переадресовано на новое местоположение файла, а затем БД должна быть перезапущена.

Копирование файла БД с UFS на низкоуровневые устройства выполняется достаточно просто, поскольку утилита dd завершит свою работу, как только будет скопировано необходимое количество байтов. Копирование файла БД с низкоуровневого устройства в файл UFS может быть немного более сложным процессом, поскольку точный размер файла БД не может быть известен (низкоуровневое устройство обычно имеет больший размер, чем файл БД, хранящийся на нем). В худшем случае конечным результатом может оказаться файл UFS, который имеет размер больший, чем это необходимо. Обратите внимание на то, что при работе с СУБД Oracle можно использовать утилиту dbfsize для того, чтобы определить точный размер низкоуровневого устройства.

Производительность технологии RAID 5 при работе с БД
Влияние RAID-технологии на работу оптимизаторов баз данных
Достоинства и недостатки менеджеров томов
Изменения имен дисковых устройств
Автоматическое восстановление при обнаружении ошибок

Добавить комментарий


Защитный код
Обновить