powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
17 сообщений из 17, страница 1 из 1
ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
    #38378097
nyquist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе утро!

Предыстория ситуации:
От прежних разработчиков досталась программа и на одном из компьютеров стала выдавать ошибку.
Программа на Java, и осложнялось это тем, что они использовали самописный framework, прошло очень много времени пока разобрался, что программа падает в момент записи данных в СУБД (точнее при INSERT'е). Это поменяло вектор моего поиска.
После операции INSERT DB2 останавливается и зависает.
В журнале Windows была следующая ошибка:
авторADM10501W Индикатор работоспособности "Использование контейнера табличного
пространства" ("tsc.tscont_util") перешел порог предупреждения "верхн", равный
"", со значением "" для объекта "" "". Подсчет: "" = "" = "".


Версия DB2 8.1.

Вот результат list tablespaces show detail :
авторТабличные пространства текущей базы данных

ID табличного пространства = 0
Имя = SYSCATSPACE
Тип = Пространство, управл
Содержимое = Любые данные
Состояние = 0x0000
Подробное объяснение:
Нормальное состо
Всего страниц = 4993
Используется страниц = 4993
Используется страниц = 4993
Свободно страниц = Не применимо
Максимальный уровень используемых страниц = Не применимо
Размер страницы (байт) = 4096
Размер экстента (страниц) = 32
Размер предварительного чтения (страниц) = 32
Число контейнеров = 1

ID табличного пространства = 1
Имя = TEMPSPACE1
Тип = Пространство, управл
Содержимое = Системные временные данные
Состояние = 0x0000
Подробное объяснение:
Нормальное состо
Всего страниц = 1
Используется страниц = 1
Используется страниц = 1
Свободно страниц = Не применимо
Максимальный уровень используемых страниц = Не применимо
Размер страницы (байт) = 4096
Размер экстента (страниц) = 32
Размер предварительного чтения (страниц) = 32
Число контейнеров = 1

ID табличного пространства = 2
Имя = USERSPACE1
Тип = Пространство, управл
Содержимое = Любые данные
Состояние = 0x0000
Подробное объяснение:
Нормальное состо
Всего страниц = 903
Используется страниц = 903
Используется страниц = 903
Свободно страниц = Не применимо
Максимальный уровень используемых страниц = Не применимо
Размер страницы (байт) = 4096
Размер экстента (страниц) = 32
Размер предварительного чтения (страниц) = 32
Число контейнеров = 1

ID табличного пространства = 3
Имя = SYSTOOLSPACE
Тип = Пространство, управл
Содержимое = Любые данные
Состояние = 0x0000
Подробное объяснение:
Нормальное состо
Всего страниц = 92
Используется страниц = 92
Используется страниц = 92
Свободно страниц = Не применимо
Максимальный уровень используемых страниц = Не применимо
Размер страницы (байт) = 4096
Размер экстента (страниц) = 32
Размер предварительного чтения (страниц) = 32
Число контейнеров = 1


Таблица, на которой после INSERT возникает ошибка, находится в табличном пространстве USERSPACE1
Как я понял, нужно увеличить табличные простанства. Что и как можно увеличить?
...
Рейтинг: 0 / 0
ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
    #38378277
nyquist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробовал так:
Код: sql
1.
ALTER TABLESPACE USERSPACE1 EXTEND (ALL 1000)



Результат:
авторSQL0281N Табличное пространство "USERSPACE1" невозможно изменить при помощи добавления контейнеров, так как оно управляется системой.


Может перевести табличные пространтства из SMS в DMS ?
...
Рейтинг: 0 / 0
ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
    #38378316
m72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m72
Гость
nyquist,

М.б. проще остановить базу, сделать бэкап и из него же восстановить с опцией редирект (табличных пространств) в другие каталоги.
Перенести все таблицы из смс в дмс сложнее.
...
Рейтинг: 0 / 0
ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
    #38378433
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nyquist,

Место на диске закончилось. Ничего никуда увеличивать/редиректить не надо, почистите файловую систему.
...
Рейтинг: 0 / 0
ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
    #38378523
nyquist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CawaSPbnyquist,

Место на диске закончилось. Ничего никуда увеличивать/редиректить не надо, почистите файловую систему.

Место есть - 2ГБ свободного места. Сама же база в файловой системе занимает около 300 МБ
...
Рейтинг: 0 / 0
ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
    #38379348
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nyquist,

Не поменялись ли права в файловой системе/пользователь из-под которого работает db2 (запускается сервис в Win/кому принадлежит инстанс в Unix'ах) так, что каталог от userspace1 стал для него недоступен на запись? Не упёрлись ли в квоты?

Что произойдёт, если попробовать от этого пользователя создать новый непустой файл в каталоге, получаемом по:
Код: plaintext
db2 LIST TABLESPACE CONTAINERS FOR 2
?
...
Рейтинг: 0 / 0
ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
    #38379489
nyquist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CawaSPb,

Дело в том, что я перенес папку c:\db2 с другого компьютера. Там и там Windows XP

Сервис запускается от .\db2admin

Результат запроса:
LIST TABLESPACE CONTAINERS FOR 2;
Контейнеры табличных пространств для табличного пространства 2

ID контейнера = 0
Имя = C:\DB2\NODE0000\SQL00006\SQLT0002.0
Тип = Путь


Создал в директории C:\DB2\NODE0000\SQL00006\SQLT0002.0 текстовый файл и успешно записал в него данные.

Права на запись есть.
...
Рейтинг: 0 / 0
ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
    #38379535
nyquist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Думаю не в ту сторону капаю...

Полностью почистил журнал событий Windows. Запустил команду INSERT.
Появилось три ошибки:

#12013-08-28-11.53.16.882000 Instance:DB2 Node:000
PID:3032(db2syscs.exe) TID:2188 Appid:*LOCAL.DB2.130828055248
relation data serv sqlrr_dump_ffdc Probe:10 Database:BASE1

ADM0001C Произошла серьезная ошибка. Просмотрите журнал уведомлений
администратора и при необходимости обратитесь в центр обслуживания IBM.



#22013-08-28-11.53.16.842000 Instance:DB2 Node:000
PID:3032(db2syscs.exe) TID:2188 Appid:*LOCAL.DB2.130828055248
relation data serv sqlrr_dump_ffdc Probe:10 Database:BASE1

ADM0001C Произошла серьезная ошибка. Просмотрите журнал уведомлений
администратора и при необходимости обратитесь в центр обслуживания IBM.



#32013-08-28-11.53.16.832003 Instance:DB2 Node:000
PID:3032(db2syscs.exe) TID:2188 Appid:*LOCAL.DB2.130828055248
base sys utilities sqleMarkDBad Probe:10 Database:BASE1

ADM7518C "BASE1 " помечена, как плохая.



Ошибки по превышению порога размера табличного пространства, вроде, ушли после того, как я добавил второй контейнер
...
Рейтинг: 0 / 0
ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
    #38379652
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nyquist,

Добрый день.

Из Start->Run->db2cw на сервере дайте файл от команды:
Код: plaintext
db2diag -H -1d > db2diag_1d.log
...
Рейтинг: 0 / 0
ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
    #38379710
nyquist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

Здравствуйте!

Команда у меня не сработала:
db2diag -H -1d > db2diag_1d.log

Выдало: db2diag: Unrecognized option: -1d

Выполнил так:
db2diag -H 1d > db2diag_1d.log
...
Рейтинг: 0 / 0
ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
    #38379742
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nyquist,

Остановите инстанс и запустите из db2cw:
Код: plaintext
db2dart BSO
Покажите файл, который оно сгенерировало.
...
Рейтинг: 0 / 0
ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
    #38379774
nyquist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Файл
...
Рейтинг: 0 / 0
ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
    #38379800
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nyquist,

В файле:
Warning: The database state is not consistent.

Сдеайте так:
db2start
db2 connect to bso

Если успешно подключитесь, то:
db2 connect reset
db2stop

Прогоните db2dart BSO опять и пришлите файл.
...
Рейтинг: 0 / 0
ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
    #38379824
nyquist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

Новый отчет
...
Рейтинг: 0 / 0
ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
    #38379840
nyquist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще у меня проблемы при вставке данных в таблицу BSO.DOCUMENTS.
DELETE FROM приводит к тому же результату.

Если выгрузить таблицу, пересоздать таблицу и загрузить обратно данные, то все в принципе работает.
...
Рейтинг: 0 / 0
ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
    #38379875
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nyquist,

База вроде целая.
Я бы посоветовал поставить последний fix pack 18 отсюда:
http://www-01.ibm.com/support/docview.wss?uid=swg21256059#r18
Выберите редакцию (edition), котора соответствует вашей.
Посмотреть можно так:
db2licm -l

У вас стоит 8.1.7, она же 8.2.0
Она и так сильно кривая была, а ваш билд "s040812" даже убрали из загрузки, т.к. заменили их фиксами 7a и 7b.
...
Рейтинг: 0 / 0
ADM10501W Индикатор работоспособности "Использование контейнера табличного пространства
    #38380569
nyquist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

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


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