arcsde 和oracle(雙機熱備)分布式安裝

來源:互聯網
上載者:User
arcsde9.2 和oracle分布式安裝

環境:

oracle10gR2安裝在兩台伺服器上,但只是做雙機熱備,作業系統均為windows server 2003 sp2

arcsde安裝在第三台機器上,作業系統為windows server 2003 sp2

 

安裝步驟:

1、需要在ArcSDE的安裝機器上安裝Oracle Client,或者安裝ODAC,只要能安裝Oracle Net軟體的就可以了,假設配置的oracle串連服務名為:Oracle_ServiceName

2、安裝ArcSDE程式和ArcSDE 9.2 for Oracle10g步驟一致

3、安裝ArcSDE 9.2的SP4補丁

4、在$SDEHOME目錄下ect\dbinit.sde檔案夾,開啟,如果有:

set Oracle_SID = Oracle_ServiceName
改為:

set LOCAL = Oracle_ServiceName  (Oracle_ServiceName是指用Oracle Net配置的本地的Oracle串連服務名)
如果沒有則添加:set LOCAL = Oracle_ServiceName

5、在配置到最後一步建立服務的時候。不選擇對話方塊嚮導建立,而選擇命令語句操作建立服務:
啟動cmd,輸入:sdeservice -o create -d Oracle10g,Oracle_ServiceName -i esri_sde -p sde -n
(注意命令語句最後要以-n 結束)

6、保證C:\WINDOWS\system32\drivers\etc\services 和%sdehome%\etc\services檔案裡面開啟SDE服務連接埠:ESRI_SDE 5151/TCP #ArcSDE for Oracle。(一般安裝sde後自動會添加該連接埠的開啟)

7、安裝成功

8、sdemon -o start -i esri_sde -p sde就可以成功啟動服務了

9、如果第8步失敗,並提示1053的錯誤,重啟機器,一般sde即可啟動

10、如果還是不行,就在系統內容變數中加變數:LOCAL,並讓它等於前面配置的oracle的串連服務名:Oracle_ServiceName

第10點是我碰到問題的解決,可能到第9步,一般都可以啟動了,但如果還是不行,在windows事件記錄中提示無法串連資料庫,則添加這個環境變數,再重啟機器,就可以解決問題了

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.