Перенос базы из Cache 4.16 в Cache 5.0.4

Dekan
Дата: 10.02.2004 09:03:03
Задача такова -- есть база даных (файл nov.dat), созданный Cache 4.16.
Необходимо его прикрутить к Cache 5.0.4 на другой машине.
Как это сделать?
З.Ы. В документации не нашел ничего :(
ну я
Дата: 10.02.2004 11:41:37
1) положи его в каталог, где будет обслуживаться.
2) переименуй в cache.dat
3) редактор конфигурации, закладка базы данных, обзываешь как нужно.
4) указываешь каталог, где лежит этот cache.dat
5) конфигуратор должен обнаружить что там есть cache.dat и предложит использовать его. Соглашайся.
6) там же в конфигураторе закладка области, добавить, указываешь имя только что смонтированной базы. В принципе, добавить базу можно и из конфигуратора области.
7) активируй изменения. В старших версиях перезапуск может не понадобиться.
Dekan
Дата: 10.02.2004 12:57:08
Спасибо, заработало!
Только русские комментарии в исходниках накрылись. Но в общем, это мелочи..
ну я
Дата: 10.02.2004 14:33:25
Только русские комментарии в исходниках накрылись.
1) не накрылись, а были в кодировке отличной от кодировки текущего сервера
2) накрыться должны также объектники - в пятерке у них формат другой. Требуется перекомпиляция mac и int.
3) накрыться также должны классы - тоже формат другой. Посмотрите
в документации про upgrade базы, например может понадобиться
d $System.OBJ.Help()
d $System.OBJ.Help("UpgradeAll")
и так далее.
4) с самими данными проблем не должно быть. Но если файл данных использовал 2к блоки, лучше переместить данные в 8к блочный датасет.
Работать будет заметно быстрее.
psl
Дата: 16.02.2004 16:51:50
гуры, подскажите, есть ли отдельный форум по каше где вы все ?
ну я
Дата: 16.02.2004 17:24:57
гуры, подскажите, есть ли отдельный форум по каше где вы все ?

Мы, гуры, все тусуемся в мейллисте cache_ru.
Хочешь - сделай свой форум.
По ссылкам походи:
www.dimas.ru/cvar
К сведению - отношения у большинства с российским представительством интерсистемс достаточно дружественные, куча сведений получается по каналу саппорта.
Намыль на support@intersystems.ru - не съедят.