今天突然发现SDE的服务自动停了,手动启动也失败,提示“服务启动后又停止”
然后网上google了一下,基本总结出几个办法
1.SDE许可文件过期,要重新注册license
2.重新post
3.重装SDE
第一种方法尝试后问题依然,第二种办法尝试失败,查看SDE的安装日志(我的是D:\Program Files\ArcGIS\ArcSDE\ora11gexe\etc\sde_setup.log),发现有这样一段话
[Tue May 03 16:38:19 2011] DB_open_instance()::db_connect (OCI8) error: 28002
[Tue May 03 16:38:19 2011] Error: Underlying DBMS error (-51).
[Tue May 03 16:38:19 2011] Error: Unable to connect
[Tue May 03 16:38:19 2011] ORA-28002: the password will expire within 373 days
最后那句大意是密码过期了,然后在EM里看到SDE的密码过期了,重新输入密码,问题解决
造成这问题的原因,可能是测试的同事把SDE所在服务器的时间调后了几年