本文根据以往经验及其他博客总结:
所有的启动不了服务都可以查看安装目录下(例如:C:\Program Files\ArcGIS\ArcSDE\ora11gexe\etc)SDE的日志。
arcsde服务启动不了原因如下:
1.oracle密码过期
可以plsql,用SDE用户以普通身份登录,一般登录不上。 oracle密码过期限制用select * from dba_profile。
查看密码过期行,默认为180,可修改为UNLIMIT
2.相关配置设置不对或者不全
主要的配置文件有(1)C:\Program Files\ArcGIS\ArcSDE\ora11gexe\etc\server 设置端口
(2)C:\Program Files\ArcGIS\ArcSDE\ora11gexe\etc\dbinit.sde 设置数据库实例SID
(3)C:\Windows\System32\drivers\etc\services 设置端口
3.当客户端服务器段在同一机器上,系统路径问题
将服务器端系统路径放在客户端系统路径前
最后用CMD删除sde服务(sdeservice -o delete),重建服务(sderservice -o create -d oracle,sid -p password),启动服务(sdemon -o start)