powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Переместить чанк в другое место
10 сообщений из 10, страница 1 из 1
Переместить чанк в другое место
    #33319117
Rumata Estorskiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ли возможность как-то переместить уже задействованный чанк в другое место (в другую папку, диск)?
...
Рейтинг: 0 / 0
Переместить чанк в другое место
    #33319676
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если сервер работает на *nix то это легко делается с помощью символических ссылок, см. команду ln с флагом -s (не зря советуют избегать прямого указания файлов/девайсов). А вот если windows, то не знаю, хотя NTFS вроде тоже поддерживает работу со ссылками.
...
Рейтинг: 0 / 0
Переместить чанк в другое место
    #33319940
Rumata Estorskiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndronЕсли сервер работает на *nix то это легко делается с помощью символических ссылок, см. команду ln с флагом -s (не зря советуют избегать прямого указания файлов/девайсов). А вот если windows, то не знаю, хотя NTFS вроде тоже поддерживает работу со ссылками.

Забыл написать, что NTFS (Win 2000 Ser). А без ссылок путь поменять? Дело в том, что хочу на одном компе сделать нулевой архив (ontape), а на другом поднять архив. Естественно все пути должны быть идентичны. Но с путями как раз проблемы. Нашёл, что пути к чанкам прописаны в rootdbs, база sysmaster в таблице syschktab. Но принудительно изменить её не получается.
...
Рейтинг: 0 / 0
Переместить чанк в другое место
    #33320510
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andron А вот если windows, то не знаю, хотя NTFS вроде тоже поддерживает работу со ссылками.
Поддерживать то поддерживает, вот только сам МС никакого официального инструментария для этого не дает :) (не знаю, как в 2003).
Тот же FAR может использовать эту возможность и устанавливать линки.
Есть еще пара мелких утилит.
Но серьезно я эту возможность не использовал и для промышленной БД не рекомендовал бы.
...
Рейтинг: 0 / 0
Переместить чанк в другое место
    #33320994
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василис обычно в этом случае предлагал отличный способ: используйте миррор.

-----------------------------------------------------------
Решительный шаг вперед -- результат хорошего пинка сзади
...
Рейтинг: 0 / 0
Переместить чанк в другое место
    #33321073
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев ДенисВасилис обычно в этом случае предлагал отличный способ: используйте миррор.

К сожалению, зеркалируется только ДБ-пространство целиком, а спрашивался чанк...
Проще, как мне кажется, перенести через dbexport/dbimport , если , конечно, размер БД не очень большой.
...
Рейтинг: 0 / 0
Переместить чанк в другое место
    #33321292
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Rumata Estorskiy AndronЕсли сервер работает на *nix то это легко делается с помощью символических ссылок, см. команду ln с флагом -s (не зря советуют избегать прямого указания файлов/девайсов). А вот если windows, то не знаю, хотя NTFS вроде тоже поддерживает работу со ссылками.

Забыл написать, что NTFS (Win 2000 Ser). А без ссылок путь поменять? Дело в том, что хочу на одном компе сделать нулевой архив (ontape), а на другом поднять архив. Естественно все пути должны быть идентичны. Но с путями как раз проблемы. Нашёл, что пути к чанкам прописаны в rootdbs, база sysmaster в таблице syschktab. Но принудительно изменить её не получается.

Пути к чанкам прописаны в резервных страницах, syschktab - это псевдотаблица.
Если хотите приключений на одно место, можете попробовать поковырять - при одинаковой длине имени файла это даже б.м. безопасно (для инженера саппорта :-)) )
А то мигрируйте на 10-ку - там это уже стандартная фича :

Renaming Chunks During a Restore

You can rename chunks during a cold restore with ontape. This option is useful if you need to restore storage spaces to a different disk from the one on which the backup was made. You can rename any type of chunk, including critical chunks and mirror chunks.

The ontape rename chunk restore only works for cold restores.
...
Рейтинг: 0 / 0
Переместить чанк в другое место
    #33326770
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasilis[quot Andron] Поддерживать то поддерживает, вот только сам МС никакого официального инструментария для этого не дает :) (не знаю, как в 2003).
Тот же FAR может использовать эту возможность и устанавливать линки.
Есть еще пара мелких утилит.
Но серьезно я эту возможность не использовал и для промышленной БД не рекомендовал бы.

Насколько я помню "Disk Management" предоставляет эту возможность. Создаете фолдер, а к нему можно прицепить неформатированный Partition.
А как по другому использовать raw-partition? И Win 2003 тут не причем.
...
Рейтинг: 0 / 0
Переместить чанк в другое место
    #33327950
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasilis Andron А вот если windows, то не знаю, хотя NTFS вроде тоже поддерживает работу со ссылками .
Поддерживать то поддерживает, вот только сам МС никакого официального инструментария для этого не дает :) (не знаю, как в 2003).
Тот же FAR может использовать эту возможность и устанавливать линки.

Если внимательно посмотреть выше на фразу, которую я комментировал, то можно заметить, что речь там идет об NTFS и именно о ссылках внутри этой файловой системы и шла речь, когда физически файл один , но на него есть несколько ссылок из разных каталогов, т.е. файл как бы присутствует одновременно в нескольких экземплярах. Естественно, ни к raw-partition, ни к "Disk Management" это отношения не имеет. Так что надо "тщательнее" в чтении и комментировании других слов.
А ссылки на неотформатированные разделы жесткого диска, естественно, имеют место уже давно и так же давно поддерживаются и Информиксом (сначала неофициально, а затем уже и официально). Просто на платформе Windows практически никто этой возможностью не пользуется, так как прироста производительности, как на *nix-платформах, здесь почти не будет.
...
Рейтинг: 0 / 0
Переместить чанк в другое место
    #33338378
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vasilis Журавлев ДенисВасилис обычно в этом случае предлагал отличный способ: используйте миррор.

К сожалению, зеркалируется только ДБ-пространство целиком, а спрашивался чанк...
Проще, как мне кажется, перенести через dbexport/dbimport , если , конечно, размер БД не очень большой.

Еще один вариант при наличии свободного места.. Допустим, dbspace состоит из 2 чанков А и Б, надо перенести Б.
1. Зеркалируем чанки А и Б в левые места
2. Отключаем зеркало.
3. Зеркалируем А обратно, Б - в правое (нужное) место
4. отключаем зеркало.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Переместить чанк в другое место
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]