всё-таки как загрузить x$journal?

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Шевцов Владимир
Постоянный обитатель
Сообщения: 175
Зарегистрирован: 09 окт 2009, 11:58
Откуда: г.Находка

всё-таки как загрузить x$journal?

Сообщение Шевцов Владимир »

доброго дня.
у кого получилось загрузка журнала из dbf + dbt?
сейчас в очередной раз попытался - с ключами NFSR
саппорт загрузил а в журнале написал:
"полю приемника NREC будут заданы значения по умолчанию.
поле источника NREC будет проигнорировано"
- думаю как раз из-за этого мемо-поля с расшифровкой изменений по журналу не открываются.
что можно сделать?
спасибо
Vitaliy
Постоянный обитатель
Сообщения: 101
Зарегистрирован: 27 апр 2005, 09:52
Откуда: Сибирь

Re: всё-таки как загрузить x$journal?

Сообщение Vitaliy »

А что пытаетесь сделать?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: всё-таки как загрузить x$journal?

Сообщение edward_K »

весь вопрос в том что в msql oracle данные храняться в других таблицах - что в принципе удобней для поиска стороними средствами.
Драйвер же для просмотра или выгрузки журнала формирует мемо поле. Вопрос в том что обратно он этого не делает.
Вообще вам следует воспользоваться выгрузкой журнала в архив в сапорте - Lot + aqa скрипт (лот нужен чтобы проставить в скрипте дату создания равную текущей) и будете получать поденный архив журнала. А потом в базе уже чистите скока хотите
Шевцов Владимир
Постоянный обитатель
Сообщения: 175
Зарегистрирован: 09 окт 2009, 11:58
Откуда: г.Находка

Re: всё-таки как загрузить x$journal?

Сообщение Шевцов Владимир »

Vitaliy писал(а):А что пытаетесь сделать?
у меня есть выгрузка X$JOURNAL, полученная VIP'ом - два файла, DBF и DBT
данные из БД удалены.
теперь я хочу восстановить их из этой выгрузки
Шевцов Владимир
Постоянный обитатель
Сообщения: 175
Зарегистрирован: 09 окт 2009, 11:58
Откуда: г.Находка

Re: всё-таки как загрузить x$journal?

Сообщение Шевцов Владимир »

edward_K писал(а):весь вопрос в том что в msql oracle данные храняться в других таблицах - что в принципе удобней для поиска стороними средствами.
Драйвер же для просмотра или выгрузки журнала формирует мемо поле. Вопрос в том что обратно он этого не делает.
Вообще вам следует воспользоваться выгрузкой журнала в архив в сапорте - Lot + aqa скрипт (лот нужен чтобы проставить в скрипте дату создания равную текущей) и будете получать поденный архив журнала. А потом в базе уже чистите скока хотите
т.е. если журнал был выгружен просто vip'ом по следующему lot-файлу
select x$journal.* to dbf d:\galaxy\backup\jour\journal ; - его уже обратно не загрузить?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: всё-таки как загрузить x$journal?

Сообщение edward_K »

его можно загрузить в первасив.
Стрясите с тп лицензию на сапорт на первасив. Поставте хоть себе на локал сервер 9.5 (не забудьте про лицензии - иначе только месяц). Можно клиент для workgroup попробовать. Разбираться со структурой мемо поля не благодарное занятие. Я как то пробовал на дельфях проанализировать - до конца не получилось -- где то сдвигает. А так драйвер в обратку не пашет. Журнализация вообще пишется тригерами.
Шевцов Владимир
Постоянный обитатель
Сообщения: 175
Зарегистрирован: 09 окт 2009, 11:58
Откуда: г.Находка

Re: всё-таки как загрузить x$journal?

Сообщение Шевцов Владимир »

ок, спасибо за совет.
получается журнал даже не имеет смысла бэкапить випом или саппортом.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: всё-таки как загрузить x$journal?

Сообщение edward_K »

випом нет - разве что будете грузить потом в первасив.
А вот сапортом самое и то. только не выгружайте за большой период.
Ну и есть не удобство что перед просмотром нужно в настройках менять имя архива - могли бы и выбор предложить
Но это в свою ТП.
Ответить