在64位Windows和64位Oracle 11g基础上安装32位ArcSDE

2013-08-21 阅读数:2310

64位Oracle 11g如何安装32位ArcSDE呢?以下是操作步骤:

1、安装64位Oracle 11g服务端;

2、安装32位Oracle 11g客户端,选择管理员;

3、安装ArcSDE;

4、进行Post Installation,只进行前三个步骤;

5、此时进行最为关键步骤:通过命令行方式手动创建服务:

     在命令提示符下用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

以下是这个命令的帮助:

sdeservice -o create     -d <ORACLE,SID|SQLSERVER,SQLSERVERINSTANCE|
                             DB2,DB2INSTANCE|POSTGRESQL,PGINSTANCE|
                             INFORMIX|COVERAGES>
                         -p <SDE_DBA_Password> [-s <datasource>]

进而启动服务即可。

其实这个时候服务器是既装了32位的客户端,也装了64位的服务端,究竟它是使用64位还是32位来解析连接呢?这个时候其实就看我的电脑中环境变量的Path的设置了,Path中如果是客户端的HOME在前,则是用32位,如果服务端的HOME在前,则是使用64位。因为是安装32位的ArcSDE,所以只能是和客户端的HOME在前,如下:

D:\oracle11g32\product\11.2.0\client_1\bin;D:\oracle11g64\product\11.2.0\dbhome_1\bin;

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: 在64位Windows和64位Oracle 11g基础上安装32位ArcSDE

相关评论

验证码: