powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Solaris 5.10
6 сообщений из 6, страница 1 из 1
Solaris 5.10
    #33632418
Настройка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надо установить Oracle на Solaris 10 (x86). Oracle 10.1 for Solaris x86.

Значит проблема такая. В документации Oracle есть рекомендация следующая:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Kernel Parameter Settings for Solaris 

For Solaris, use the ipcs command to obtain a list of the system's current shared memory
and semaphore segments, and their identification number and owner. 

Use a text editor such as vi to change the kernel parameter settings in the /etc/system
file after making a backup copy. If you have previously changed your kernel for another
program to levels equal to or higher than the levels Oracle9i requires, then do not change
the settings. If the levels are too low, change them to levels at least as high as those in the
table. If you change the settings, save the /etc/system file and restart the system. 

The parameters in the following table are the minimum values to run Oracle9i with a
single database instance on Solaris. 

SEMMNI   100   
SEMMNS   1024 
SEMMSL   256 
SHMMAX   4294967295 
SHMMIN   1   
SHMMNI   100   
SHMSEG   10  


Значит в файле /etc/system все прописал. Прописал таким образом:


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
..........
set shmsys:shminfo_shmmin= 1 
set shmsys:shminfo_shmmax= 4294967295 
set shmsys:shminfo_shmmni= 200 
set shmsys:shminfo_shmseg= 25 
set semsys:seminfo_semmns= 500 
set semsys:seminfo_semmni= 70  
...........

Далее перезагрузил систему. Может и не надо этого было делать, но перезагрузил.

После чего решил посмотреть текущие значения параметров (Solaris):

sysdef | tail -25

и мне он вывел


9 maximum number of pushes allowed (NSTRPUSH)
65536 maximum stream message size (STRMSGSZ)
1024 max size of ctl part of message (STRCTLSZ)
*
* IPC Messages module is not loaded
*
*
* IPC Semaphores module is not loaded
*
*
* IPC Shared Memory module is not loaded
*
*
* Time Sharing Scheduler Tunables
*
60 maximum time sharing user priority (TSMAXUPRI)
SYS system class name (SYS_NAME)


Стандартные модули располагаются в подкаталогах каталога /kernel:

ls -l /kernel


total 2856
drwxr-xr-x 2 root sys 512 Мар 17 10:42 dacf
drwxr-xr-x 2 root sys 3072 Мар 17 11:16 drv
drwxr-xr-x 2 root sys 512 Мар 17 11:10 exec
drwxr-xr-x 2 root sys 512 Мар 17 10:52 fs
-rwxr-xr-x 1 root sys 1438036 Ноя 4 2002 genunix
drwxr-xr-x 2 root sys 512 Мар 17 11:07 ipp
drwxr-xr-x 2 root sys 512 Мар 17 10:50 mach
drwxr-xr-x 3 root sys 1024 Мар 17 11:07 misc
drwxr-xr-x 2 root sys 512 Мар 17 10:43 sched
drwxr-xr-x 2 root sys 1024 Мар 17 10:53 strmod
drwxr-xr-x 2 root sys 512 Мар 17 10:49 sys


Загружаем модуль командой

modload /kernel/misc/ipc

Теперь он загружен и будет отображаться программами мониторинга:

modinfo | grep ipc
155 f9db8128 ed4 - 1 ipc (common ipc code)

Далее даю команду
sysdef | tail -25

И ПОЛУЧАЮ


9 maximum number of pushes allowed (NSTRPUSH)
65536 maximum stream message size (STRMSGSZ)
1024 max size of ctl part of message (STRCTLSZ)
*
* IPC Messages module is not loaded
*
*
* IPC Semaphores module is not loaded
*
*
* IPC Shared Memory module is not loaded
*
*
* Time Sharing Scheduler Tunables
*
60 maximum time sharing user priority (TSMAXUPRI)
SYS system class name (SYS_NAME)


Почему я получаю такой результат?
...
Рейтинг: 0 / 0
Solaris 5.10
    #33632733
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ребутил какой командой? Надо

reboot -- -r
...
Рейтинг: 0 / 0
Solaris 5.10
    #33632868
Настройка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал вариант с

reboot -- -r

Все осталось то же самое.

Какие еще причины могут быть?
...
Рейтинг: 0 / 0
Solaris 5.10
    #33633002
Настройка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сате SUN нашел такой ответ. Теперь вот не знаю что и думать...:)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
The first values you saw are simply the defaults that come with Solaris.
The values you put into /etc/system simply update the max values of
things - those updates don't load anything drivers or anything.
These messages:

IPC messages module is not loaded
IPC semaphores module is not loaded
IPC Shared Memory module is not loaded

simply mean that the kernel modules for IPC stuff haven't been loaded
because no programs have requested semaphors, shared memory, or
message queues be created for them. This isn't a problem. Its normal.

Once you start up a program that actually uses IPC objects (like Oracle),
commands like "ipcs -a" will start showing stuff and the " ..... is not loaded"
messages will go away.
...
Рейтинг: 0 / 0
Solaris 5.10
    #33633168
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
типа само появицца :-)
...
Рейтинг: 0 / 0
Solaris 5.10
    #33633601
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Solaris 10 это всё делается через /usr/bin/prctl. В Installation Guide это описано, но с ошибкой.

Металинк - всегда свежий улов
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Solaris 5.10
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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