arcsde 和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事件日志中提示無法連接數據庫,則添加這個環境變量,再重啟機器,就可以解決問題了
轉載自http://dbajun.javaeye.com/blog/210449
轉載于:https://www.cnblogs.com/Aragon/archive/2011/02/15/2820534.html
總結
以上是生活随笔為你收集整理的arcsde 和oracle(双机热备)分布式安装(转载)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何评价国足在2022世预赛12强赛上的
- 下一篇: 北京环球影城有学生票吗