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

来源:互联网 发布:php接收不到ajax传值 编辑:程序博客网 时间:2024/06/12 03:48
  • 软件环境

【操作系统】

oracleIBM aix

ArcSDEwindows2003server

【数据库版本】

           Oracle10.2

ArcSDE版本】

           ArcSDE9.3.1

【数据库客户端】

      ArcSDE安装的计算机上需要Oracle10g客户端,并配置好Oracle服务;此处的oracle客户端版本要和服务器端软件版本一致,否则在arcsde配置过程中可能要出错

  • ArcSDE服务创建和启动

ArcSDEOracle分开安装时ArcSDE服务的创建、启动要由命令行方式来完成。

1)使用sdeservice创建ArcSDE服务

Sdeservice -o  create -d  Oracle10g,ServiceName -i  esri_sde  -p sde密码 -n

        ServiceNameOracle客户端配置服务名

        sde密码sde用户密码

   2)使用sdemon命令启动ArcSDE服务

Sdemon -o  start  -p  sde密码

启动sde服务时可能会出现下面的错误提示

出现上面的错误提示需要做如下配置工作来解决ArcSDEoracle分开安装时的ArcSDE服务启动

Ø  修改SDE服务配置文件在ArcSDE安装目录下ArcSDEora10gexeetc目录下找到services.sde文件,使用记事本打开,在最后加一行:

esri_sde   5151    #ArcSDE for Oracle

Ø  打开ArcSDEora10gexeetc下的dbinit.sde文件,里面有一句:set ORACLE_SID=XXX。将其改为:set LOCAL=ServiceName就可以了。其中ServiceNameOracle客户端配置的Oracle服务名 

Ø  修改Windows服务配置文件首先在c:winntsystem32driversect目录下找到services文件,使用记事本打开,在最后加一行:

esri_sde   5151/tcp    #ArcSDE for Oracle

Ø  不同网段的ArcSDE数据库连接失败的解决如下:  

打开C:WINDOWSsystem32driversetc目录下services文件,在该文件最后添加一行:

XXX.XXX.XXX.XXX           sdeServer

   其中XXX.XXX.XXX.XXXOracle服务器的IP地址

 

0 0