powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / создаение нового Table Space
20 сообщений из 20, страница 1 из 1
создаение нового Table Space
    #32184404
apriam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую всех!
при создании таблицы выдает ошибку:

Код: plaintext
The row length of the table exceeded a limit of  "4005 " bytes.  

при этом используется обычный Table Space - USERSPACE1
как я понял - проблема в том, что запись не помещается в отведенный блок.

какой нужно сделать этот Table Space, что бы в него влезала запись, для таблицы?
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32184779
mike_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С размером страницы больше 4 Кб, например, 8 Кб или 16 Кб.
См. Руководство администратора. Планирование. Версия 8. Стр. 101.
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32185804
apriam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все, разобрался.
надо было создать еще новый Buffer Pool, после создания новый Buffer Pool неактивный, после перезапуска сервера все стало на свои места. Создал новый Table Space и затем таблицу, использующую этот Table Space.
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32186892
mike_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл тебе сказать. Обязательно создай системное временное табличное пространство с тем же размером страницы.
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32187271
apriam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Забыл тебе сказать. Обязательно создай системное временное табличное пространство с тем же размером страницы.

это как по английски называется? Buffer Pool? я создал buffer pool
Столкнулся со следующей проблемой, простые select'ы выполняются на ура, стоит только добавить "ORDER BY NAME"
Код: plaintext
com.ibm.db.DataException: A database manager error occurred. : [IBM][CLI Driver][DB2/NT] SQL1585N  A system temporary table space with sufficient page size does not exist.  SQLSTATE= 54048 

подозреваю, что что -то не сделал.
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32188560
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Дык человек же сказал - создай временное табличное пространство с таким же размером страницы.
После того как создашь, бери словарь, и переведи сообщение об ошибке.
После этого - бегом на курсы языка :)
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32190031
apriam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Дык человек же сказал - создай временное табличное пространство с таким ?>же размером страницы.
>После того как создашь, бери словарь, и переведи сообщение об ошибке.
>После этого - бегом на курсы языка :)

2 ggv: я конечно понимаю, что давать ЦУ легче всего, но к сожалению Ваш ответ малоинформативен, и кроме глупеньких подколов в нем нет.
поэтому, будьте любезны, прочитайте следующий раз нить обсуждения сначала и до конца.
если вы сомневаетесь в моем знании языка, то извините, ничего доказывать я не буду.

а проблема заключается в том, что результат нового запроса (select) имеет размер больше 4005 байт, что указывает на то, что используется стандартный table space, можно ли как то задать другой table space для результата запроса или придется подменить USERSPACE1?
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32190086
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 apriam
во блин. ну я могу в еще раз сказать
создай временное табличное пространство с тем же размером страницы, что и твой tablespace
проблема заключается в том, что ты не хочешь воспринимать хоть что-либо.
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32190103
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggv, наверно, имел в виду курсы русского языка
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32190116
apriam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 apriam
создай временное табличное пространство с тем же размером страницы, что и твой tablespace
проблема заключается в том, что ты не хочешь воспринимать хоть что-либо.

насколько я понял, ты имел в виду создать следующее:
Код: plaintext
1.
2.
3.
CREATE Bufferpool POOL SIZE  250  PAGESIZE  32  K 

CREATE  REGULAR  TABLESPACE USERSPACE0 PAGESIZE  32  K  MANAGED BY DATABASE  USING ( FILE 'C:\proba'  640 ) EXTENTSIZE  32  OVERHEAD  24 . 1  PREFETCHSIZE  32  TRANSFERRATE  0 . 9  BUFFERPOOL POOL
COMMENT ON TABLESPACE USERSPACE0 IS ''

так?

временное табличное пространство - как это по английски будет?
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32190123
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, я имею в виду create tablespace. и это tablespace должно быть system temporary.
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32190127
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
system temporary в отличие от regular
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32190600
IBMer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
System - Используется DB2 для внутренних целей (Сортировок, группировок)
Regular - Для приложений (т.е. пользовательских временных таблиц)
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32190609
apriam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все, разобрался!
всем спасибо!
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32194494
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
это хорошо, что разобрался.
А документацию таки не мешает иногда читать.
Да и язык учить.
А то амбиций много, а посмотреть на сообщение об ошибке - ну никак. Там же всё чётко говориться... Эх...
А если ожидаешь что тебе сюда sql предложение выложат, которое поправит твоё ситуацию - то это имхо зря....
db2 /? SQL1585N даёт всё что надо для разрешения ошибки
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32263910
Okram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2apriam

В чем была проблема напиши SQL
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32263972
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Okram: Зачем заново изобретать велосипед? Люди уже разобрались. Предполагаю, что SQL был обычный, просто для ORDER BY и тому подобной фигне необходим, в этом случае, temporary tablespace с размером страницы больше 4K. На какие шишки тебе нужен этот SQL?
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32264624
Lefan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня встречный вопрос, как мне правильно определить/расчитать табличное пространство для таблицы, иль группы таблиц.
т.е. как мне узнать какой мне нужен размер страницы и их количество? 4, 16 или 32.

В том числе чтоб расчитать для CLOB...

Заранее благодарен.
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32264673
mike_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
См. Руководство администратора. Планирование. (Версия 8.1) стр. 100.
...
Рейтинг: 0 / 0
создаение нового Table Space
    #32264705
Lefan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо... :)
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / создаение нового Table Space
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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