溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

ArcSDE和Oracle分離安裝(生產(chǎn)實(shí)踐)

發(fā)布時(shí)間:2020-06-04 07:02:40 來源:網(wǎng)絡(luò) 閱讀:1124 作者:linuxzkq 欄目:關(guān)系型數(shù)據(jù)庫

1) 安裝前準(zhǔn)備

 

    在安裝 ArcSDE 之前,確認(rèn)Oracle服務(wù)端已安裝好且已創(chuàng)建好sde庫,用戶并授權(quán)。請(qǐng)先在本地安裝Oracle10g PL/SQL客戶端。還需要收集以下信息:

服務(wù)器計(jì)算機(jī)名

Oracle 網(wǎng)絡(luò)服務(wù)名

sde 用戶名與密碼

 

2) 安裝過程

 

第1步: 雙擊 setup64.exe 執(zhí)行安裝程序

       ArcSDE和Oracle分離安裝(生產(chǎn)實(shí)踐) 

第2步: 出現(xiàn)Welcome畫面,單擊 Next 按鈕

       ArcSDE和Oracle分離安裝(生產(chǎn)實(shí)踐)

第3步: 選擇接受許可聲明,單擊 Next 按鈕

       ArcSDE和Oracle分離安裝(生產(chǎn)實(shí)踐) 

    固定路徑就設(shè)為:C:\ArcGis\ 

第4步: 指定安裝路徑,單擊 Next 按鈕。

       ArcSDE和Oracle分離安裝(生產(chǎn)實(shí)踐) 

第5步: 確認(rèn)安裝,單擊 Next 按鈕。

       ArcSDE和Oracle分離安裝(生產(chǎn)實(shí)踐) 

第6步: 點(diǎn)擊 Finish 完成安裝。

       Finish完成之后可能會(huì)出現(xiàn)以下問題,出現(xiàn)之后先將此前安裝的程序卸載,回到之前安裝第一步,在setup64.exe上單擊右鍵,兼容性疑難解答

    ArcSDE和Oracle分離安裝(生產(chǎn)實(shí)踐)

    ArcSDE和Oracle分離安裝(生產(chǎn)實(shí)踐)

    ArcSDE和Oracle分離安裝(生產(chǎn)實(shí)踐) 

      點(diǎn)擊 Ok 進(jìn)行Post Installation Setup,按常規(guī)步驟安裝ArcSDE,直到<Create ArcSDE server>這一步,退出安裝界面。

   創(chuàng)建系統(tǒng)用戶變量:

變量名:TNS_ADMIN

變量值:D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora


DOS界面,執(zhí)行以下命令:

創(chuàng)建服務(wù)

sdeservice -o create -d "oracle10g,SDH" -p "sde ASBsde-11" -i "esri_sde" -n

修改Windows配制文件: 

   首先在windows/system32/drivers/etc目錄下找到 services文件,使用記事本打開,在最后添加一行 esri_sde   5151/tcp   #ArcSDE Oracle10g

這步很重要:打開ArcSDE的安裝目錄,程序默認(rèn)的路徑     

  C:\ArcGIS\ArcSDE\ora10gexe”,打開etc文件夾,用記事本打開dbinit.sde文件。(每次建立SDE服務(wù)時(shí),都會(huì)改動(dòng))

 

   Set Oracle_sid=XXXX改為Set Local=XXXX,(XXXX:為本地ORACLE TNSNAME)然后保存,關(guān)閉文件。

 

啟動(dòng)服務(wù):

sdemon -o start -i esri_sde -p "ASBsde-11"

    啟動(dòng)sde 服務(wù),如果啟動(dòng)失敗,重起電腦。在這種情況下,ArcSDE 服務(wù)中,“依存關(guān)系”項(xiàng)是沒有相關(guān)Oracle服務(wù)的。


查看服務(wù)狀態(tài):

sdemon -o status

  ArcSDE和Oracle分離安裝(生產(chǎn)實(shí)踐)


ArcGIS相關(guān)問題匯總

1、Oracle升級(jí)到10.2.0.4后,ArcGIS sde必須升級(jí)到9.2.6才能支持,不然肯定post不成功的。
2、數(shù)據(jù)庫和ArcSDE分別裝在不同的機(jī)器上時(shí),一般情況下會(huì)出錯(cuò),解決辦法如下:
1) 需要在ArcSDE的安裝機(jī)器上安裝Oracle Client,或者安裝ODAC,只要能安裝Oracle Net軟件的就可以了,假設(shè)配置的oracle連接服務(wù)名為:Oracle_ServiceName
2) 安裝ArcSDE程序和ArcSDE 9.2 for Oracle10g步驟一致
3) 安裝ArcSDE 9.2補(bǔ)丁
4) $SDEHOME目錄下ect\dbinit.sde文件夾,打開,如果有:

set Oracle_SID = Oracle_ServiceName
改為:
set LOCAL = Oracle_ServiceName  (Oracle_ServiceName是指用Oracle Net配置的本地的Oracle連接服務(wù)名)
如果沒有則添加:set LOCAL = Oracle_ServiceName
5) 在配置到最后一步創(chuàng)建服務(wù)的時(shí)候。不選擇對(duì)話框向?qū)?chuàng)建,而選擇命令語句操作創(chuàng)建服務(wù):
a) 啟動(dòng)cmd,輸入:sdeservice -o create -d Oracle10g,Oracle_ServiceName -i esri_sde -p sde -n
b) (注意命令語句最后要以-n 結(jié)束)
6) 保證C:\WINDOWS\system32\drivers\etc\services文件里面打開SDE服務(wù)端口:ESRI_SDE 5151/TCP #ArcSDE for Oracle。(一般安裝sde后自動(dòng)會(huì)添加該端口的打開)
7) 安裝成功
8) sdemon -o start -i esri_sde -p sde就可以成功啟動(dòng)服務(wù)了
9) 如果第8步失敗,并提示1053的錯(cuò)誤,重啟機(jī)器,一般sde即可啟動(dòng)
10) 如果還是不行,就在系統(tǒng)環(huán)境變量中加變量:LOCAL,并讓它等于前面配置的oracle的連接服務(wù)名:Oracle_ServiceName
11) 10點(diǎn)是我碰到問題的解決,可能到第9步,一般都可以啟動(dòng)了,但如果還是不行,在windows事件日志中提示無法連接數(shù)據(jù)庫,則添加這個(gè)環(huán)境變量,再重啟機(jī)器,就可以解決問題了
3、ArcGIS最好和應(yīng)用的GIS工程安裝在一起,這樣子速度會(huì)快很多
4、windows登陸密碼修改對(duì)ArcGIS的影響
   ArcGIS默認(rèn)安裝的認(rèn)證方式是以帳號(hào)的方式進(jìn)行,這種方式的特點(diǎn)是不能修改密碼,進(jìn)入系統(tǒng)的服務(wù)界面,更改ArcGIS為本地帳戶系統(tǒng),這樣子就和操作系統(tǒng)的登陸密碼無關(guān)了。
5、arcgis的登錄密碼忘記或是服務(wù)進(jìn)不去了,一直是padding
1) 進(jìn)入<arcGIS安裝目錄>\AppServer\目錄,把AimsAdmPw(密碼文件)和ArcGISSite.sez(服務(wù)定義文件)刪除掉;
2) 進(jìn)入控制面板-管理工具-服務(wù),把所有的arcGIS服務(wù)重新啟動(dòng)一遍。再進(jìn)入Administrator就可以了。


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI