Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 ESE 8.2 + Solaris10 / 13 сообщений из 13, страница 1 из 1
27.12.2004, 14:42
    #32846177
Victor M. Polukcht
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 ESE 8.2 + Solaris10
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
27.12.2004, 14:48
    #32846200
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 ESE 8.2 + Solaris10
В линуксе та же фигня. Сначала нужно настроить параметры ядра. Не знаю как у вас в соляре, а в линуксе я для этого юзаю утилитку sysclt
see also /etc/sysctl.conf
В доках это есть.
...
Рейтинг: 0 / 0
27.12.2004, 16:13
    #32846428
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 ESE 8.2 + Solaris10
Надо править /etc/system и перегружать машину.
...
Рейтинг: 0 / 0
27.12.2004, 22:48
    #32846894
Victor M. Polukcht
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 ESE 8.2 + Solaris10
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
27.12.2004, 22:59
    #32846899
Victor M. Polukcht
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 ESE 8.2 + Solaris10
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
27.12.2004, 23:58
    #32846912
Victor M. Polukcht
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 ESE 8.2 + Solaris10
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
28.12.2004, 10:06
    #32847137
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 ESE 8.2 + Solaris10
Если ест исходники ядра, то можно просто покопаться там и перекомпилить..
Но боюсь соляра не линукс...(
...
Рейтинг: 0 / 0
28.12.2004, 21:39
    #32848691
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 ESE 8.2 + Solaris10
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
29.12.2004, 13:49
    #32849642
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 ESE 8.2 + Solaris10
Я думаю надо ждать 8-ого фикса. В нем будет поддержка Solaris 10.
Не надо так торопится ставить БД на OS возраст которой меньше квартала. :)
...
Рейтинг: 0 / 0
29.12.2004, 21:59
    #32850628
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 ESE 8.2 + Solaris10
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
12.01.2005, 04:11
    #32860199
nkulilkov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 ESE 8.2 + Solaris10
mi v komandirovke v US budem ponedelnik.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
11.08.2006, 15:29
    #33913618
Чужой
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 ESE 8.2 + Solaris10
Вклинюсь , так хоть кто нибудь смог поставить DB2 ver 8 .1 на Solaris 10 , мне так и не удалось создать инстансе db2 , а очень надо
...
Рейтинг: 0 / 0
11.08.2006, 15:43
    #33913663
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 ESE 8.2 + Solaris10
Поставь последний fix
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 ESE 8.2 + Solaris10 / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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