由於ArcSDE9.3只支持Oracle 11gR1 32位版本,所以要在安裝ArcSDE的電腦上安裝一個32位版本的Oracle 11gR1客戶端。
1、安裝SDE程序,並進行注冊
(1)選擇注冊機KeyGen.exe,點擊server標簽,在Feature下拉列表框選擇arcsdeserver,Version下拉列表框選擇93,點擊ALL按鈕,生成license文件
(2)將license文件,全選,新建一個txt文檔,將其拷貝進去,另存為.ecp文件,注冊的時候,選擇該文件進行注冊。
(3)ArcSDE安裝。打開安裝目錄找到..\ArcGIS 9.3\sde\ESRI.exe,選擇ArcSDE for oracle 11g (ATMS所用數據庫為oracle 11g),next直到安裝完成。
(4)點擊ok進入ArcSDE的配置界面。
2、安裝后的配置
(1)進入如下界面,選擇complete安裝
(2)進入下一步安裝,此處需要連接數據庫,輸入sys用戶的密碼(Admin2008),進行對后續Oracle數據插入SDE表空間的操作
(3)此步為創建SDE表空間和SDE用戶
在第一個文本框中,輸入SDE用戶的密碼,需要記住,本次系統采用sde作為密碼以便記憶,方便測試,系統投入使用,則需要嚴格按照數據庫密碼管理辦法執行。選擇默認表空間名稱,一般為sde,關於表空間的物理文件目錄,通過Browse按鈕選擇路徑存放。
(4)此步按照默認配置,進入下一步安裝
(5)此步只需設置密碼,關於SDE用戶名可采取默認設置,Net Service Name網絡服務名是Oracle的服務名稱,如果Oracle默認的就是orcl,如果上面Oracle安裝有更改,則該處需填寫相應的服務名。進入下一步
3、配置號以后,按照以下步驟進行連接的屬性操作:
(1)信息如下截圖,端口號為5151
(2)連接信息如下圖所示,填寫用戶名,服務器名,服務名,數據庫名,可用默認,點擊測試連接。
如果測試結果顯示:
entry for sde instance not found in services file;
解決辦法:
在客戶機“C:\WINDOWS\SYSTEM32\DRIVERS\ETC”文件夾下services文件添加:
esri_sde 5151/tcp #ArcSDE for Oracle