powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Инсталляция нескольких серверов FB на одной машине
25 сообщений из 25, страница 1 из 1
Инсталляция нескольких серверов FB на одной машине
    #38951068
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток!

хочу установить на локальной машине FB 2.5.2 и 3й
начинаю с 2.5.2
скачал архив Firebird-2.5.2.26540-0_Win32.zip (Старый для совместимости с сервером на котором крутится база в продакшн)
распаковал
в firebird.conf внес строчки
RemoteServiceName = firebird25_3052
RemoteServicePort = 3052

теперь по логике надо запустить install_superclassic.bat (нужен именно super classic)
он может принимать один параметр, какой? в доке не нашел, подозреваю что путь к инсталляции, опять же до головной папки или до каталога bin?
далее видимо, надо ли править install_superclassic.bat дабы сменить стандартный порт и название сервиса, какие ключи?
вот такие вопросы возникли
из того что нашел по этому вопросу более менее это , но ответов меня интересующих тут нет.
Поделитесь ссылкой или подскажите как действовать

Спасибо
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951084
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

судя по справке к ключам передаваемый параметр -n это имя instance
остается выяснить RemoteServiceName в ini и instance это одно и то же или нет
порт походу берётся только из firebird.config RemoteServicePort
хотя подтверждение тому пока не нашел
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951085
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

до кучи привожу ещё как выглядит содержимое install_superclassic.bat
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951088
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

этот параметр является именем сервиса. Для того что бы сразу два сервиса firebird могли работать на одной сашине им надо дать разные имена.

Порт меняется в файле конфигурации, а не в bat файле.

Я для того чтобы развести разные FB создал собственный my_install_super.bat (для тройки)

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
@echo off

setlocal
set INSTALL_SERVICE=install -auto -superserver -z
set START_SERVICE=start

set INSTALL_SERVICE=%INSTALL_SERVICE% -n fb30
set START_SERVICE=%START_SERVICE% -n fb30

instsvc %INSTALL_SERVICE%
instsvc %START_SERVICE%
endlocal
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951089
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenkoостается выяснить RemoteServiceName в ini и instance это одно и
то же или нет
Нет.

Для установки двух версий на один сервер лучше не использовать инсталлятор, а брать zip.
install_* служит для установки сервиса и путей в реестре. Тебе это не нужно и даже
противопоказано.

Mikhail Tchervonenkoответов меня интересующих тут нет.
Это значит, что либо ты их плохо искал, либо задаёшься неправильными вопросами. Второе -
вероятнее.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951092
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenkoостается выяснить RemoteServiceName в ini и instance это одно и то же или нет

не одно и то же. Читаем комментарии к этому параметру в firebird.conf и понимаем что менять его не обязательно
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951097
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

и ещё в тройке ставь сразу SuperServer. В SuperClassic там смысла мало. Если ты конечно не ищешь в нём баги. Или тупо для сравнения производительности с 2.5 SC ставишь.
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951103
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисв тройке ставь сразу SuperServer. В SuperClassic там смысла мало

Они там, вообще-то, одно и то же.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951105
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисMikhail Tchervonenkoостается выяснить RemoteServiceName в ini и instance это одно и то же или нет

не одно и то же. Читаем комментарии к этому параметру в firebird.conf и понимаем что менять его не обязательно
да, но тогда используется имя по умолчанию gds_db, а оно нужно для соединения клиентом через системный файл services с базой уже на сервере и по порту 3050 (такая же база локальная (для разработки и тестирования) сидит на порту 3052 на локальной машине)
Получается двойственость по одному имени gds_db на разных портах находятся 2 базы, хоть и на разных компьютерах.
Скомпиленный клиент (не смотря на то что уму указана другая машина) лезет на 3052 порт (видимо из за того же имени gds_db) и естественно на этой машине базы не находит. Если указать в дополнение к имени компьютера порт (в строке соединения) все работает. Но хотелось бы обойтись без этого.
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951107
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

короче стандартная ситуация, машина разработчика со средой разработки и локальной базой (2.5 и 3й (для тестирования будующей версии) и на этой же машине пускается уже скомпиленный клиент соединяющийся с базой на сервере.
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951108
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

ошибаешься. Всё зависит от SharedCache и SharedDatabase

firebird.conf# false true Classic with shared access // traditional CS/SC

если выставить вот это, то как раз при мультипоточном слушателе будет работать точно как SuperClassic
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951109
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

а ты забей на локальный коннект и подрубайся с использованием полного TCP синтаксиса

<хост>/<порт>:{<путь> | <алиас БД>}
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951110
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисMikhail Tchervonenko,

а ты забей на локальный коннект и подрубайся с использованием полного TCP синтаксиса

<хост>/<порт>:{<путь> | <алиас БД>}
на край так и прийдётся, но хотелось разобраться
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951117
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenkoстандартная ситуация, машина разработчика со средой разработки
и локальной базой (2.5 и 3й (для тестирования будующей версии) и на этой же машине
пускается уже скомпиленный клиент соединяющийся с базой на сервере.
"instreg r" спасёт ОРД. Я же говорил, что он тебе противопоказан...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951127
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

да не, всё проще было
спасибо за участие

Просто правится
firebird.conf две строчки
RemoteServiceName = firebird25_3052
RemoteServicePort = 3052

потом install_superclassic.bat FireBird_252_3052

и все заработало без пересечений

другими словами настройки в firebird.config достаточно,
далее только разнести имя сервиса при инсталляции
после этого все заработало как предполагалось.

А если и локальный клиент с сервером соединяется то не забыть строчку в services добавить
C:\Windows\System32\drivers\etc\services
----
gds_db 3050/tcp # InterBase Server


Единственное FireBird Control Center перестал сервер находить
надо посмотреть какими настройками он и где пользуется и поправить,
подозреваю что его ключи в реестре надо поискать
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951137
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

забей. Это архаизм.
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951138
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

упс. Сразу не посмотрел. Это же сторонний аплет.
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951172
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисСимонов Денис,

упс. Сразу не посмотрел. Это же сторонний аплет.

Заглянул в его исходники, сплошные костыли, чего стоит только поиск по фиксированному названию файла в реестре или фиксированному названию сервиса. Сделали бы свою ini или на край ключами позволили бы указать. Нет, изобретает автор интеллектуальный поиск в реестре на 100 лет вперёд. Удивительно что на сие чудо народ ссылаются из проверенных источников.
Ладно, запустить сервис или остановить не велика задача.

Всем спасибо за участие
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951216
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko> Удивительно что на сие чудо народ ссылаются из проверенных источников.

А кто, кстати?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951227
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

об этом чуде первый раз от тебя узнал
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951509
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

и никто не дал ссылку

http://www.ibase.ru/devinfo/inst_manual.htm

Mikhail Tchervonenkoдо кучи привожу ещё как выглядит содержимое install_superclassic.bat
ну конечно. а то тут никто не знает, что этот файл существует, что в нем написано, и зачем нужны instreg и instsvc.
Тебе и правда было проще разобраться с батником, чем посмотреть какие опции есть у instsvc ?
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951525
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvи никто не дал ссылку
Обрати внимание на ссылку в первом посте.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951546
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

а, вижу. Но удивляет тогда "но ответов меня интересующих тут нет". Все там есть, кроме 3.0 :-)
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951658
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenkoиз того что нашел по этому вопросу более менее это

какой нахал :)
...
Рейтинг: 0 / 0
Инсталляция нескольких серверов FB на одной машине
    #38951665
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvВсе там есть, кроме 3.0 :-)

По 3.0 там не хватает всего 2 вещей:
1. Описание параметров SharedCache и SharedDatabase потому что с ними как раз есть нюансы
2. Описание начальной инициализации security.fdb, потому что новичков вводит в ступор когда они не могут подключится под SYSDBA с привычным паролем masterkey без добавления собственно этого пользователя
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Инсталляция нескольких серверов FB на одной машине
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]