powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / TOAD2DB2
8 сообщений из 8, страница 1 из 1
TOAD2DB2
    #34324015
developer1983
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нить пользовался прогой TOAD for DB2 2.5? Скачал установил, запускаю Log Reader, но при коннекте выдает ошибку Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
...
Рейтинг: 0 / 0
TOAD2DB2
    #34324505
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоад работает из под 9 клиента, который идет с ним вместе.
каталогизируй в этом клиенте хотябы одну базу данных.
Start->Programs->IBM DB2->ToadF25->Command Line Tools->command window->
db2...
А потом запускайся.
...
Рейтинг: 0 / 0
TOAD2DB2
    #34331212
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2.5 - это версия тоада ?
тоад триальный ?
Где скачал ?
...
Рейтинг: 0 / 0
TOAD2DB2
    #34331946
developer1983
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gardenmanТоад работает из под 9 клиента, который идет с ним вместе.
каталогизируй в этом клиенте хотябы одну базу данных.
Start->Programs->IBM DB2->ToadF25->Command Line Tools->command window->
db2...
А потом запускайся.

Спасибо Садовнику - помог! Теперь все запускается!
...
Рейтинг: 0 / 0
TOAD2DB2
    #34331950
developer1983
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Жабе есть такая прикольная вещица как LogReader.... Читает все что нужно :) У меня такой вопрос:когда отображается вкладка DML/DDL то показываются все действия с таблицами, единственное что не отображается енто Пользователь, хотя вроде бы пользователи для конкретной базы прописаны, енто глюк или я как-то неправильно пользователей зарегил?
...
Рейтинг: 0 / 0
TOAD2DB2
    #34332836
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин.. я сначала не врубился что такое Жаба... Оказывается это Toad... )
Объясняю популярно.

Каждая транзакция - это набор записей в логе.
Все записи лога перемешаны. Когда вы смотрите вкладку full log - вы это видите.

Инфа о каждой транзакции хранится в самой последней записи транзакции (COMMIT, ROLLBACK или другие (их несколько видов). Именно в этой записи хранится инфа о пользователе и времени коммита. В случае Rollback время ролбака нет в логе.

В транзакции учавствует много таблиц. Если хотябы одна таблица создана как DATA CAPTURE CHANGES, то вы получите инфу о юзере. Если ни одна измененная таблица не DATA CAPTURE CHANGES, данные о юзере в логе храниться не будут.
Лог предназначен для того, чтобы накатывать изменения на базу данных, а не для мониторинга.

Поэтому, если вы хотите чтобы инфа о юзере хранилась в логе, то - сделайте хотябы одной таблице в транзакции
ALTER TABLE <имя> DATA CAPTURE CHANGES

Чем это грозит.
1) Такая операция как update не перезаписывает все данные в строке, а только изменяет нужные байты в записи. Поэтому распарсить такие записи в логе мы не можем. Но! если таблица имеет флаг DATA CAPTURE CHANGES, то в лог пишутся сначала данные до UPDATE, а потом какие стали после UPDATE. И тогда данные можно востановить.
2) В результате размер лога несколько увеличивается. Увиличивается IO. Следовательно падает производительность. Поэтому чтобы небыло такого эффекта, сделайте только одну табличку DATA CAPTURE CHANGES. Особенно это выгодно на таблицах в которые идет только вставка и удаление.
Потому что в этом случае в лог в любом случае пишутся полные данные и воздействие на IO практически отсутсвует.
3) Если у вас нет таблиц DATA CAPTURE CHANGES, то можно пределить юзера косвенным путем, например если вы пишете в какое-то поле внутренный ID пользователя. Ну это уже зависит от того как построена модель.
...
Рейтинг: 0 / 0
TOAD2DB2
    #34337789
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
продублирую вопрос к Developer1983
тоад триальный ?
надо ли потом ключ ?

ps просто скачать 60 мег для меня проблема
а потом окажется что что-то не работает
...
Рейтинг: 0 / 0
TOAD2DB2
    #34338024
developer1983
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гулин Федорпродублирую вопрос к Developer1983
тоад триальный ?
надо ли потом ключ ?

ps просто скачать 60 мег для меня проблема
а потом окажется что что-то не работает

пардон за нескорый ответ! Да версия триальная, ключ генериться автоматически и работает! Главное скачивать с их сайта!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / TOAD2DB2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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