|
Unable to allocate new pages in table space "REGULARUSERSPACE"
|
|||
---|---|---|---|
#18+
Привет всем! Получаю такую ошибку при работе с DB 7.2.6 на Suse 7.0 Error ib DB=[IBM][CLI Driver][DB2/LINUX] SQL0289N Unable to allocate new pages in table space "REGULARUSERSPACE". SQLSTATE=57011 Что я не так зделал ??? Помогите начинающему. Я зделал следующее: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2004, 14:08 |
|
Unable to allocate new pages in table space "REGULARUSERSPACE"
|
|||
---|---|---|---|
#18+
Довольно таки странно, что все tablespace ты создаешь в /tmp/ Вряд ли конечно эта ошибка связана с нехваткой места в файловой системе, только если DB2 выделяет место для tablespace динамически. Наиболее вероятно, что в tablespace нет места для создания таблицы T1 (и в сообщении об ошибке неявно об этом говориться Unable to allocate new pages in table space) , попробуй создать пространство для этой таблицы большего размера. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2004, 14:37 |
|
Unable to allocate new pages in table space "REGULARUSERSPACE"
|
|||
---|---|---|---|
#18+
Спасибо за ответ! а что именно надо поменять ? можна конкретный пример ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2004, 22:06 |
|
Unable to allocate new pages in table space "REGULARUSERSPACE"
|
|||
---|---|---|---|
#18+
Ну ка покажи вывод команды "df -k|grep tmp" в системе где ты выполняешь эти операторы. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2004, 21:52 |
|
Unable to allocate new pages in table space "REGULARUSERSPACE"
|
|||
---|---|---|---|
#18+
Хотя я наверное правильно сказал что не хватает места именно в файловой системе, где ты создаешь tablespace. Все-таки 50000 страниц, которые ты указываешь при создании LONGUSERSPACE и REGULARUSERSPACE - это примерно чуть больше 1,5 гигов (32кб pagesize X 50000 pages) на пространство, или в сумме 3 гига на оба пространства. Вот DB2 и обламывается, когда ей не хватает места при создании пространства REGULARUSERSPACE Но чтобы точно быть уверенным в вышесказанном, покажи вывод команды "df -k" ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2004, 22:05 |
|
Unable to allocate new pages in table space "REGULARUSERSPACE"
|
|||
---|---|---|---|
#18+
Извините что так долго неотвечал :( соррри Проблема пока что решена, дествительно надо было увеличить количество страниц! Но теперь у меня другая задача : а как вычислить сколько именно надо под конкретный проет места? Ето нельзя как-то динамически ? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2004, 14:58 |
|
Unable to allocate new pages in table space "REGULARUSERSPACE"
|
|||
---|---|---|---|
#18+
Первое что приходит на ум RUNSTATS Потом что то типа. Но это только оценка. Select st.TABSCHEMA, st.TABNAME, (st.NPAGES * ts.pagesize)/1024 as TB_SIZE_KB from SYSSTAT.TABLES st INNER JOIN SYSCAT.TABLES t on st.TABSCHEMA = t.TABSCHEMA and st.TABNAME = t.TABNAME INNER JOIN SYSCAT.TABLESPACES ts on t.TBSPACEID = ts.TBSPACEID WHERE st.TABNAME = 'EMPLOYEE' and st.TABSCHEMA= 'KULIK_N'; ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2004, 22:10 |
|
|
start [/forum/topic.php?fid=43&fpage=157&tid=1606350]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 147ms |
0 / 0 |