创建远程 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 命令提示符中执行。
步骤:
- 将新服务的条目添加到 ArcSDE 和 Windows 服务文件。
-
在 MS-DOS 命令提示符中输入带 create 操作并包括 -n 选项的 sdeservice 命令。
sdeservice -o create -p sdepasswd -d ORACLE,ORA11 -n -i sdesvc
- 在 ArcSDE 服务器上的 dbinit.sde 文件中设置 LOCAL 环境变量以指向 Oracle Net 服务名称。
可在 %SDEHOME%\etc 中找到此文件。
创建服务后,可使用 sdemon 命令启动它。
相关主题
5/10/2014