Цитата: serj_ ➤ А как клиент узнает к какому серверу СМ надо коннектится если в нем прописываются только координаты базы?
Сервер СМ подключается к БД и в таблице SSLocks оставляет запись о том что он запущен, после этого по именованным каналам БД Oracle ожидает запросов из самой БД.
Клиент СМ подключается к серверу БД, заглядывает в таблицу SSLocks и если видит там запись о том что сервер СМ запущен, то по именованным каналам БД отправляет запрос, который получает Сервер СМ (проверка ключа, прав и ещё что-то) обрабатывает и также по именованным каналам возвращает ответ Клиенту СМ.
В итоге: прямого соединения СерверСМ - КлиентСМ не используется, все взаимодействие через БД Oracle. Прямого доступа к Серверу СМ для Клиента СМ не требуется, они могут находиться в разных подсетях, да все что угодно, главное чтобы оба были подключены к одной БД.
Автору темы:
Служба может и работать, а сама БД не запущена.
После чего все началось?
Ну и стандартные:
Версия СМ?
Версия БД?
и прочие технические "мелочи"