环境:2台机器32位WindowsXP+SP3,一台ArcSDE,一台Oracle
版本:ArcSDE9.3+Oracle10G
1.一台机器装好Oracle;
2.一台机器装好Oracle客户端(只需要Oracle Net软件就好了),然后连接服务器的Oralce,假设配置的oracle连接服务名为:orclServiceName ;
3.安装ArcSDE,post的时候,不选“Create ArcSDE Service” ;
4.下面需要手动设置:
运行cmd:
sdeservice -o create -p sdepasswd -d ORACLE10G,<ORACLE_SID> -n -i esri_sde
ORACLE_SID就是前面配置Net的服务名orclServiceName,然后手动修改在$SDEHOME目录下ect文件夹中打开dbinit.sde,
如果有:
set Oracle_SID = orclServiceName
改为:
set LOCAL = orclServiceName
(orclServiceName是指用Oracle Net配置的本地的Oracle连接服务名)
如果没有则添加:
set LOCAL = OracleServiceName
5.查看
运行cmd:
C:/WINDOWS/system32/drivers/etc/services
文件里面打开SDE服务端口:ESRI_SDE 5151/TCP #ArcSDE for Oracle,如果没有自己手动添加以下;
6.sdemon -o start -i esri_sde -p sde启动服务。
补充:在安装过程中遇到的问题,总是报错误1053 ?
1.不知道为什么在服务里ArcSDE的属性,看一下服务程序的路径,程序路径有问题;
2.输入cmd,regedit进入注册表,搜索esri_sde(sde的服务名字,看一下里面相关的项是否有问题) 。
原文见:http://virgos.javaeye.com/blog/509897