Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
db2audit для одной таблицы
|
|||
|---|---|---|---|
|
#18+
Добрый день! Помогите пожалуйста разобраться с аудитом или посоветуйте как это можно сделать еще. Возможно ли настроить в DB2 9.7 LUW аудит только для одной таблицы, что бы сохранялись все операции delete(время, от какого пользователя и приложения), ну или хотя бы все sql команды. db2audit - если я правильно понял включит аудит для всей БД и всех таблиц, а меня интересует только одна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2013, 13:35 |
|
||
|
db2audit для одной таблицы
|
|||
|---|---|---|---|
|
#18+
Xed41, Добрый день. См. тут: Перезаписываются данные . Категория objmaint не нужна, наверное, для вашего случая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2013, 14:35 |
|
||
|
db2audit для одной таблицы
|
|||
|---|---|---|---|
|
#18+
Xed41, стандартно по документации - конфигурим db2audit, создаем нужный полиси прям по доке CREATE AUDIT POLICY TABLE_ACCESS_NODATA categories EXECUTE WITHOUT DATA STATUS BOTH ERROR TYPE NORMAL; и audit table ... using policy TABLE_ACCESS_NODATA. Включаем audit, мониторим, архивируем (db2audit archive database), потом делаем db2audit extract. Нюансы 1. остановка у db2audit штука странная. При состоянии stop он ухитряется еще некоторое время упорно писать лог, команда revoke policy вообще непонятно когда до него доходит. Следить за местом на диске. 2. Если на таблица массировано используется, например мы в нее делаем импорт - объем данных в лог будет настолько большим, что может серьезно просесть производительность. У меня импорт insert_update, который отрабатывал 10 минут, после добавления таблицы в аудит, шел 6 часов. 3. Плюсом является то, что ВСЕ стейтменты, где используется таблица, попадают в аудит - например, из-за триггеров или констрейнов. Hints - SYSCAT.AUDITUSE покажет аудируемые объекты - если стоит задача выявить из группы неиспользуемые объекты - аудит подходит. Включаем аудит для энного количества таблиц, получаем результат, который анализу не поддается (см. выше п. 3). Вырезаем все стейтменты и запускаем их пачкой на эксплейн (сначала почистим эксплейные таблицы) и селект по EXPLAIN_OBJECTS. Andy ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2013, 18:22 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=29&tid=1601242]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
| others: | 284ms |
| total: | 401ms |

| 0 / 0 |
