Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Logminer. Не видно USERNAME, SESSION_INFO.  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7438
Добрый день!

Подскажите по логмайнеру, плиз. Раскапываю исторические данные, нужно посмотреть имя пользователя ОС, компьютер, с которого производились изменения. Так вот при обращении к контексту логмайнера самых важных колонок не видно (пустые значения). OPERATION, SQL_REDO, SQL_UNDO видно, USERNAME, SESSION_INFO - нет. Причем не всегда. Для некоторых комбинаций сегментов/пользователей эти поля просматриваются. Почему так? Причем таблича имеет свои аудит колонки UPDATED_BY, CREATED_BY. Там имя пользователя Оракла просматривется честно.

Привожу косочек лога...

TIMESTAMP            USERNAME        SESSION_INFO                   OPERATION       SQL_REDO                                                                         SQL_UNDO
-------------------- --------------- ------------------------------ --------------- -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
01-APR-2008 11:18:02 UNSUPPORTED Unsupported Unsupported
01-APR-2008 11:18:02 UPDATE update "HMS"."DENTAL_CLAIM_PAYMENT" update "HMS"."DENTAL_CLAIM_PAYMENT"
set set
"TRAN_STAT_KEY" = 9, "TRAN_STAT_KEY" = 6,
"DCP_CHQ_CLEAR_SEQ" = 18205, "DCP_CHQ_CLEAR_SEQ" = NULL,
"DCP_CLEAR_DT" = TO_DATE('31-MAR-2008 00:00:00', 'DD-MON-YYYY HH24:MI:SS'), "DCP_CLEAR_DT" = NULL,
"DCP_PROCESS_DT" = NULL,
"DCP_PROCESS_DT" = TO_DATE('01-APR-2008 00:00:00', 'DD-MON-YYYY HH24:MI:SS') "UPDATED_ON" = TO_DATE('25-MAR-2008 07:42:01', 'DD-MON-YYYY HH24:MI:SS'),
, "UPDATED_BY" = 'VSXXXHERS'
"UPDATED_ON" = TO_DATE('01-APR-2008 11:18:02', 'DD-MON-YYYY HH24:MI:SS'), where
"UPDATED_BY" = 'SXXXLS' "TRAN_STAT_KEY" = 9 and

TIMESTAMP USERNAME SESSION_INFO OPERATION SQL_REDO SQL_UNDO
-------------------- --------------- ------------------------------ --------------- -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
where "DCP_CHQ_CLEAR_SEQ" = 18205 and
"TRAN_STAT_KEY" = 6 and "DCP_CLEAR_DT" = TO_DATE('31-MAR-2008 00:00:00', 'DD-MON-YYYY HH24:MI:SS') a
"DCP_CHQ_CLEAR_SEQ" IS NULL and nd
"DCP_CLEAR_DT" IS NULL and "DCP_PROCESS_DT" = TO_DATE('01-APR-2008 00:00:00', 'DD-MON-YYYY HH24:MI:SS')
"DCP_PROCESS_DT" IS NULL and and
"UPDATED_ON" = TO_DATE('25-MAR-2008 07:42:01', 'DD-MON-YYYY HH24:MI:SS') and "UPDATED_ON" = TO_DATE('01-APR-2008 11:18:02', 'DD-MON-YYYY HH24:MI:SS') and

"UPDATED_BY" = 'VSXXXHERS' and "UPDATED_BY" = 'SXXXLS' and
ROWID = 'AAAQsiAAGAADgeGAAf'; ROWID = 'AAAQsiAAGAADgeGAAf';
Oracle 10.2.0.2 SunOS 5.9.
15 апр 08, 17:56    [5550563]     Ответить | Цитировать Сообщить модератору
 Re: Logminer. Не видно USERNAME, SESSION_INFO.  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
может поможет Note:110301.1
15 апр 08, 18:50    [5550900]     Ответить | Цитировать Сообщить модератору
 Re: Logminer. Не видно USERNAME, SESSION_INFO.  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7438
pravednik
может поможет Note:110301.1
Thanks.
Да-уж. Я так и полагал. Нужно включать SUPPLEMENTAL логмайнеру. По умолчанию он выключен. Задним числом его не включить все равно.

Note:

In Oracle Database release 9.0.1, minimal supplemental logging was the default behavior in LogMiner.
In release 9.2 and later, the default is no supplemental logging. Supplemental logging must be specifically enabled.

Не понятно почему Оракл так осторожничает? Может ну его нафиг совсем?
15 апр 08, 20:40    [5551166]     Ответить | Цитировать Сообщить модератору
 Re: Logminer. Не видно USERNAME, SESSION_INFO.  [new]
Q u a d r o
Member

Откуда: Canada
Сообщений: 1987
Relic Hunter
pravednik
может поможет Note:110301.1
Thanks.
Да-уж. Я так и полагал. Нужно включать SUPPLEMENTAL логмайнеру. По умолчанию он выключен. Задним числом его не включить все равно.

Note:

In Oracle Database release 9.0.1, minimal supplemental logging was the default behavior in LogMiner.
In release 9.2 and later, the default is no supplemental logging. Supplemental logging must be specifically enabled.

Не понятно почему Оракл так осторожничает? Может ну его нафиг совсем?


Note:335516.1
9)Databasewide supplemental logging imposes a significant overhead and
affects performance.


сначала сделали, а потом поняли что сделали и быстренько отключили :)
16 апр 08, 10:00    [5552320]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить