天天看點

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