powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Узнать, с какого ip-адреса подключались к базе
6 сообщений из 6, страница 1 из 1
Узнать, с какого ip-адреса подключались к базе
    #39921821
I.Tal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. На главные таблицы в БД есть журналирование на insert и update, а на delete нет. Возникла необходимость узнать, какой пользователь удалил запись в таблице. Есть ли возможность где-то в логах DB2 найти информацию об ip-адресе пользователя, удалившего запись?
...
Рейтинг: 0 / 0
Узнать, с какого ip-адреса подключались к базе
    #39923279
I.Tal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне к сетевикам, в БД такой возможности нет?
...
Рейтинг: 0 / 0
Узнать, с какого ip-адреса подключались к базе
    #39923611
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
I.Tal,

Добрый день.

Ваш вопрос о том, как по уже свершившемуся факту произвести расследование, когда, скажем, ни нужных триггеров на таблицу, ни аудита этой таблицы настроено не было?

Если да, то у вас должно быть выполнено:
- версия db2 от 10.1
- выставлен параметр базы log_appl_info в yes
- выставлен атрибут data capture changes у таблицы

При выполнении всех 3-х условий можно достать нужную информацию из транзакционных журналов, если они у вас сохоанились. Но вам нужно будет либо установить и настроить программы, умеющие читать транзакционный журнал. Такие как, например, IBM CDC. И заставить их захватить изменения из этого журнала, начиная с нужного времени.
Либо написать собственную на C/C++, использующую db2ReadLog API.
...
Рейтинг: 0 / 0
Узнать, с какого ip-адреса подключались к базе
    #39926578
I.Tal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за Ваш интерес к проблеме.
Mark Barinstein

Ваш вопрос о том, как по уже свершившемуся факту произвести расследование, когда, скажем, ни нужных триггеров на таблицу, ни аудита этой таблицы настроено не было?

Триггеры есть, они настроены на фиксацию фактов изменения данных для синхронизации с другой БД. Какими должны быть триггеры для произведения расследования?

Если да, то у вас должно быть выполнено:
- версия db2 от 10.1
- выставлен параметр базы log_appl_info в yes
- выставлен атрибут data capture changes у таблицы

- версия 10.5.8;
- параметры базы данных остались по умолчанию;
- таблица имеет неизмененный атрибут data capture changes.

При выполнении всех 3-х условий можно достать нужную информацию из транзакционных журналов, если они у вас сохоанились. Но вам нужно будет либо установить и настроить программы, умеющие читать транзакционный журнал. Такие как, например, IBM CDC. И заставить их захватить изменения из этого журнала, начиная с нужного времени.
Либо написать собственную на C/C++, использующую db2ReadLog API.
Где можно взять IBM CDC и документацию по нему, простите за наивный вопрос.
...
Рейтинг: 0 / 0
Узнать, с какого ip-адреса подключались к базе
    #39926916
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
I.Tal
Триггеры есть, они настроены на фиксацию фактов изменения данных для синхронизации с другой БД. Какими должны быть триггеры для произведения расследования?
В AFTER DELETE триггере на таблицу можно вставлять диагностическую запись в какую-нибудь таблицу-журнал изменений значения одно или несколько значений Special registers , отосящихся к клиентской информации (CURRENT CLIENT_APPLNAME, CURRENT CLIENT_WRKSTNNAME, USER).

I.Tal

- версия 10.5.8;
- параметры базы данных остались по умолчанию;
- таблица имеет неизмененный атрибут data capture changes.
Это говорит о том, что из логов вы теперь ничего не достанете.

I.Tal
Где можно взять IBM CDC и документацию по нему, простите за наивный вопрос.
IBM Data Replication on IBM FixCentral
CDC Replication Documentation
...
Рейтинг: 0 / 0
Узнать, с какого ip-адреса подключались к базе
    #39928069
I.Tal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

Спасибо за информацию.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Узнать, с какого ip-адреса подключались к базе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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