服務器:Oracle 11g(我是默認路徑安裝,自定義路徑沒成功,不知道為什么)
客戶端:arcgis desktop 10.2、oracle 11g 32位客戶端
客戶端:arcgis server 10.2、oracle 11g 64位客戶端
1、服務器上安裝oracle 11g,客戶端安裝arcgis desktop 10.2對應oracle 11g 32位客戶端,arcgis server對應oracle 11g 64位客戶端。如果desktop和server同時安裝在了一台機器上,這台機器就要同時安裝32位和64位客戶端,兩個客戶端僅需安裝在不同位置即可。這樣做的原因是,desktop是32位的程序,server是64位的程序,因此缺少相應的客戶端,在連接數據庫(desktop)或發布地圖服務(server)時,就會提示數據庫客戶端配置錯誤。
arcgis10.1的desktop是32位的,server是64位的。和arcgis10.0不同,arcgis10.1的SDE不會自動提示oracle數據庫連接配置。通過arcgis10.1,在oracle中創建企業地理數據庫要設置好客戶端。
1.在 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html中下載32位和64位oracle instance client客戶端;
2. 把下載的客戶端解壓,並把路徑添加到path系統變量中。路徑分別為D:\config\oracle\instantclient-basic-nt-11.2.0.4.0\instantclient_11_2
和D:\config\oracle\instantclient-basic-windows.x64-11.2.0.4.0\instantclient_11_2。把它們添加到系統變量中。(32位的在前)
path環境變量下:
3. 這樣就可以創建了。(不行的話,重啟下oracle服務)。
arcgis中連接oracle如圖(Catalog中):