powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 ESE 8.2 + Solaris10
13 сообщений из 13, страница 1 из 1
DB2 ESE 8.2 + Solaris10
    #32846177
Victor M. Polukcht
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anybody installed 8.2 on Sol10 ?

I'm trying to install it using console setup on fresh Sol10. After successful installation i'm doing db2osconf (or db2osconf64) and adding the output lines to /etc/system. But when i try to create an instance it errors on:

DBI1030E Kernel parameter MSGMAX must be set to 65535.
DBI1030E Kernel parameter MSGMNB must be set to 65535.

But i checked many times... everything in /etc/systems is set correct. I've even tryed to run db2osconf with "-f" flag, it says that changed the previouse value of MSGMAX,MSGMNB to 65535, but still nothing works.

Any suggestions, recommendations ?

Best regards, Damned.
...
Рейтинг: 0 / 0
DB2 ESE 8.2 + Solaris10
    #32846200
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В линуксе та же фигня. Сначала нужно настроить параметры ядра. Не знаю как у вас в соляре, а в линуксе я для этого юзаю утилитку sysclt
see also /etc/sysctl.conf
В доках это есть.
...
Рейтинг: 0 / 0
DB2 ESE 8.2 + Solaris10
    #32846428
Nikolay Kulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо править /etc/system и перегружать машину.
...
Рейтинг: 0 / 0
DB2 ESE 8.2 + Solaris10
    #32846894
Victor M. Polukcht
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
i've added this:

set msgsys:msginfo_msgmax = 65535
set msgsys:msginfo_msgmnb = 65535
set msgsys:msginfo_msgssz = 32
set msgsys:msginfo_msgseg = 32767
set msgsys:msginfo_msgmap = 1794
set msgsys:msginfo_msgmni = 1792
set msgsys:msginfo_msgtql = 1792
set semsys:seminfo_semmap = 2050
set semsys:seminfo_semmni = 2048
set semsys:seminfo_semmns = 4300
set semsys:seminfo_semmnu = 2048
set semsys:seminfo_semume = 240
set shmsys:shminfo_shmmax = 953634816
set shmsys:shminfo_shmmni = 2048
set shmsys:shminfo_shmseg = 240

to /etc/system
as db2osconf says, then REBOOTED (as i have already told)

Than i run

$ /opt/IBM/db2/V8.1/instance/db2icrt -a server -u db2fenc db2inst

And got error pointed before.
...
Рейтинг: 0 / 0
DB2 ESE 8.2 + Solaris10
    #32846899
Victor M. Polukcht
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
msgmax (maximum per-message size) has been removed completely -- there is no equivalent on Solaris 10. Instead, the maximum total bytes on the queue, process.max-msg-qbytes (previously msginfo_msgmnb) is the only restriction on what can be placed in a SysV message queue.

So i don't know what to do :(
...
Рейтинг: 0 / 0
DB2 ESE 8.2 + Solaris10
    #32846912
Victor M. Polukcht
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
As i can get, there is no ability now to run DB2 on Solaris 10, couse some of kernel parameters are excluded from the system. Such is MSGMAX for example... MSGMNB changet it's name.
...
Рейтинг: 0 / 0
DB2 ESE 8.2 + Solaris10
    #32847137
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ест исходники ядра, то можно просто покопаться там и перекомпилить..
Но боюсь соляра не линукс...(
...
Рейтинг: 0 / 0
DB2 ESE 8.2 + Solaris10
    #32848691
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
I'm afraid kernel source won't help.
The kernel got changed, API changed, the kernel tunable parameters do not exist anymore. It's good if the variables exist, then we may try to push kernel to dedicate resource, so next time when db2 check for the variable it get correct value.
But if there are no variables at all, or they are absolutely different, we are in trouble.
Db2 uses /dev/kmem for getting values of the tunable parameters ( I guess so).
If there is no MSGMAX variable, or it has renamed, we can't check its value. Better to change Db2 a bit. First at all - what for Db2 does such check? It has to work until the kernel does not allocate requested resource. If db2icrt would continue to work the kernel might dynamically allocate the requested resource and an instance could be created/started.
...
Рейтинг: 0 / 0
DB2 ESE 8.2 + Solaris10
    #32849642
Nikolay Kulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю надо ждать 8-ого фикса. В нем будет поддержка Solaris 10.
Не надо так торопится ставить БД на OS возраст которой меньше квартала. :)
...
Рейтинг: 0 / 0
DB2 ESE 8.2 + Solaris10
    #32850628
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Nicolay: good reason :)
But Viktor does not want to get db2 on solaris 10 for production, he wants it for learning purpose... Still early though :)
Nicolay, could you ask Vladimir to call me? Thanks.
I've got a request for functionality to IBM.
...
Рейтинг: 0 / 0
DB2 ESE 8.2 + Solaris10
    #32860199
nkulilkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mi v komandirovke v US budem ponedelnik.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
DB2 ESE 8.2 + Solaris10
    #33913618
Чужой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вклинюсь , так хоть кто нибудь смог поставить DB2 ver 8 .1 на Solaris 10 , мне так и не удалось создать инстансе db2 , а очень надо
...
Рейтинг: 0 / 0
DB2 ESE 8.2 + Solaris10
    #33913663
Nikolay Kulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставь последний fix
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 ESE 8.2 + Solaris10
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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