创建远程 Windows 服务器中的 ArcSDE 服务

可使用 sdeservice 命令在远程服务器上创建 ArcSDE 服务。

使用 sdeservice 命令从远程 Windows 服务器创建服务时,使用以下语法:

sdeservice -o create -p <ArcSDE_admin_password> 
-n [-H <sde_directory>] [-i <service>] [-s <data_source>]
-d {ORACLE,SID | SQLSERVER,SQLSERVERINSTANCE | DB2,DB2INSTANCE
| INFORMIX | POSTGRESQL,PGINSTANCE}
[-u <service_user>] [-P <service_user_password>]

创建服务时,sdeservice 命令需要包括 -d 选项和值。但 Windows 服务无法依赖于远程服务器上的服务。因此,必须指定 -n 选项以取消这种依赖关系。

此命令只能在 Windows 服务器上使用并需要在 MS-DOS 命令提示符中执行。

步骤:
  1. 将新服务的条目添加到 ArcSDE 和 Windows 服务文件
  2. 在 MS-DOS 命令提示符中输入带 create 操作并包括 -n 选项的 sdeservice 命令。
    sdeservice -o create -p sdepasswd 
    -d ORACLE,ORA11 -n -i sdesvc
    
  3. 在 ArcSDE 服务器上的 dbinit.sde 文件中设置 LOCAL 环境变量以指向 Oracle Net 服务名称。

    可在 %SDEHOME%\etc 中找到此文件。

创建服务后,可使用 sdemon 命令启动它。

相关主题

5/10/2014