Geo-Info Technical Blog

Blogging 3S , Programming ,etc.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  这两天装了下 oracle9i R2 和arcSDE for oracle9i,由于硬盘空间有限,把oracle数据服务器装在了局域网的另一台机子上,自己只装了个管理客户机,建的网络服务名为oemrep,并且在oracle中测试连接成功!
  接下来就装的arcSDE,装完后就post installation(用的向导),建立表空间SDE1和sde用户,后面在创建SDE服务的时候没成功。ERROR ONE:<wise_crservice_err.log>
    Error creating SDE Service(esri_sde).
    Database service OracleServiceOEMREP doesn't exist.
    Use option -n to exculde OracleServiceOEMREP from ArcSde dependent service.
  后来我就取消了向导配置,直接在windows command中执行创建服务(sdeservice -o create -p sde@oemrep -H c:\arcgis\arcsde\ora9iexe -d oracle,oemrep -i esri_sde -n),并提示创建注册成功。
  随后便启动服务,也是用命令行操作,sdemon -o start -p sde或sdemon -o start -p sde@oemrep,而结果没成功,提示:ERROR TWO:
       esri_sde service failed during initialization.
       please check event log or error log files.
       error starting esri_sde service(0)
       could not start ArcSDE -- check network,$SDEHOME disk,DBMAS settings and dbinit.sde.
  直接在服务管理中右击启动也不行,提示:“本地计算机上的ArcSde Service(esri_sde)服务启动后又停止了,一些服务自动停止。如果他们没有什么可做的,例如"性能日志和警报"服务。”
  
  第一个错误不知道为什么?不过关键是要解决启动服务失败的问题,谁可以?帮帮忙,谢谢!

     RESOLUTION:

  问题解决了,原因可能是license文件的问题,打开gio…sde.log发现:

Sat Mar 22 17:17:58 2008 - ****** Spatial Database I/O Manager ******
Sat Mar 22 17:17:58 2008 - SDE System Startup Initiated . . .
Sat Mar 22 17:17:58 2008 - Validated System Paths.
Sat Mar 22 17:17:58 2008 - SDE IOMGR going into background . . .
Sat Mar 22 17:18:03 2008 - System Parameter table 'SERVER_CONFIG' Read.
Sat Mar 22 17:18:04 2008 - Initialized Shared Memory Segment.
Sat Mar 22 17:18:04 2008 -
Error (-327), No ArcSDE server license found.

  解决办法:重新Post Installation前部分的安装,指定新可用的license文件(ECP),后面的不用进行了。