在64位Windows和64位Oracle 11g基础上安装32位ArcSDE
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;
相关评论