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

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

Добавлено: 10 мар 2011, 13:27
Шевцов Владимир
доброго дня.
у кого получилось загрузка журнала из dbf + dbt?
сейчас в очередной раз попытался - с ключами NFSR
саппорт загрузил а в журнале написал:
"полю приемника NREC будут заданы значения по умолчанию.
поле источника NREC будет проигнорировано"
- думаю как раз из-за этого мемо-поля с расшифровкой изменений по журналу не открываются.
что можно сделать?
спасибо

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

Добавлено: 10 мар 2011, 14:55
Vitaliy
А что пытаетесь сделать?

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

Добавлено: 10 мар 2011, 15:59
edward_K
весь вопрос в том что в msql oracle данные храняться в других таблицах - что в принципе удобней для поиска стороними средствами.
Драйвер же для просмотра или выгрузки журнала формирует мемо поле. Вопрос в том что обратно он этого не делает.
Вообще вам следует воспользоваться выгрузкой журнала в архив в сапорте - Lot + aqa скрипт (лот нужен чтобы проставить в скрипте дату создания равную текущей) и будете получать поденный архив журнала. А потом в базе уже чистите скока хотите

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

Добавлено: 11 мар 2011, 05:34
Шевцов Владимир
Vitaliy писал(а):А что пытаетесь сделать?
у меня есть выгрузка X$JOURNAL, полученная VIP'ом - два файла, DBF и DBT
данные из БД удалены.
теперь я хочу восстановить их из этой выгрузки

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

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

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

Добавлено: 11 мар 2011, 10:50
edward_K
его можно загрузить в первасив.
Стрясите с тп лицензию на сапорт на первасив. Поставте хоть себе на локал сервер 9.5 (не забудьте про лицензии - иначе только месяц). Можно клиент для workgroup попробовать. Разбираться со структурой мемо поля не благодарное занятие. Я как то пробовал на дельфях проанализировать - до конца не получилось -- где то сдвигает. А так драйвер в обратку не пашет. Журнализация вообще пишется тригерами.

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

Добавлено: 11 мар 2011, 13:48
Шевцов Владимир
ок, спасибо за совет.
получается журнал даже не имеет смысла бэкапить випом или саппортом.

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

Добавлено: 11 мар 2011, 17:36
edward_K
випом нет - разве что будете грузить потом в первасив.
А вот сапортом самое и то. только не выгружайте за большой период.
Ну и есть не удобство что перед просмотром нужно в настройках менять имя архива - могли бы и выбор предложить
Но это в свою ТП.