|
|
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
Второй день бьюсь ничего не получается. Есть комп с установленным LINUX и с базой INFORMIX. Первый вопрос - как узнать версию базы INFORMIX-а? Второй - как узнать имя сервера базы данных? С продавцом у нас мнения разделились. Два дня пытались соединиться, пока не решили вообще проверить - а открыт ли 1526 порт на target-машине? Оказалось - что он закрыт и никто его не слушает... Вопрос - можно ли узнать - поднята ли на сервере часть, которая отвечает за соединение посредством ODBC, или если поднята, но слушает другой порт - то как узнать - какой? Большое спасибо заранее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 15:37 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
Один вопрос: Почему вы думаете что есть сервер и на нем установлен информикс?:) Да еще один: Кто у нас продавец? :) ----------------------------------------------------------- Решительный шаг вперед -- результат хорошего пинка сзади ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 15:47 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
:) Ну, хочется мне так думать... А если серьёзно (тут вы меня смутили), то если набрать в командной строке r4gl, то попадём в занятную оболочку. Из которой я могу посмотреть на таблицы, их колонки.. А к одной из них (базе) я даже могу обратиться посредством SQL-запроса через www, правда он, собака, не все строки выводит... Далее - у нас там стоит база данных, к которой мы обращаемся посредством простого терминала(та же Putty). IP-адрес известен. Протокол - telnet. Вот из этого выводы и делаю. :) Что за продавец..? Тема долгого разговора и не хотелось бы компрометировать компанию. Если это обязательно для решения данного вопроса, то могу огласить имя фирмы, реквизиты, или что там ещё потребуется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 15:56 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
Dominanta:) Ну, хочется мне так думать... А если серьёзно (тут вы меня смутили), то если набрать в командной строке r4gl, то попадём в занятную оболочку. Из которой я могу посмотреть на таблицы, их колонки.. А к одной из них (базе) я даже могу обратиться посредством SQL-запроса через www, правда он, собака, не все строки выводит... Далее - у нас там стоит база данных, к которой мы обращаемся посредством простого терминала(та же Putty). IP-адрес известен. Протокол - telnet. Вот из этого выводы и делаю. :) Что за продавец..? Тема долгого разговора и не хотелось бы компрометировать компанию. Если это обязательно для решения данного вопроса, то могу огласить имя фирмы, реквизиты, или что там ещё потребуется... Для начала нужно проверить set | grep INFORMIX в результате вы должны получить как минимум INFORMIXSERVER=<your_infromix_server_name> INFORMIXDIR=<directory where infromix was installed> То что база запущена и работает можно проверить командой onstat - Если переменных окружения нет Ищем конфирурационный файл(ы) find / -name onconfig* -print Если их несколько звоним продавцу , спрашиваем какой правильный Попутно спрашиваем куда делись переменные окружения и как их увидеть. если один ищем занчение параметра(ов) DBSERVERNAME DBSERVERALIASES если определены в файле sqlhosts (в той же директории ) ищем во второй колонке onsoctcp или ontlitcp в первой колонке бутет имя сервера доступного по сети. в третей адрес в четвертой имя или номер порта который он должен слушать. Если сторочек с onsoctcp или ontlitcp нет ваш сервер не сконфигурен для работы по сети. Значит звоним продавцу. и задаем вопрос почему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 16:36 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
Вам мог попастся продавец который придумал для конфигурационного файл не стандартное имя его тоже можно выковырять из переменной окружения ONCONFIG Если и ее нет то без звонка или превличения квалифицированного специалиста не обойтись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 16:44 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
INFORMIXDIR=/usr/informix INFORMIXSERVER=engine2 То что база запущена и работает можно проверить командой onstat - Это всё есть. в файле sqlhosts (в той же директории ) ищем engine2 onipcshm uspbdb engine2 engine2_net onsoctcp uspbdb sqlexec Порта с именем engine2 нету вообще. Заменил на : engine2 onipcshm uspbdb sqlexec engine2_net onsoctcp uspbdb sqlexec В файле onconfig есть следующин строки SERVERNUM 0 # Unique id corresponding to a Dynamic Server instance DBSERVERNAME engine2 # Name of default database server DBSERVERALIASES engine2_net # List of alternate dbservernames NETTYPE ipcshm,1,128,CPU # Configure poll thread(s) for nettype NETTYPE soctcp,1,128,NET # Configure poll thread(s) for nettype DEADLOCK_TIMEOUT 90 # Max time to wait of lock in distributed env. RESIDENT 1 # Forced residency flag (Yes = 1, No = 0) Переменной окружения ONCONFIG нету. И всё также не подключается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 17:27 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
Меня очень смущает момент, что порты 1526/1527 попросту закрыты - их никто не слушает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 17:32 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
Dominanta... engine2 onipcshm uspbdb engine2 engine2_net onsoctcp uspbdb sqlexec Порта с именем engine2 нету вообще. Заменил на : Очень зря, меняй обратно. onipcshm -- это не сеть Порт узнаешь так grep sqlexec /etc/services Подключаться надо через настройки в setnet32 у себя на винде добавляй новый сервер engine2_net, порт и хост. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 17:36 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
DominantaМеня очень смущает момент, что порты 1526/1527 попросту закрыты - их никто не слушает.Порт может быть любым, фаер? Чего говорит iptables --list ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 17:40 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
DominantaМеня очень смущает момент, что порты 1526/1527 попросту закрыты - их никто не слушает. netstat -apl покажет кто хотя бы пытается слушать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 17:46 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
А вообще зачем подкючаться к информиксу? Продавец не реализовал аналитику по поставщикам, а вас заставляют дописать отчетики? Если так то это очень грустно, и информикс наверно ворованный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 17:50 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
Очень зря, меняй обратно. onipcshm -- это не сеть Уже. Перестала запускаться в терминале пользовательская часть. Ну и эффекты! Порт может быть любым, фаер? Чего говорит iptables --list Там нету ни одного фаера, известного WebMin-у + так же нет ipchains. То есть - фаера нету! grep sqlexec /etc/services sqlexec 1526/tcp sqlexec2 1527/tcp Оба порта закрыты. Чего говорит iptables --list Говорит, что нет такой команды. А вообще зачем подкючаться к информиксу? Продавец не реализовал аналитику по поставщикам, а вас заставляют дописать отчетики? Если так то это очень грустно, и информикс наверно ворованный. Не надо, Денис, видеть в людях чёрт знает кого. Нам Art-Trade обошёлся в деньги. Во что же встал Informix компании продавцу - я не знаю. Продавец не реализовал аналитику по поставщикам, а вас заставляют дописать отчетики? Я вообще изначально 1С-ник. Программа написанная на базе Informix-a занимает определённое место в нашем бизнесе, но я пивык к открытым системам. В этой же программе - по каждому чиху приходится обращаться к продавцу. Сообщение пароля от определённого юзера занимает, например, ТРИ(!!!) дня. Документации от них не добиться никакой. Вообще. За подключение принтера к своей системе хотят бешенных денег. Вот и хочется разобраться во всём самому. По поводу ODBC - подключение к базам. Всё же вращать таблицы приятней из знакомой среды (на данном этапе) чем посредством того же 4GL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 18:18 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
а если onstat -g ntt ----------------------------------------------------------- Решительный шаг вперед -- результат хорошего пинка сзади ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 18:26 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
а если onstat -g ntt Informix Dynamic Server Version 7.30.UC10 -- On-Line -- Up 35 days 07:09:13 -- 347440 Kbytes global network information: #netscb connects read write q-free q-limits q-exceed 14/ 24 43809 190765288 621456641 0/ 0 189/ 10 0/ 0 Individual thread network information (times): netscb thread name sid open read write address 21a0f9bc sqlexec 43814 18:36:26 18:37:33 18:37:33 219e81d8 sqlexec 43804 18:31:25 18:36:26 18:36:26 21a1a1d8 sqlexec 43803 18:31:02 18:31:04 18:31:04 2156ba38 sqlexec 43674 16:32:00 16:32:29 16:32:29 21a0fb60 sqlexec 43555 15:13:34 15:23:46 15:23:46 21d3e1d8 sqlexec 43554 15:13:30 15:13:31 15:13:31 21be6014 sqlexec 43049 09:08:11 16:32:00 16:32:00 21a28290 sqlexec 43048 09:08:09 09:08:10 09:08:10 21a0ef40 sqlexec 43033 09:01:21 16:17:36 16:17:36 2154af74 soctcplst 7 11:36:22 uspbdb.argus-beer.ru|1526|soctcp 01/26/06 2153cec8 sm_discon 6 11:36:21 01/26/06 2153c3f0 sm_listen 4 11:36:21 01/26/06 2152adbc soctcppoll 3 11:36:21 01/26/06 213ef690 sm_poll 2 11:36:16 01/26/06 О как!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 18:43 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
Dominanta Уже. Перестала запускаться в терминале пользовательская часть. Ну и эффекты! Если вы обрежете провод лампочка загорится? Вы обрезали связь приложения с базой данных. Не изменяйте ничего если не знаете к чему это приведет. Dominanta Я вообще изначально 1С-ник. Программа написанная на базе Informix-a занимает определённое место в нашем бизнесе, но я пивык к открытым системам. Если говорить об информиксе то она не менее открыта чем другие комерческие базы данных. Dominanta В этой же программе - по каждому чиху приходится обращаться к продавцу. Сообщение пароля от определённого юзера занимает, например, ТРИ(!!!) дня. Документации от них не добиться никакой. Вообще. За подключение принтера к своей системе хотят бешенных денег. Вот и хочется разобраться во всём самому. Обратитесь к руководству которое подписывало договор на поставку. Оно вам расскажет, что делать, может поделится откатом :) Dominanta По поводу ODBC - подключение к базам. Всё же вращать таблицы приятней из знакомой среды (на данном этапе) чем посредством того же 4GL. Начните с dbaccess. Только сначала верните конфигурацию на место. в противном случае он тоже работать не будет. Знакомство с ним в любом случае пригодится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 18:56 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
Команда netstat -apl среди прочих выдала такую вот строку: tcp 0 0 "myhostname".sqlexec ":" LISTEN 633/oninit Получается, что всё же сервер слушает порт???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 18:57 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
DominantaКоманда netstat -apl среди прочих выдала такую вот строку: tcp 0 0 "myhostname".sqlexec ":" LISTEN 633/oninit Получается, что всё же сервер слушает порт???? Да именно так. и об этом же говорит строчка: Dominanta onstat -g ntt ...... 2154af74 soctcplst 7 11:36:22 uspbdb.argus-beer.ru|1526|soctcp ...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 19:00 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
Начните с dbaccess. Это запускаемое приложение? Только сначала верните конфигурацию на место. Так я ничего и ниоткуда не забирал... Знакомство с ним в любом случае пригодится. Не сомневаюсь. И всенепременно. А что делать сейчас? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 19:01 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
Да именно так. и об этом же говорит строчка: Так а почему ж не рабоает??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 19:02 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
И почему снаружи видно, что порт закрыт? Сейчас догадаюсь - всё идёт к тому, что всё-таки работает какой-то firewall?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 19:04 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
Dominanta А что делать сейчас? запустить $ ${INFOMRIXDIR}/bin/dbaccess Дальше по меню и ...... читать документацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 19:08 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
DominantaИ почему снаружи видно, что порт закрыт? Сейчас догадаюсь - всё идёт к тому, что всё-таки работает какой-то firewall?? Попросите вашего сетевика сделать с клиентской машины telnet myhostname 1526 при этом покжете ему результат netstat -apl. если соединения нет пусть далше он разбирается, это вопрос не для специалиста по 1С и не для этого форума. К информиксу эта проблема уже отношения не имеет. Если соединение есть настраивайте setnet32 на клиентской машине, и добро пожаловать..... документация вас ждет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 19:19 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
onstat-и добро пожаловать..... документация вас ждет. Посоветуйте что-нибудь из избранного пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 19:23 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
Dominanta onstat-и добро пожаловать..... документация вас ждет. Посоветуйте что-нибудь из избранного пожалуйста. Informix FAQ on SQL.RU В самом низу есть ссылки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 19:29 |
|
||
|
Помогите нубу подключиться к INFORMIX через ODBC!
|
|||
|---|---|---|---|
|
#18+
А между тем! Дело-то не кончилось! Понимаю, что покроюсь несмываемым позором, но спрошу ОСОБО! Нет ли в InforMixe настройки которая не позволяет коннеткится к особым портам НЕ С localhost-a? Поскольку, похоже всё дело в этом. Не пускает на 1526 порт именно Informix. С локального компа всё нормально, а вот с иных IP - НЕ ФИГА! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 21:19 |
|
||
|
|

start [/forum/topic.php?fid=44&fpage=52&tid=1608735]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 392ms |

| 0 / 0 |
