Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Informix Новый топик    Ответить
 INFORMIX работает через unix socket, или ipc ?  [new]
ВячеSlav
Member

Откуда:
Сообщений: 24
1. HP-UX 11i версия 1
2. INFORMIX-OnLine Version 5.10.UC6 на 16 юзеров

Похоже что клиентские проги запускающиеся в среде HP-UX общаются с БД посредством ipc или unix socket.

Можно ли переконфигурировать сервер т.о чтобы заработал и внешний коннект через tcp и при этом сохранился старый режим.

Спасибо.

С наилучшими пожеланиями, Вячеслав.
23 ноя 06, 14:01    [3441413]     Ответить | Цитировать Сообщить модератору
 Re: INFORMIX работает через unix socket, или ipc ?  [new]
Andron
Member

Откуда: Cherepovets
Сообщений: 1816
Через какой протокол работают клиенты с информиксом можно посмотреть в файле sqlhosts. Несомненно можно определить для одного сервера несколько портов, с разными протоколами. Для этого надо использовать параметр onconfig DBSERVERALIAS и добавить алиас в sqlhosts. Список поддерживаемых данной платформой протоколов можно посмотреть в $INFORMIXDIR/release/...
23 ноя 06, 16:06    [3442382]     Ответить | Цитировать Сообщить модератору
 Re: INFORMIX работает через unix socket, или ipc ?  [new]
Журавлев Денис
Member

Откуда: St.John,NB,CA
Сообщений: 5532
Andron
...$INFORMIXDIR/release/...
Интересно а есть-ли такой каталог в 5.10? Гугль таких файлов не находит, а почитать любопытно.

Сообщение было отредактировано: 23 ноя 06, 16:54
23 ноя 06, 16:54    [3442856]     Ответить | Цитировать Сообщить модератору
 Re: INFORMIX работает через unix socket, или ipc ?  [new]
ВячеSlav
Member

Откуда:
Сообщений: 24
Содержимое sqlhosts:

# $INFORMIXDIR/etc/sqlhosts

# Informix net host tcp service
# servername type name

mltsa tcp mltsa sqlexec
# mltsa_onln tcp mltsa mltsa_onln
# hznm103_onln tcp hznm103 hznm103_onln
# muffin_onln tcp muffin muffin_onln
# monopolix_onln tcp monopolix monopolix_onln
# cit tcp cit cit
# gomez_onln tcp gomez gomez_onln
mltdb_onln tcp mltdb mltdb_onln
mltsc_onln tcp mltsc mltsc_onln
mltsd_onln tcp mltsd mltsd_onln
mltsi_onln tcp mltsi mltsi_onln
mlth146_onln tcp mlth146 mlth146_onln
mltha_1 tcp mltha mltha_onln1
# mltha_2 tcp mltha mltha_onln2
mltha_onln2 olsoctcp mltha mltha_onln2

# Note that in the line
#
# mltsa tcp mltsa sqlexec
#
# above, the references to 'mltsa' are not really significant.
# 'sqlexec' seems to be a generic service name for Informix SE.
#
# Experience suggests that you can use machine-specific service
# names for Informix SE, but that the 'servername' and 'host'
# entries should be the same!


onconfig в 5ой версии еще не было, вместо него существует tbconfig. Указанного Вами DBSERVERALIAS параметра в нем нет. Самое близкое это - DBSERVERNAME neverland_onln.

Вот полный список файлов в $INFORMIXDIR/release/:

4GLDOC_4.2
4GL_4.2
DBACCESDOC_5.0
ENGREL_5.0
ERRDOC_5.0
ESQLCDOC_5.0
ESQLC_5.0
INSTALLDOC_5.0
NETSTARDOC_5.0
NET_5.0
ONLINEDOC_5.0
ONLINE_5.0
OPTICALDOC_5.0
OPTICAL_5.0
SQLRDOC_5.0
SQLTDOC_5.0
TOOLREL_4.1
TOOLREL_4.14
TOOLREL_4.15
TOOLREL_4.16
TOOLREL_4.17
TOOLREL_4.20
TRIGGERDOC_5.0

Исходя из всей этой информации означает ли это то что БД работает через tcp и могу ли осуществить внешний коннект к БД, скажем из под Windows 2000 Pro ?

Спасибо.

С наилучшими пожеланиями, Вячеслав.
23 ноя 06, 18:18    [3443625]     Ответить | Цитировать Сообщить модератору
Все форумы / Informix Ответить