Захотел попробовать 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 и прост, но, чесслово, легче Оракл поставить - там хоть есть информация (хелпы, мануалы, примеры, скрипты запуска, создания БД и т.п.)
Firebird 1.5 + Debian Etch (одни вопросы)
Модераторы: kdv, Alexey Kovyazin
Вроде разобрался.
Fb стартует через xinetd.
Установил его, прописал что нужно.
Подключился с локальной машины (isql).
Но вот по сети через tcp/ip подключиться не могу.
Есть подозрение, что как-то не так работает xinetd.
Подскажите способ проверить последнее предположение
Открыл 9098/tcp в файрволе для xinetd, но telnet на этот порт ничего не даёт.
На 3050 (порт firebird ) телнетом подключаюсь
Fb стартует через xinetd.
Установил его, прописал что нужно.
Подключился с локальной машины (isql).
Но вот по сети через tcp/ip подключиться не могу.
Есть подозрение, что как-то не так работает xinetd.
Подскажите способ проверить последнее предположение
Открыл 9098/tcp в файрволе для xinetd, но telnet на этот порт ничего не даёт.
На 3050 (порт firebird ) телнетом подключаюсь
разобрался сам уже
Всё работает
Нужно было ещё конфиг xinetd подкрутить
9098 - собственно, это порт xinetd.
Я суперсервер раньше не использовал, так что не уверен, что на 100% понял его работу.
xinetd какие порты нужны, чтобы нормально работать?
или он слушает порты зависимых от него демонов (типа 3050 для firebird)?
Всё работает
Нужно было ещё конфиг xinetd подкрутить
9098 - собственно, это порт xinetd.
Я суперсервер раньше не использовал, так что не уверен, что на 100% понял его работу.
xinetd какие порты нужны, чтобы нормально работать?
или он слушает порты зависимых от него демонов (типа 3050 для firebird)?