Problem: 当客户端和ArcSde64-bit安装在相同服务器时无法启动ArcGIS Server或ArcIMS服务

文章编号 : 36045
软件: ArcGIS Server 9.3, 9.3.1 ArcIMS 9.3, 9.3.1 ArcSDE 9.3, 9.3.1
操作系统: N/A
已邀请:

EsriSupport

赞同来自:

错误信息: 当ArcGIS Server 或ArcIMS与ArcSde64-bit安装在相同服务器时,客户端服务无法启动。
原因: 当客户端应用程序与ArcSDE 64-bit安装在相同服务器时,通信会发生在共享的内存。既然客户端是32-bit应用程序,而 ArcSDE是64-bit应用程序,他们不能使用相同的共享内存。

解决方法: 在客户端环境中设置变量SDEFORCEXDR 为1。这会强制通信通过XDR发生,替代共享内存。
在Windows服务器上设置,找到系统属性的高级标签,单击环境变量,并且添加SDEFORCEXDR作为新的系统变量。变量值设为1.
在UNIX或Linux,在客户端运行的Boume shell中设置变量,在.profile文件中设置SDEFORCEXDR = 1,并且export变量。例如:
SDEFORCEXDR = 1
export SDEFORCEXDR
在UNIX 或 Linux上,在客户端运行的C shell中设置变量,在.cshrc文件中设置SDEFORCEXDR,例如:
setenv SDEFORCEXDR 1


创建时间:2009-01-05
最近更新: 2010-06-28


原文链接
http://support.esrichina.com.cn/2009/0105/920.html

要回复问题请先登录注册