Журнал не протоколирует изменения в БД
Модераторы: m0p3e, edward_K, Модераторы
Журнал не протоколирует изменения в БД
СУБД - Oracle, в Support-е в настройках системы включена журнализация, в карточке настройки добавлены все возможные таблицы по которым следует вести журнал. Но модификация БД в журнале не отражается. Таблица x$journal - пустая. В чём может быть проблема?
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Журнал не протоколирует изменения в БД
Ну помимо добавления нужно еще включить. При том нужно делать это все для записи офиса, которая жирная.
Следующая проблема - пользователь который делает изменения, админ в галактике, но не админ в оракле(что по умолчанию не так - но мог админ оракла постараться) и ему не хватает прав на внесение в базе - в этом случае должны писаться какие то ошибки - посмотрите ora???drv.log. Обновление настроек журнализации должно занимать какое то время - минуты 2-3 как миниум.
Ну еще возможно что нужно выполнить проверку тригеров - именно они пишут в журнал. И в галактику на всякий случай нужно перезайти.
Следующая проблема - пользователь который делает изменения, админ в галактике, но не админ в оракле(что по умолчанию не так - но мог админ оракла постараться) и ему не хватает прав на внесение в базе - в этом случае должны писаться какие то ошибки - посмотрите ora???drv.log. Обновление настроек журнализации должно занимать какое то время - минуты 2-3 как миниум.
Ну еще возможно что нужно выполнить проверку тригеров - именно они пишут в журнал. И в галактику на всякий случай нужно перезайти.
Re: Журнал не протоколирует изменения в БД
Да, у меня недавно была похожая проблема с оракловой базой и проверка триггров все поправила.edward_K писал(а):Ну помимо добавления нужно еще включить. При том нужно делать это все для записи офиса, которая жирная.
Следующая проблема - пользователь который делает изменения, админ в галактике, но не админ в оракле(что по умолчанию не так - но мог админ оракла постараться) и ему не хватает прав на внесение в базе - в этом случае должны писаться какие то ошибки - посмотрите ora???drv.log. Обновление настроек журнализации должно занимать какое то время - минуты 2-3 как миниум.
Ну еще возможно что нужно выполнить проверку тригеров - именно они пишут в журнал. И в галактику на всякий случай нужно перезайти.
Re: Журнал не протоколирует изменения в БД
spark, edward_K спасибо! Дело было в тригерах! Все заработало!