服務器: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)時,就會提示數據庫客戶端配置錯誤。
2、用catalog直連oracle數據庫。實例名:ip/orcl。用戶名sys,密碼。可以連接數據庫。
如果沒有安裝正確的oracle客戶端,進行這一步,可能會報錯客戶端配置不正確。
3、創建空間數據庫。用create enterprise geodatabase創建空間數據庫。
如果沒有創建空間數據庫,直接導入shp文件到oracle的數據庫中,雖然顯示導入成功,但缺少地理座標系,在catalog中編輯數據庫中導入文件的地理座標系後,文件加載沒有數據。
4、創建空間數據庫後,可能會有綠色報錯。
下面的解釋引用自一篇博客,沒有驗證真實性
http://blog.csdn.net/linghe301/article/details/7659423ArcSDE10.1的安裝文檔
// 綠色警告,但是不影響庫
The ST_Geometry shape library path may be invalid, or the EXTPROC is not configured correctly in the Oracle instance. [ (Unable to determine current version of ST_SHAPELIB. The latest ST_GEOMETRY and dependent libraries need to be copied to the correct software location. Refer to the ArcGIS help topics for more details.)]
這個警告就是說,如果使用SQL操作ST_Geometry,需要單獨安裝相關的包,調用ST_SHAPELIB
但是有個問題就是,默認的表空間安裝在$ORACLE_HOME/dbs裏面
5、導入數據右鍵數據庫連接,可以選擇一次導入一個數據或多個數據。