Страница 1 из 1

Импорт журнала на Oracle

Добавлено: 02 май 2024, 08:30
Ogeeon
Коллеги, а кто-нибудь пробовал выгрузить часть журнала в dbf, а потом загрузить в базу на платформе, отличной от Pervasive?
Туда-то загружается нормально, а вот при импорте в Oracle memo-поля с содержимым собственно J$XXXX таблиц игнорируются.
При экспорте в csv Support тоже создаёт отдельное поле под это содержимое, но как его заставить импортировать это поле, "развернув" и разложив по нужным таблицам?
Если тупо зайти в Экспорт/Импорт и попытаться импортировать x$journal из этого csv файла, Support для каждой записи ругается на "лишнее" 10 поле.

Re: Импорт журнала на Oracle

Добавлено: 07 май 2024, 13:43
edward_K
мемо поля экспортируются в отдельный файл - dbt. Можно Foxpro смотреть или чем то еще.
Но с импортом журнала - да, проблема, все из за файлов J* в оракле, в первасиве все изменения сидят в мемо x$journal . А чем вас не устраивает создание архивов журнала и их подключение по необходимости?
Вы когда таблицу в сапорте смотрите там есть просмотр истории и можно выбрать откуда из базы или из архива.
В модуле журнализации есть экспорт, ну и там же просмотр архивов . Если повозится то я когда то туда AQA подключал для автомата.
А в чем необходимость именно импорта? Если очень нужно, то можно средствами оракла из базы в базу перетянуть.

Re: Импорт журнала на Oracle

Добавлено: 08 май 2024, 05:17
Ogeeon
Мы "архивы" журнала храним отдельно, раньше это был Первасив, но меня достало, что там SQL нет в том виде, к которому я привык в Оракле. Точнее, можно "подключить" журнал к первасивовской базе, но это танцы с бубном.
Средствами Оракла я пробовал отправлять данные - по dblink почему-то на порядок дольше идёт выгрузка и я не смог это победить.
Кончилось тем, что я написал на питоне небольшую обработку, которая подключается к двум базам и перетягивает журнал из одной в другую.