powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Журнал транзакций (+)
7 сообщений из 32, страница 2 из 2
Журнал транзакций (+)
    #33650425
OlegA67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ggvпро audit facility и про administrative API сам в Information Center прочитаешь?
Спасибо очень интересная вещь, но теперь следующие вопросы. Из всех событий аудита, для моей задачи, которую описывал в самом начале топика вроде бы подходит событие аудита CONTEXT. При следующей конфмгурации аудита
db2audit configure scope context status success
и с учетом , что записи аудита будут записыватся асинхронно , насколько снизиться производительность самой базы. И какое значение оптимально выставить для параметра audit_buf_sz , допустим имея в наличие 2Гб оперативной памяти. Еще один нюанс в логе аудита, так как пользователи работают с базой через клиентское приложение , то есть заносят данные на форме, а потом жмут на кнопку, то в приложение SQL оператор выглядит примерно так
SQLEXEC(nStatementHandle,"INSERT INTO myscheme.mytable VALUES (?mem1,?mem2)"), а в логе аудита выглядит так

timestamp=2006-04-07-00.23.23.937001;category=CONTEXT;audit event=EXECUTE;
event correlator=14;
database=SAMPLE;userid=userdb;authid=USERDB;
application id=*LOCAL.DB2.060406142448;application name=myapp.exe;
package schema=NULLID;package name=SYSSH200;
package section=4;text=insert into myscheme.mytable values (? ,? );

то есть не видно , какие именно пользователь ввел данные

Или рассмотреть вариант предложенный gardenman'ом с триггерами и таблицей логов, и не заморачиваться с аудитом. Проект еще в стадии разработки, и можно его перепроектировать. Какой вариант выбрать?
...
Рейтинг: 0 / 0
Журнал транзакций (+)
    #33650442
лгдлщм
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я бы сделал в аудит как репликацию. Потому как в Staging таблица можно будет видеть всю информацию про то кто какие изменения когда делал.
...
Рейтинг: 0 / 0
Журнал транзакций (+)
    #33650706
OlegA67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
лгдлщмЯ бы сделал в аудит как репликацию.
Это как ? Еесли не трудно можно поподробнее
...
Рейтинг: 0 / 0
Журнал транзакций (+)
    #33651068
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
ну там же в доке про репликацию и staging таблицы все написано.
Прикольно - аудит посредством репликации.
Токо я бы через Q репликацию :)
...
Рейтинг: 0 / 0
Журнал транзакций (+)
    #33651419
OlegA67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ggvТоко я бы через Q репликацию :)
Где-то уже читал , что для Q репликации нужна лицензия для DB2 Information Integrator, которая стоит денег. Так что Q репликация отпадает, а использовать SQL репликацию для аудита, тогда уж лучше тригер написать.
...
Рейтинг: 0 / 0
Журнал транзакций (+)
    #33651557
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
денех стоит все - даже собственноручно написанный софт стоит денех. Это не обсуждается.
А вот сравнение механизм репликации vs триггерный механизм - обсуждаемо.
Сдается мне, что Capture, читающий из журналов транзакций независимо от процесса работы самих транзакций, будет более быстро и менее ресурсо затратно по сравнению чем триггера.
Но можно ведь и проверить - сделать одним и другим способом, и сравнить.
Даже если в проекте нафик не пригодится - то знания, добытые таким трудом, будут бесценны.
...
Рейтинг: 0 / 0
Журнал транзакций (+)
    #33651564
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Да и не так уж много II RE стоит.
И вообще - как можно че-то делать без MQ...
Это как пыво без водки :)
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Журнал транзакций (+)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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