ArcSDE Post失败:"error connecting to oracle: O".

错误:ArcSDE安装后,Post失败

环境:win7 64,oracle10g(32位),arcsde10.0(32位)

表现:"error connecting to oracle: 0". 

 

问题解决

经过反复测试发现问题:安装路径空格问题

在WIN7 64位时,安装arcsde32位不能安装在C:\Program Files这样的有空格的文件夹里。

但是,在WIN7 32位时不存在这个问题,可以安装在C:\Program Files中。

 

注意1:有人认为以及部分网上资料,WIN7 64位需要安装64为SDE结果许多人安装后不能运行,报错0xc000007b。

其实应该是sde版本与oracle 版本一致,win7 64位装了32位oracle对应的应该是sde32位。

注意2:sde重新安装到别的文件夹,应该去环境变量中删除sdehome变量,不然无法改变安装路径。

注意3:64位oracle服务端也可以装32位sde(需要32位oracle客户端。此方法能同时运行plsql,只支持32oracle客户端)。如果oracle服务端是64位前提下,想同时运行ArcSde、plsql,可以选择安装32位oracle客户端,也是这个环境下唯一的完善配置。

      在64位Windows和64位Oracle 11g基础上安装32位ArcSDE 。 此方法需要手动创建SDE服务:

在命令提示符下用cd命令到$SDEHOME目录(例如cd C:\Program Files (x86)\ArcGIS\ArcSDE\ora11gexe\bin),下面有个 sdeservice.exe,使用 sdeservice –o create命令创建一个SDE服务,如以下命令:

C:\Program Files (x86)\ArcGIS\ArcSDE\ora11gexe\bin>sdeservice -o create -p sde
-d oracle,orcl -i esri_sde -n

 

参考:

 64位Windows Server 2008安装ArcSDE
https://geonet.esri.com/thread/97817 
ArcSDE安装全攻略 - 完全安装 完全删除 等说明【转】
ArcSDE10.0安装常见错误_百度文库
 在64位Windows和64位Oracle 11g基础上安装32位ArcSDE 
posted @ 2015-09-14 10:50  AllenRobin  阅读(1434)  评论(0编辑  收藏  举报