您好,登錄后才能下訂單哦!
最近工作需要我搞一下通過 ArcSDE for Oracle,使用 sql 語句繼續空間數據表的操作。這個內容,很久很久以前,我做過,如今都忘了,需要撿起來。 這次 ESRI 和Oracle果然不負所望,給了我好幾個坑,以下為部分過程介紹及經驗總結。
原則:占用資源少,啟動快,所以都盡量選擇版本低的軟件
安裝順序:VMware->Oracle->plsql驗證->ArcGIS license manager->ArcGIS Desktop->SDE
初期計劃:
硬件:我考慮到操作工作筆記本以后需要根據項目需要,安裝對應的ArcGIS軟件版本,而ArcGIS的軟件是版本不兼容的,甚至是補丁都不兼容,于是,我決定用 VMware 虛擬機,搜索最高版本就好。
操作系統:易用性和對ArcGIS桌面軟件的兼容性,當然選擇 Windows 了。為了減少麻煩,主要因為不熟,不采用服務器版。而對win7以后的吃內存和效率低下,我決定采用 Windows XP sp3,32位就好。
ArcGIS軟件:看了看我手里的庫存,最低版本而且還軟件齊全的,就是 9.3 了。
數據庫:首先必須 Oracle,根據我手里最低版本的 SDE 插件,我選擇了最低版本的 10g。
plsql:9的版本就好,熟悉,好用
坑一、現在基本找不到 Windows XP 軟裝版的安裝包了。解決辦法,從我的庫存中,找到了一個備份版的xp虛擬機。
坑二、極其難找到 oracle 10g,最后找到了資源,并下載了32位服務器版。
坑三、安裝到 ArcGIS license manager 的時候,發現該 license 的有效期是2017年。。。
刪了虛擬系統,重來!!!
又過了一邊我手里的資源,決定安裝 10.1 中文版,操作系統換成 xp 64位。
坑四、網上根本沒有64位的xp 。還好,最后從我的庫存中意外發現了,我竟然有這個安裝包!
坑五、安裝 SDE 的時候,發現,10.1版本的 SDE 僅支持 64 位的 Oracle 。
卸載oracle 10g 32位!!!這次倒是順利,順利卸載,沒有發生任何意外。也順利下載了64位 oralce 10g。
這個時候,我必須試著找一下支持64 oralce的plsql是不是已經發布出來了,還好12的版本有,可以用,這不是個坑。
坑六、好容易安裝好了所有軟件,當使用 ArcGIS Desktop 的 Catalog 功能直連 oralce 的時候,竟然發現強制要求安裝 oralce 客戶端!這個要求太無禮了,服務器也可以訪問的好不好!
坑七、真的找不到 oralce 10g 客戶端安裝包啊!其實我原本是有這個版本全套的,后來,我覺得占地方,以后也不會用了就給 delete 了。
最后配置:
硬件: VMware 15 pro 虛擬機
操作系統:Windows XP 64位
ArcGIS軟件:10.1
數據庫:Oracle 11g-- Oracle11g_R2_win64 database & Oracle11g_R2_win32 client
plsql:12
前前后后花了我好幾天,終于全部安裝好了,不過sde還沒有連接成功,下文繼續。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。