天天看点

ArcSDE连接远程Oracle安装方法

环境: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