Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];

Вниз

Firebird + Interbase на одном компьютере   Найти похожие ветки 

 
Mitrofan   (2004-08-09 10:55) [0]

Как заставить ужиться две СУБД на одном компе ?
Они вроде используют один и тот же порт - 3050 ?
Можно ли разнести их по разным портам и если да, то
как указывать порт подлючения, например в компонентах
FIBPlus ?

Thanks


 
Sergey13 ©   (2004-08-09 11:01) [1]

Говорят что можно. Вопрос - нужно ли?


 
Mitrofan   (2004-08-09 11:03) [2]

> 2 Sergey13
Нужно


 
HSolo ©   (2004-08-09 11:04) [3]

http://ibase.ru/v6/ib6faq.htm#2ib


 
PEAKTOP ©   (2004-08-09 14:10) [4]

Порт 3050 - это по дефолту, можно поменять.
находится в файле hosts в каталоге
для Win9.x "C:\Windows\"
для WinNT  "%SYSTEM ROOT%\system32\drivers\etc\"
для LINUX  "/etc/"
ищешь строчку gds_db и меняещь порт, затем перезапускаещь IB.
---------------------------------
Проблема в том, что IB и FB юзают одну и ту же строчку из этого файла. Поэтому - поставить мона, только юзать надо по-очереди.
---------------------------------
А вообще - на фиг ? Поставь что-то одно и не парься.


 
y-soft ©   (2004-08-09 14:27) [5]

Проблема в том, что IB и FB юзают одну и ту же строчку из этого файла. Поэтому - поставить мона, только юзать надо по-очереди.

Главная проблема не в этом, а в том, что IB и FB 1.0X используют одинаковые именованные объекты ядра и окна, даже одни и те же ключики в реестре! (Yaffil использует другие имена, поэтому с ним проблем нет). А порт в Yaffil (не знаю, как в FB 1.5) можно указать в командной строке, тогда запись из HOSTS не будет использоваться

Еще одна проблема - неполная совместимость клиентских библиотек GDS32.dll, но FB 1.5 можно использовать и без нее (используется только для совместимости со старыми версиями, фактически транслирует все вызовы в fbclient.dll)

Т.е. некоторые сочетания можно заставить работать вместе, а остальные - только по очереди (обычно пишется специальный батник, который останавливает запущенный сервис, копирует в SYSTEM32 нужную версию gds32.dll и запускает соответствующий сервис)...


 
y-soft ©   (2004-08-09 14:48) [6]

Из Interbase, Firebird, Yaffil FAQ:


можно ли установить 2 разных сервера на один компьютер?

Если речь идет об одновременной работе этих серверов, то теоретически - да. Практически это зависит от версий, которые вы собираетесь использовать. Например, одновременно запустить два сервера IB 6.0 на одном компьютере нельзя.

Каждая версия сервера использует свои собственные:

настройки и пути в registry
системные объекты (mutex, семафоры и т.п.)
конфигурационный файл
Например, Firebird 1.5, Yaffil и InterBase 7.x сейчас имеют свои собственные вышеперечисленные характеристики. Единственный конфликтный параметр - это номер порта, используемый клиентом и сервером для работы по TCP. Соответственно, при одновременном запуске этих серверов нужно знать, что только клиентские части FB и Yaffil могут принимать альтернативный номер порта в строке коннекта (например, srv/3070:c:\dir\data.gdb). А на сервере номер порта, используемого конкретным сервером, устанавливается: Firebird 1.5 - в firebird.conf, Firebird 1.0 - services, InterBase - services, Yaffil - ключи командной строки ibserver.exe (это на Windows. На Linux разводка по портам осуществляется конфигурированием inetd/xinetd).

Будьте осторожны при запуске двух серверов одновременно - если вы перепутаете и откроете базу не тем сервером (если базы имеют одинаковый ods), то возможны проблемы при дальнейшей работе правильной комбинации сервер+база данных (несовместимый код BLR процедур или триггеров и т.п.).



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.037 c
1-1093008902
bang
2004-08-20 17:35
2004.09.05
рекурсия


1-1092988800
HSD
2004-08-20 12:00
2004.09.05
TFileStream добавление файла в конец


8-1087825843
ИМХО
2004-06-21 17:50
2004.09.05
Собрать AVI файл из BMP-шек


3-1092079761
Hawk
2004-08-09 23:29
2004.09.05
Открытие файла БД


4-1090309158
andrey__
2004-07-20 11:39
2004.09.05
Как программно узнать процент Загрузку ЦП





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский