Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
db2 9.5 x64. Ошибка SQL1084C при наличии более 3-х баз
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Поставил на сервер DB2 9.5 X64 для работы 1с бухгалтерия. У нас используется 5 различных баз. Все их создал в DB2. Обнаружилась одна ошибка, которая появляется если в консоли управления db2 последовательно раскрывать ВСЕ СИСТЕМЫ\ИМЯ СЕРВЕРА\ЭКЗЕМПЛЯРЫ\DB2\БАЗЫ ДАННЫХ\BASE1\ТАБЛИЦЫ ВСЕ СИСТЕМЫ\ИМЯ СЕРВЕРА\ЭКЗЕМПЛЯРЫ\DB2\БАЗЫ ДАННЫХ\BASE2\ТАБЛИЦЫ ВСЕ СИСТЕМЫ\ИМЯ СЕРВЕРА\ЭКЗЕМПЛЯРЫ\DB2\БАЗЫ ДАННЫХ\BASE3\ТАБЛИЦЫ ВСЕ СИСТЕМЫ\ИМЯ СЕРВЕРА\ЭКЗЕМПЛЯРЫ\DB2\БАЗЫ ДАННЫХ\BASE4\ТАБЛИЦЫ После установки курсора на "таблицы" в четвертой по счету базе появляется ошибка ------------------------------------ IBM][CLI Driver] SQL1084C Невозможно разместить сегменты под совместную память. SQLSTATE=57019 Объяснение: При активировании базы данных менеджер баз данных не смог выделить совместно используемую память. Действия пользователя: Возможно, причина этой ошибки - недостаток ресурсов памяти для менеджера баз данных. Убедитесь, что доступных ресурсов памяти достаточно для требований менеджера баз данных и для операционной системы. Возможно, надо увеличить значение параметра конфигурации менеджера баз данных instance_memory или уменьшить значение параметра конфигурации базы данных database_memory. Может также понадобиться увеличить значения параметров kernel, ограничивающих количество памяти, которое выделяет менеджер баз данных. Значения параметров следует увеличивать или уменьшать с небольшим шагом (от 5 до 10 процентов за один шаг), пока операция не будет выполнена успешно. Если ошибка повторяется, а ресурсов памяти достаточно, обратитесь к представителю по техническому обслуживанию, подготовив следующую информацию: * Описание ошибки * Код SQLCODE или номер сообщения * Содержимое SQLCA (если возможно) * Параметры конфигурации менеджера баз данных * Параметры конфигурации базы данных sqlcode: -1084 sqlstate: 57019 ----------------------------------------------- Базы можно ракрывать в любом порядке , например 3,2,4,1 - ошибка будет на первой базе. Я переставлял разные ОС и на windows 2003 x64 и на windows 2008 x64 появляется такая ошибка На db2 9.1 такой ошибки не было. Помогите разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2009, 09:34 |
|
||
|
db2 9.5 x64. Ошибка SQL1084C при наличии более 3-х баз
|
|||
|---|---|---|---|
|
#18+
А разве непонятно написано в сообщении об ошибке? DB2 не хватает памяти для последней активируемой (открываемой) базы. Надо поиграться с параметрами: instance_memory - увеличить (предпочтительно) или database_memory - уменьшить (менее желательно, т к может тогда не хватить памяти для чего-нибудь внутри этого раздела памяти). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2009, 10:41 |
|
||
|
db2 9.5 x64. Ошибка SQL1084C при наличии более 3-х баз
|
|||
|---|---|---|---|
|
#18+
dronNN, проблема в том, что это Express-C, а любая "пустая" база 1С занимает порядка 300 мегабайт только на buferpools даже при дучшем варианте (ниже далеко не 300). Вот "пустая" база под Linux x86_64 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. А вот пустая база под Win2003 32 C:\IBM\SQLLIB95\BIN>db2mtrk -i -d -v Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. Вот карта TBSPACE и BPOOLS для базы 1С Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Для понимания соотношения данных в базе приведу выборку из SYSIBMADM.ADMINTABINFO с логическими объемами данных. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2009, 11:31 |
|
||
|
db2 9.5 x64. Ошибка SQL1084C при наличии более 3-х баз
|
|||
|---|---|---|---|
|
#18+
Alexandrovav, на 9.1 другие ограничения по памяти. Но даже на ней 5 баз 1С - это много. Разносите базы по отдельным инстансам, либо ставьте более старшие редакции DB2, где ограничения по памяти другие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2009, 11:34 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=84&tid=1603420]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 322ms |

| 0 / 0 |
