powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ALTER SYSTEM SET audit_trail=db
7 сообщений из 7, страница 1 из 1
ALTER SYSTEM SET audit_trail=db
    #39375827
izula
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Используем Oracle 8.1.7.0.0. Нужно фиксировать все изменения в одном из полей таблицы - кто, когда, с какого ПК и на какое значение изменил данное поле. Пытаюсь настроить логирование, но на выходе получаю

SQL> ALTER SYSTEM SET audit_trail=db SCOPE=SPFILE;
ALTER SYSTEM SET audit_trail=db SCOPE=SPFILE
*
ERROR at line 1:
ORA-02095: specified initialization parameter cannot be modified
...
Рейтинг: 0 / 0
ALTER SYSTEM SET audit_trail=db
    #39375833
Фотография orTOPed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В данном случае нужен аудит через триггер на таблицу.
...
Рейтинг: 0 / 0
ALTER SYSTEM SET audit_trail=db
    #39375834
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доку нужно использовать от своей версии

В 8-ке не было spfile, поэтомц статические параметры меняются прописыванием в init.ora - файле с последующей перезагрузкой экземпляра
...
Рейтинг: 0 / 0
ALTER SYSTEM SET audit_trail=db
    #39375856
izula
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
orTOPed, т.е. нужно создать таблицу для записей логов, а в триггере update прописать insert ?
...
Рейтинг: 0 / 0
ALTER SYSTEM SET audit_trail=db
    #39375866
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izula,

последуй лучше совету Вячеслава.
...
Рейтинг: 0 / 0
ALTER SYSTEM SET audit_trail=db
    #39375887
Фотография orTOPed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izulaorTOPed, т.е. нужно создать таблицу для записей логов, а в триггере update прописать insert ?
Да

Q.Tarantinoizula,

последуй лучше совету Вячеслава.
И чем же audit_trail=db поможет в этом случае "Нужно фиксировать все изменения в одном из полей таблицы - кто, когда, с какого ПК и на какое значение изменил данное поле."?
...
Рейтинг: 0 / 0
ALTER SYSTEM SET audit_trail=db
    #39375937
Alexls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
izula,

Вам нужен параметр db extended
Вот только не факт, что он уже есть в oracle 8

Как уже было сказано выше - триггер в вашем случае проще. Все необходимые данные в нем можно получить.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ALTER SYSTEM SET audit_trail=db
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]