Хорошо, дамп и загрузка на кросс-платформенные системы для построения обучающей системы, вероятно, является законным вариантом использования.(Если бы это был Linux для Linux, вы могли бы просто выполнить резервное копирование и восстановление - вы могли бы сделать это Linux для UNIX, если порядок байтов одинаков ...)
Бинарный формат переносим между платформами иверсии Прогресс.При желании вы можете создать двоичный дамп базы данных HPUX Progress версии 8 и загрузить его в Windows OpenEdge 11 db.
Для создания двоичного дампа используйте:
proutil dbname -C dump tablename
Это создастtablename.bd.Затем вы можете загрузить эту таблицу с помощью:
proutil dbname -C load tablename
Как только все данные будут загружены, вам нужно помнить, чтобы перестроить индексы:
proutil dbname -C idxbuild all
Вы можете запускать много одновременных команд proutil,Нет необходимости идти по одному столу за раз.Вам просто нужно, чтобы БД работал и работал в многопользовательском режиме.Взгляните на это для более подробного объяснения: http://www.greenfieldtech.com/downloads/files/DB-20_Bascom%20D+L.ppt
Полезно разбить вашу базу данных на несколько областей хранения (и они должны быть областями типа 2) для достижения наилучших результатов.Проверьте: http://dbappraise.com/ppt/sos.pptx для некоторых идей на этот счет.
Существует множество параметров настройки для двоичного дампа и загрузки.Детали зависят от того, какую версию Progress вы используете.Многие из них, вероятно, не очень полезны в любом случае, но вы должны посмотреть на презентации выше и документацию и задать вопросы.