Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / TOAD2DB2 / 8 сообщений из 8, страница 1 из 1
12.02.2007, 14:52
    #34324015
developer1983
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TOAD2DB2
Кто-нить пользовался прогой 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
12.02.2007, 16:31
    #34324505
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TOAD2DB2
Тоад работает из под 9 клиента, который идет с ним вместе.
каталогизируй в этом клиенте хотябы одну базу данных.
Start->Programs->IBM DB2->ToadF25->Command Line Tools->command window->
db2...
А потом запускайся.
...
Рейтинг: 0 / 0
14.02.2007, 17:20
    #34331212
Гулин Федор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TOAD2DB2
2.5 - это версия тоада ?
тоад триальный ?
Где скачал ?
...
Рейтинг: 0 / 0
15.02.2007, 07:20
    #34331946
developer1983
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TOAD2DB2
gardenmanТоад работает из под 9 клиента, который идет с ним вместе.
каталогизируй в этом клиенте хотябы одну базу данных.
Start->Programs->IBM DB2->ToadF25->Command Line Tools->command window->
db2...
А потом запускайся.

Спасибо Садовнику - помог! Теперь все запускается!
...
Рейтинг: 0 / 0
15.02.2007, 07:27
    #34331950
developer1983
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TOAD2DB2
В Жабе есть такая прикольная вещица как LogReader.... Читает все что нужно :) У меня такой вопрос:когда отображается вкладка DML/DDL то показываются все действия с таблицами, единственное что не отображается енто Пользователь, хотя вроде бы пользователи для конкретной базы прописаны, енто глюк или я как-то неправильно пользователей зарегил?
...
Рейтинг: 0 / 0
15.02.2007, 12:26
    #34332836
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TOAD2DB2
Блин.. я сначала не врубился что такое Жаба... Оказывается это 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
16.02.2007, 20:34
    #34337789
Гулин Федор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TOAD2DB2
продублирую вопрос к Developer1983
тоад триальный ?
надо ли потом ключ ?

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

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

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


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