ArcGIS单机双SDE无法启动问题解决方式
客户现场在win2003的系统上安装了两个Oracle实例,同时post了两个sde,但发现两个sde服务不能同时启动,或者在启动之后很不稳定,重启之后就无法启动其中一个sde服务了,排查日志文件giomgr_esri_sde.log和sde_esri_sde.log,在其中看到如下信息。
giomgr_esri_sde.log中
Wed May 30 12:37:00 2012 - ****** Spatial Database I/O Manager ******
Wed May 30 12:37:00 2012 - SDE System Startup Initiated . . .
Wed May 30 12:37:00 2012 - Validated System Paths.
Wed May 30 12:37:00 2012 - SDE IOMGR going into background . . .
sde_esri_sde.log中
-------------------------------------------------------
ArcSDE 9.2 for Oracle10g Build 1271 Tue Jun 24 07:47:53 2008
-------------------------------------------------------
init_DB DB_instance_open_as_dba: -93
DBMS error code: 1017
ORA-01017: invalid username/password; logon denied
看上去好像是用户名和密码无效了,但通过pl/sql功能测试,两个sde用户均能够正常登录,但在这个过程中发现了一个小小细节,两个Oracle实例的sde用户的密码不一致,尝试着将两个实例的sde用户的密码改为相同的,发现两个sde服务均能正常启动,问题解决。