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

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

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

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

это как по английски называется? 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
22.06.2003, 01:22
    #32188560
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создаение нового Table Space
Дык человек же сказал - создай временное табличное пространство с таким же размером страницы.
После того как создашь, бери словарь, и переведи сообщение об ошибке.
После этого - бегом на курсы языка :)
...
Рейтинг: 0 / 0
24.06.2003, 11:18
    #32190031
apriam
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создаение нового Table Space
>Дык человек же сказал - создай временное табличное пространство с таким ?>же размером страницы.
>После того как создашь, бери словарь, и переведи сообщение об ошибке.
>После этого - бегом на курсы языка :)

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

а проблема заключается в том, что результат нового запроса (select) имеет размер больше 4005 байт, что указывает на то, что используется стандартный table space, можно ли как то задать другой table space для результата запроса или придется подменить USERSPACE1?
...
Рейтинг: 0 / 0
24.06.2003, 11:53
    #32190086
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создаение нового Table Space
2 apriam
во блин. ну я могу в еще раз сказать
создай временное табличное пространство с тем же размером страницы, что и твой tablespace
проблема заключается в том, что ты не хочешь воспринимать хоть что-либо.
...
Рейтинг: 0 / 0
24.06.2003, 12:02
    #32190103
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создаение нового Table Space
ggv, наверно, имел в виду курсы русского языка
...
Рейтинг: 0 / 0
24.06.2003, 12:12
    #32190116
apriam
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создаение нового Table Space
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
24.06.2003, 12:16
    #32190123
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создаение нового Table Space
нет, я имею в виду create tablespace. и это tablespace должно быть system temporary.
...
Рейтинг: 0 / 0
24.06.2003, 12:20
    #32190127
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создаение нового Table Space
system temporary в отличие от regular
...
Рейтинг: 0 / 0
24.06.2003, 18:38
    #32190600
IBMer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создаение нового Table Space
System - Используется DB2 для внутренних целей (Сортировок, группировок)
Regular - Для приложений (т.е. пользовательских временных таблиц)
...
Рейтинг: 0 / 0
24.06.2003, 18:54
    #32190609
apriam
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создаение нового Table Space
все, разобрался!
всем спасибо!
...
Рейтинг: 0 / 0
29.06.2003, 15:26
    #32194494
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создаение нового Table Space
это хорошо, что разобрался.
А документацию таки не мешает иногда читать.
Да и язык учить.
А то амбиций много, а посмотреть на сообщение об ошибке - ну никак. Там же всё чётко говориться... Эх...
А если ожидаешь что тебе сюда sql предложение выложат, которое поправит твоё ситуацию - то это имхо зря....
db2 /? SQL1585N даёт всё что надо для разрешения ошибки
...
Рейтинг: 0 / 0
12.09.2003, 16:04
    #32263910
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создаение нового Table Space
2apriam

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

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

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


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