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
软件: ArcGIS Server 9.3, 9.3.1 ArcIMS 9.3, 9.3.1 ArcSDE 9.3, 9.3.1
操作系统: N/A
1 个回复
EsriSupport
赞同来自:
原因: 当客户端应用程序与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
要回复问题请先登录或注册