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

Журнал не протоколирует изменения в БД

Добавлено: 01 фев 2012, 05:12
ksanka
СУБД - Oracle, в Support-е в настройках системы включена журнализация, в карточке настройки добавлены все возможные таблицы по которым следует вести журнал. Но модификация БД в журнале не отражается. Таблица x$journal - пустая. В чём может быть проблема?

Re: Журнал не протоколирует изменения в БД

Добавлено: 01 фев 2012, 09:56
edward_K
Ну помимо добавления нужно еще включить. При том нужно делать это все для записи офиса, которая жирная.
Следующая проблема - пользователь который делает изменения, админ в галактике, но не админ в оракле(что по умолчанию не так - но мог админ оракла постараться) и ему не хватает прав на внесение в базе - в этом случае должны писаться какие то ошибки - посмотрите ora???drv.log. Обновление настроек журнализации должно занимать какое то время - минуты 2-3 как миниум.
Ну еще возможно что нужно выполнить проверку тригеров - именно они пишут в журнал. И в галактику на всякий случай нужно перезайти.

Re: Журнал не протоколирует изменения в БД

Добавлено: 01 фев 2012, 13:26
spark
edward_K писал(а):Ну помимо добавления нужно еще включить. При том нужно делать это все для записи офиса, которая жирная.
Следующая проблема - пользователь который делает изменения, админ в галактике, но не админ в оракле(что по умолчанию не так - но мог админ оракла постараться) и ему не хватает прав на внесение в базе - в этом случае должны писаться какие то ошибки - посмотрите ora???drv.log. Обновление настроек журнализации должно занимать какое то время - минуты 2-3 как миниум.
Ну еще возможно что нужно выполнить проверку тригеров - именно они пишут в журнал. И в галактику на всякий случай нужно перезайти.
Да, у меня недавно была похожая проблема с оракловой базой и проверка триггров все поправила.

Re: Журнал не протоколирует изменения в БД

Добавлено: 02 фев 2012, 07:11
ksanka
spark, edward_K спасибо! Дело было в тригерах! Все заработало!