db2 9.5 x64. Ошибка SQL1084C при наличии более 3-х баз

Вопросы программирования БД, их оптимизации, резервирования и восстановления данных.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Лёлик
Advanced member
Сообщения: 232
Зарегистрирован: 13 окт 2005, 10:08
Откуда: г. Санкт-Петербург

db2 9.5 x64. Ошибка SQL1084C при наличии более 3-х баз

Сообщение Лёлик » 12 фев 2009, 09:41

Здравствуйте.
Поставил на сервер 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 такой ошибки не было.
Помогите разобраться.

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Re: db2 9.5 x64. Ошибка SQL1084C при наличии более 3-х баз

Сообщение a_shats » 12 фев 2009, 13:24

1. Если я все правильно помню, то - поддерживается только версия DB2 Express-C 9.1
см. http://v8.1c.ru/requirements/
Причем, судя по всему поддерживается по принципу "шоб було" :)
2. Второй момент - а сервису DB2 на самом деле памяти под клиентские коннекты сколько дано ?

Лёлик
Advanced member
Сообщения: 232
Зарегистрирован: 13 окт 2005, 10:08
Откуда: г. Санкт-Петербург

Re: db2 9.5 x64. Ошибка SQL1084C при наличии более 3-х баз

Сообщение Лёлик » 12 фев 2009, 13:57

----------------
Второй момент - а сервису DB2 на самом деле памяти под клиентские коннекты сколько дано ?
--------------------
а как это посмотреть?
На сервере установлено 8 гб памяти

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Re: db2 9.5 x64. Ошибка SQL1084C при наличии более 3-х баз

Сообщение a_shats » 12 фев 2009, 14:00

Извиняюсь, а зачем Вы устанавливали DB2, если не знаете, как его конфигурить ? :D

Лёлик
Advanced member
Сообщения: 232
Зарегистрирован: 13 окт 2005, 10:08
Откуда: г. Санкт-Петербург

Re: db2 9.5 x64. Ошибка SQL1084C при наличии более 3-х баз

Сообщение Лёлик » 12 фев 2009, 14:44

я установил для работы 1с, по этой статье
http://www.gilev.ru/1c/81/db2/

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Re: db2 9.5 x64. Ошибка SQL1084C при наличии более 3-х баз

Сообщение a_shats » 12 фев 2009, 14:50

Для работы 1С лучше всего устанавливать а) версии конкретных СУБД, которые есть по приведенной мной ссылке и б) которые Вы лучше всего знаете.
В экспериментальном порядке можно поиграться со всякими забавными штуками, но делать это на боевой базе - право, не стоит :)
Проще всего - на мой субъективный взгляд - из всех совместимых устанавливается MSSQL. Если что. Для всех прочих требуется хотя бы минимальное чтение мануалов. Конечно, для нормальной работы оно требуется и для MSSQL - но там, скажем так, интерфейс попроще.

Лёлик
Advanced member
Сообщения: 232
Зарегистрирован: 13 окт 2005, 10:08
Откуда: г. Санкт-Петербург

Re: db2 9.5 x64. Ошибка SQL1084C при наличии более 3-х баз

Сообщение Лёлик » 12 фев 2009, 16:59

С радостью бы использовал MS SQL, но он платный и дорогой, из бесплатных альтернатив только db2 и POSTGRES SQL. Кто из них лучше будет работать с 1с не знаю, решил попробовать DB2.

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Re: db2 9.5 x64. Ошибка SQL1084C при наличии более 3-х баз

Сообщение gs » 12 фев 2009, 17:02

Боюсь зарплата DB2 DBA за один месяц с лихвой перекроет цену MS SQL...

Ответить

Вернуться в «Серверы - ПО, Базы Данных и их использование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей