Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011 / 18 сообщений из 18, страница 1 из 1
11.03.2004, 13:58
    #32437970
kardinal11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
в процессе создания бд столкнулся с гемморойной ситуацией
может кому знакома ????

в базе несколько таблиц загружаю их отдельно вручную с помощью SQL - запросов , команды одни и теже,структура данных тоже
но один запрос неотрабатывает и постоянно выдает :

SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
SQL3805N Состояние программы или одного или боллее табличных пространств для заданной таблицы
запрещает действие loadipi или режим стабилизации "2", код причины="1".

из HELPA вынул :
Ресурс виртуальной памяти или базы данных недоступен.
Объяснение: В журнале регистрации транзакций израсходовано все место.

HELP ПРЕДЛАГАЕТ :Если состояние заполнения происходит часто, увеличьте параметр конфигурации базы данных,
задающий размер файла регистрации. Больший файл регистрации требует больше места,
но уменьшает необходимость повторять операцию в программе.

как это сделать???????????????????????7!!!!
...
Рейтинг: 0 / 0
11.03.2004, 14:13
    #32438015
kardinal11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
причем переполняется журнал при загрузке одной единственной таблицы
(т.е. загружай ее первой или последней все равно на ней журнал переполнится , tablespase войдет в какой то бешеный режим (типа подготовка к удалению) ,доступ к табличному пространству будет запрещен , и я как правило эту вновь сформированную базу в этом состоянии ( удаляю drop) тк с ней уже невозможно работать .
db2 я почти не знаю help!!!
...
Рейтинг: 0 / 0
11.03.2004, 14:22
    #32438046
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
db2 get db cfg
....
Размер файла журнала (4 Кбайт) (LOGFILSIZ) = 1000
Число первичных файлов журнала (LOGPRIMARY) = 60
Число вторичных файлов журнала (LOGSECOND) = 60
....

вот эти параметры. и х нужно увеличить с
db2 update db cfg
...
Рейтинг: 0 / 0
11.03.2004, 15:06
    #32438160
kardinal11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
пробую вот....
запрос блин долгий..... минут сорок ждать
...
Рейтинг: 0 / 0
11.03.2004, 16:19
    #32438370
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
Moжет LOAD попробовать для разовых загрузок???
...
Рейтинг: 0 / 0
11.03.2004, 16:29
    #32438407
kardinal11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
запрос отработал , усе в порядке , благодарю за помощь ,этот косяк мы победили!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
newyear а эти значения файлов максимальные или можно больше,что это определяет?
...
Рейтинг: 0 / 0
11.03.2004, 16:37
    #32438432
kardinal11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
зачем вообще такие логи ,которые при переполнении ставят раком базу за которой просто должны вести статистику????????????
...
Рейтинг: 0 / 0
11.03.2004, 18:38
    #32438748
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
эти значения у меня стоят. я просто экран скопировал, хотел показать, что за параметры нужно менять. можно сделать больше
...
Рейтинг: 0 / 0
11.03.2004, 20:31
    #32438859
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
Для загпузки Статистики лучше использовать утилиту LOAD
...
Рейтинг: 0 / 0
12.03.2004, 09:52
    #32439194
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
logprimary + logsecondary <= 256

зачем вообще такие логи ,которые при переполнении ставят раком базу за которой просто должны вести статистику? -> DB2 Information Center -> Concept.
...
Рейтинг: 0 / 0
12.03.2004, 12:39
    #32439704
Andrew Tyapuhin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
IMHO, возможны варианты:
1. export/import с указанием commitcount
2. export/load с указанием savecount (быстрее 1)
3. создать таблицу с опцией not logged initially и заполнить ее через insert в одной транзакции (оптимальное решение т.к. не надо заморачиваться с файлами)
...
Рейтинг: 0 / 0
31.03.2004, 15:55
    #32464250
pima
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
Добрый день, all!
Та же проблема, вот уже битый час роюсь, как увеличить размер лога. Не подскажете?
...
Рейтинг: 0 / 0
31.03.2004, 16:31
    #32464356
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
db2 update db cfg for MYDB using LOGFILSIZ 1000 LOGPRIMARY 10 LOGSECOND 10
где
LOGFILSIZ - размер файла
LOGPRIMARY - кол-во первичных файлов
LOGSECOND - кол-во вторичных файлов

На самом деле увеличивать безразмерно лог чревато некоторыми неприятностями. Все зависит от ситуации но иногда иметь много мелких логов выгоднее. будет время напишу статью по бэкапу в DB2. В принципе она на 30% готова.
...
Рейтинг: 0 / 0
01.04.2004, 15:20
    #32465731
golsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
Логи нужны для откатки транзакций - чем больше данных обрабатываются в транзакции тем больше места занимает лог. insert ... select выпоняется одной транзакцией. Разбейте данные на части если не хотите раздувать логи.
...
Рейтинг: 0 / 0
12.04.2004, 16:14
    #32477823
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
2 Nikolay Kulikov:
Когда будет статья? И где?
...
Рейтинг: 0 / 0
12.04.2004, 17:40
    #32478045
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
К праздникам или позднее. Где не знаю, где разрешат. Но если тебе интересно могу на рецензирование тебе отправить :)
...
Рейтинг: 0 / 0
12.04.2004, 18:24
    #32478121
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
хорошая шутка.

Давайте сюда: rimanСОБАКАmail15.com.

ЗЫ. А почему не в форум. Все бы пообсуждали?
...
Рейтинг: 0 / 0
14.04.2004, 13:59
    #32481036
Yaroslav Vishnevsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011
rimanА почему не в форум. Все бы пообсуждали?
Лучше уж тогда в статьи на этом сайте, я думаю администрация не будет против, а то в разделе DB2 всего 6 статей.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / SQL0964C Журнал транзакций для базы данных заполнен , SQLSTATE=57011 / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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