Firebird 1.5 + Debian Etch (одни вопросы)

Установка базовых дистрибутивов, создание своих, распространение, установка автоматически и "вручную", файлы, необходимые для создания дистрибутивов.

Модераторы: kdv, Alexey Kovyazin

Ответить
wm34
Сообщения: 3
Зарегистрирован: 14 мар 2008, 20:15

Firebird 1.5 + Debian Etch (одни вопросы)

Сообщение wm34 » 14 мар 2008, 21:04

Захотел попробовать Firebird - лёгкий и открытый SQl -сервер.

Поставил Firebird 1.5. Classic.

(sudo aptitude install ...)

Всё установилось без ошибок.

Но в сервисах (/etc/init.d/) ничего не появилось.
Появилась только директория /usr/lid/firebird2/ , с конфигами и вложенными папками (bin,udf etc)

Но ни нормального хелпа, ни скриптов я не нашёл.

Вроде как нужно запускать fb_inet_server (больше ничего подходящего не обнаружилось), но он запускается, некоторое время висит в списке процессов, а потом - сам собой "умирает" без единого сообщения в консоли и без никаких записей в лог

Возникли следующие вопрос:

а) какие точно сервисы/бинарники нужно запускать? за что они отвечают? как проверить их работоспособность?
(какое-то описалово нашёл только под Виндовую версию)

б) существует ли информация почитать о настройках? нужно ли задавать какие-л. переменные для FB? (что писать в firebird.conf, /etc/services и т.п.)

в) каким образом заставить FB слушать определённый порт? совместимы ли бинарно БД под Винду и Linux?

Ответьте, пж, хоть тезисно на вопросы или дайте ссылки на инфу, а то всё, что находит Гугл или про Винду или же мхом поросло (типа установки Ib на Redhat7)

P.S. Может firebird и прост, но, чесслово, легче Оракл поставить - там хоть есть информация (хелпы, мануалы, примеры, скрипты запуска, создания БД и т.п.)

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Сообщение hvlad » 15 мар 2008, 00:30

1. FB 1.5 - достаточно старая версия
2. В каталог /doc не смотри никогда
3. Классик стартуется [x]inetd

wm34
Сообщения: 3
Зарегистрирован: 14 мар 2008, 20:15

Сообщение wm34 » 15 мар 2008, 14:32

Вроде разобрался.

Fb стартует через xinetd.
Установил его, прописал что нужно.
Подключился с локальной машины (isql).
Но вот по сети через tcp/ip подключиться не могу.
Есть подозрение, что как-то не так работает xinetd.
Подскажите способ проверить последнее предположение

Открыл 9098/tcp в файрволе для xinetd, но telnet на этот порт ничего не даёт.
На 3050 (порт firebird ) телнетом подключаюсь

Attid
Спец
Сообщения: 377
Зарегистрирован: 14 ноя 2006, 09:58

Сообщение Attid » 15 мар 2008, 16:29

может всетаки супер попробуешь ? меньше вопросов будет. а класик может тебе и не нужен ? =)

а откуда ты взял порт 9098 ?

wm34
Сообщения: 3
Зарегистрирован: 14 мар 2008, 20:15

Сообщение wm34 » 18 мар 2008, 01:42

разобрался сам уже
Всё работает
Нужно было ещё конфиг xinetd подкрутить

9098 - собственно, это порт xinetd.
Я суперсервер раньше не использовал, так что не уверен, что на 100% понял его работу.
xinetd какие порты нужны, чтобы нормально работать?
или он слушает порты зависимых от него демонов (типа 3050 для firebird)?

Attid
Спец
Сообщения: 377
Зарегистрирован: 14 ноя 2006, 09:58

Сообщение Attid » 18 мар 2008, 13:07

или он слушает порты зависимых от него демонов (типа 3050 для firebird)?
угу. а самому ему порты и не нужны вроде =/

Ответить