ArcSDE分布式安装时服务创建和启动

0
分享 2015-01-17
  • 软件环境


【操作系统】
oracle :IBM aix
ArcSDE:windows2003server
【数据库版本】
Oracle10.2
【ArcSDE版本】
ArcSDE9.3.1
【数据库客户端】
ArcSDE安装的计算机上需要Oracle10g客户端,并配置好Oracle服务;此处的oracle客户端版本要和服务器端软件版本一致,否则在arcsde配置过程中可能要出错
  • ArcSDE服务创建和启动


当ArcSDE与Oracle分开安装时ArcSDE服务的创建、启动要由命令行方式来完成。
(1)使用sdeservice创建ArcSDE服务
Sdeservice -o create -d Oracle10g,ServiceName -i esri_sde -p sde密码 -n
ServiceName:Oracle客户端配置服务名
sde密码:sde用户密码
(2)使用sdemon命令启动ArcSDE服务
Sdemon -o start -p sde密码
启动sde服务时可能会出现下面的错误提示

出现上面的错误提示需要做如下配置工作来解决ArcSDE与oracle分开安装时的ArcSDE服务启动
  • 修改SDE服务配置文件在ArcSDE安装目录下…ArcSDEora10gexeetc目录下找到 services.sde文件,使用记事本打开,在最后加一行:

esri_sde 5151 #ArcSDE for Oracle
  • 打开…ArcSDEora10gexeetc下的dbinit.sde文件,里面有一句:set ORACLE_SID=XXX。将其改为:set LOCAL=ServiceName就可以了。其中ServiceName是Oracle客户端配置的Oracle服务名
  • 修改Windows服务配置文件首先在c:winntsystem32driversect目录下找到 services文件,使用记事本打开,在最后加一行:

esri_sde 5151/tcp #ArcSDE for Oracle
  • 不同网段的ArcSDE数据库连接失败的解决如下:

打开C:WINDOWSsystem32driversetc目录下services文件,在该文件最后添加一行:
XXX.XXX.XXX.XXX sdeServer
其中XXX.XXX.XXX.XXX是Oracle服务器的IP地址

文章来源:http://blog.csdn.net/sydbc/article/details/17683337

0 个评论

要回复文章请先登录注册