Настройка нескольких сервисов ArcSDE на сервере Windows

Если у вас имеются две отдельные базы геоданных на одном сервере, и вы используете сервис ArcSDE, то необходимо использовать отдельные сервисы ArcSDE с уникальными сервисными именами и отдельным номером порта в служебном файле services для каждой базы геоданных.

Далее предполагается, что вы уже создали вторую базу геоданных:

Шаги:
  1. Откройте файл services.sde и файл служб Windows services и создайте запись о новом сервисе.

    Например, если новый сервис sde2 использует порт 9999, добавьте такую строку в оба файла:

    sde2					9999/tcp

  2. Для создания сервиса используйте команду sdeservice с операцией create. Вам будет предложено ввести пароль администратора базы данных.

    В примере ниже показано создание сервиса в случае, когда ArcSDE и база данных установлены на одном сервере. Синтаксис, использующийся для операции create, когда ArcSDE и база данных находятся на разных серверах, см. в разделе Создание сервиса ArcSDE с удаленного сервера Windows.

    В этом примере создается сервис для базы геоданных в экземпляре DB2 с именем global.

    sdeservice -o create -d DB2,global -i sde2
    
    ПодсказкаПодсказка:

    Дополнительную информацию об использовании команд sdeservice и sdemon можно найти в руководстве по установке сервера приложений, которое поставляется в комплекте с файлами установки.

  3. Используйте команду sdeservice с операцией register для регистрации второй базы геоданных с новым сервисом.

    В этом примере база геоданных gdb2 зарегистрирована с сервисом sde2.

    sdeservice -o register -d DB2 -r ADMIN_DATABASE -v gdb2 -i sde2
    
  4. Для запуска сервиса используйте команду sdemon с операцией start.

    sdemon -o start -i sde2
    

    Чтобы запустить сервис на удаленном компьютере, см. Запуск удаленного сервиса ArcSDE в Windows.

9/11/2013