原文地址:http://gisweekly.com/2010/09/install-multi-sde-one-machine/
一臺機器安裝運行多個ArcSDE數據庫
爲了測試不同配置數據庫,今天搞了一下,順便把安裝方法記錄下來。本例用的是Oracle。
1,創建新的oracle數據庫實例。 本例中的實例名爲test
2, 複製ArcSDE程序文件夾到新位置,可以直接複製安裝好的ArcSDE目錄。本實例複製到E盤。那麼新的ArcSDE實例的SDE_HOME的位置就是: E:\ArcSDE\ora10gexe
3,運行ArcSDE的PostInstallation(原來的或者新的都可以) 運行此步時,請停止原sde服務。
進行如下配置
中間略過,注意下數據文件的保存位置就好了. 然後配置到以下內容:
執行完此步驟後,會進行軟件license註冊。
註冊完成,點擊取消,退出PostInstallation的安裝。
4, 手動創建服務
開始-程序-輸入cmd運行。
命令行中輸入
sdeservice -o create -d oracle -p sde -i esri_sde2 -n -H “d:\arcsde\ora10gexe”
esri_sde2是新創建的服務名。 -H參數後的,是新的SDE_HOME位置
執行完畢,系統服務中會出現這個服務。
接下來修改三個文件:
1), 修改:C:\WINDOWS\system32\drivers\etc\services文件,加入以下內容:
esri_sde2 5152/tcp #ArcSDE for Oracle-service 後面定義的就是端口,#號後是註釋
2) 修改:E:\ArcSDE\ora10gexe\etc 下的services.sde文件
修改爲:esri_sde2 5152/tcp #ArcSDE for Oracle
3) 修改E:\ArcSDE\ora10gexe\etc 下的dbinit.sde文件
修改爲:set ORACLE_SID=test
OK。完成,啓動新的SDE服務吧。
可以在命令行運行: sdemon –o start –i 5152