powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Заканчился журнал транзакций!
12 сообщений из 12, страница 1 из 1
Заканчился журнал транзакций!
    #33251308
Jekas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не спец в базах и про дурнал транзакций знаю только что что он нужен для отката и восстановления...тоесть там пишется все что происходило с базой...У меня на команду delete from <table> выходит сообщение что журнал транзакций заполнен, как его почистиить или увеличить в объеме? База DB2 весрия 8.
...
Рейтинг: 0 / 0
Заканчился журнал транзакций!
    #33251331
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
db2 update db cfg for <you database> using LOGFILSIZ 4096 LOGPRIMARY 20 LOGSECOND 20

В твоем случае лучше в транзакции делать следующее
alter table <you table> not logged initialy
delete from <you table>

Если тебе нужно удалить все данные, то проще всего сделать LOAD используя пустой входной файл.
...
Рейтинг: 0 / 0
Заканчился журнал транзакций!
    #33251364
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
если не спец, то начни лучше отсюда
http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/admin/c0006073.htm
и стань спецом хоть немного.
Ну раз уж вы вынуждены принимать такие решения, то хоть делайте это осознанно.

А путей может быть много.
Большой журнал транзакций не всегда хорошо. Иногда может быть целесообразно транзакцию (удаление большого массива) разбить на несколько последовательных, как вариант.
Ну если это редкая транзакция, и все остальные требуют других настроек журнала транзакций, то чтоб не менять их многократно, и так далее.
...
Рейтинг: 0 / 0
Заканчился журнал транзакций!
    #33251395
Jekas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ого...а можно попоробнее где это я должен все сказать...в командном центре?
...
Рейтинг: 0 / 0
Заканчился журнал транзакций!
    #33251439
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
сказать чего?
блин, ведь рабочее время идет, можно свои желания оформлять понятнее?
...
Рейтинг: 0 / 0
Заканчился журнал транзакций!
    #33251458
Jekas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мой вопрос был адресован сюда!

nkulikovdb2 update db cfg for <you database> using LOGFILSIZ 4096 LOGPRIMARY 20 LOGSECOND 20

В твоем случае лучше в транзакции делать следующее
alter table <you table> not logged initialy
delete from <you table>

Если тебе нужно удалить все данные, то проще всего сделать LOAD используя пустой входной файл.
А по вашему топику я все равно ни чего не понял так как нифига не знаю...за ссылку спасибо...читать мне не перечитать есчо..А база эта тестовая и сервер стоит на моей машине...так что мои решение совсем не отвтсвенные и не критичные...Могу хоть вообще всю машину завалить ...
...
Рейтинг: 0 / 0
Заканчился журнал транзакций!
    #33251562
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Николай предложил тебе три разных способа решения проблемы.

Но читать все равно надо, без этого даже не понять, что это три разных способа :)
...
Рейтинг: 0 / 0
Заканчился журнал транзакций!
    #33251617
Jekas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да не что это три разных способа то я понял....хотя мне от этого не легче! Кстати первый способ если я не ошибаюсь это если по правой кнопки мыши на базе щелкнуть и выбрать "конфигурировать запись базы данных в журнал" ...я там подкручивал в сторону увелечения не помогало!
...
Рейтинг: 0 / 0
Заканчился журнал транзакций!
    #33251647
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Ну вообще-то первый способ, это командная строка, которую надо запустить на выполнение.
Про "подкручивание" и "не помогло" - ну дык оцените размер удаляемых данных, и сделайте совокупный размер журналов транзакций равным или большим этому размеру. Это если транзакции такого размера будут появлятся регулярно.

Если это одиночная транзакция - тогда другим путем, например, вторым указанным Николаем.

Но лучше таки выяснить все про журнал транзакция и зачем они и как с ними жить, и как настраивать, и фиолетово, что у вас тестовая база.

Успехов.
...
Рейтинг: 0 / 0
Заканчился журнал транзакций!
    #33251675
Jekas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо ! Буду изучать...
...
Рейтинг: 0 / 0
Заканчился журнал транзакций!
    #33251676
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nkulikov
В твоем случае лучше в транзакции делать следующее
alter table <you table> not logged initialy
delete from <you table>


Как я помню, есть вариант чуть красивше:
alter table <you table> not logged initialy with empty table.
http://www.google.ru/url?sa=t&ct=res&cd=1&url=http%3A//publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/admin/r0000888.htm&ei=zhMcQ-vfPMaaaIHRkYsN
...
Рейтинг: 0 / 0
Заканчился журнал транзакций!
    #33251706
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Victor - это только в случае с полной очисткой таблицы.
А если надо просто удалить xx% данных, то лучше как Николай указал.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Заканчился журнал транзакций!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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