ArcSDE初学者需要弄清楚的几个问题(转载)
轉自:http://blog.csdn.net/linghe301/article/details/8016017
更新一些ArcGIS幫助提供的教程,初學者可以進行相關的入門學習參考!
http://resources.arcgis.com/zh-CN/help/main/10.1/#/na/00qn0000013t000000/
1:怎么來提問ArcSDE問題才能夠得到很好的解決?
每次看到有人問問題,什么也不問,PIAPIA的將錯誤和錯誤截圖粘上去,請問這怎么解決?而且有時候報錯的界面提供的原因寫的非常清楚了,但是就是不認真去看,而且對ArcSDE來說,因為它是一個中間件,所以對操作系統、數據庫、相關位數、版本號等信息要求比較多,為什么不現將這些信息說一下再去說這個問題呢?
比如:
操作系統:Windows 2008 R2 ?64Bit
數據庫:SQLServer2008 R2 64Bit/Oracle 10.2.0.3 32Bit
中間件:ArcSDE10 SP3 64Bit
Oracle、SQLServer、ArcSDE怎么查看版本、補丁
那么對其他產品的問題,最起碼你要說明你的是什么產品,需要怎么操作,然后報什么錯誤了等等。
還有一種情況,就是直接粘個代碼,或者直接截一個內存錯誤的圖片,誰知道是什么問題,這種問題還是需要自己來解決!
最后總結一下,提問要說明什么:
1:你想做什么,代碼開發的還是使用ArcGIS現有軟件
2:你到底是使用ArcGIS什么軟件
3:相關的環境,版本(Oracle數據庫有小版本比如oracle 11.2.0.2)、位數等
4:詳細的錯誤,能否描述一下你的具體操作步驟等
如果看過的話,不管提問什么問題,一定要把上面的信息寫清楚!
2:怎么解決常見的ArcSDE錯誤?
對ArcSDE初學者來說,最大的問題就是出了問題不知道怎么解決,比如安裝ArcSDE報錯了,啟動ArcSDE服務報錯了,連接ArcSDE報錯了,而最最最常見的錯誤就是在Windows操作系統上啟動ArcSDE報錯:
每次聽到用戶問這個問題,我就很頭疼。其實出現這些問題,我們需要查看一下ArcSDE的日志文件就可以很容易的來分析問題。
該日志文件的路徑在%SDEHOME%/etc
?
?
- giomgr_<esri_sde>.log ? -----------------運行ArcSDE查看
- sde_<esri_sde>.log ? --------------------啟動服務報錯查看
- sde_setup.log ?-----------------------------安裝ArcSDE 創建Schema出錯查看
- wise_err.log---------------------------------隱藏文件
- sdedc_Oracle.log -------------------------直連ArcSDE出錯查看
?
而且這些日志里面都會寫出錯的相關的代碼
比如如果出現ArcSDE的相關編碼可以查看:http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/ArcSDE_error_messages/00050000000s000000/
如果數據庫是Oracle的話,會出現明顯的ORA錯誤,大家完全可以搜索這些錯誤就能自己來解決相關的問題了。
?
還有就是如果啟動服務老出錯,請確保你Post Installation步驟注冊lic之前沒有報任何錯誤,這樣解決服務的問題就容易了,用戶可以使用直連來驗證SDE的Schema是否能夠正常連接。
ArcSDE常見問題總結(一)
ArcSDE常見問題總結(二)
ArcSDE常見問題
3:Personal ArcSDE和企業級ArcSDE的區別
Prosonal ArcSDE、Workgroup ArcSDE、Enterprise ArcSDE介紹
4:ArcSDE服務連接與直連?
ArcSDE服務連接都比較熟悉了,往往會聽到直連的概念,簡單的說ArcSDE直連就是不啟動ArcSDE服務,使用ArcGIS的其他客戶端(ArcGIS Desktop、ArcGISServer、ArcGIS Engine等)來連接ArcSDE庫,但是也有人說那么ArcSDE介質我就可以卸載了,是不是說就是不需要ArcSDE了,肯定不是了。
因為ArcSDE10版本的安裝都是先安裝ArcSDE介質,然后進行Post Installation的過程,那么Post的過程也就是建立ArcSDE的數據庫Schema,其實最主要的就是SDE Schema只要使用SDE Schema就等于說使用ArcSDE,即使ArcSDE10.1可以完全不安裝介質使用桌面Post,但也是必須使用SDE Schema。這一點用戶需要明白。
而且使用ArcSDE直連必須使用數據庫的客戶端,而且如果你的ArcGIS 客戶端是ArcGIS Desktop的話,你的數據庫客戶端必須是32Bit的,因為桌面只有32Bit的程序,對ArcGIS10.1版本來說,如果你選擇的ArcGIS客戶端是ArcGIS Server10.1,那么你必須使用64Bit的數據庫客戶端,因為ArcGIS Server 10.1是64Bit的程序,所以也需要用戶搞清楚這一點。
那么服務連接與直連的區別就是在連接界面的寫法:
數據庫類型方式
Oracle數據庫方式
服務名--------------------------sde:oracle9i/10g/11g
密碼:password@SID
或者
服務名--------------------------sde:oracle9i/10g/11g:SID
密碼:password
注意:SID或者Netservicename,而且根據你數據庫客戶端安裝的9i/10g/11g來選擇
SQLServer默認實例
服務名--------------------------sde:sqlserver:<server_name>
例如:sde:sqlserver:lish
SQLServer命名實例
服務名--------------------------sde:sqlserver:<server_name>\<instance_name>
具體還是希望能夠自己查看幫助:http://help.arcgis.com/zh-cn/arcgisdesktop/10.0/help/index.html#/na/002n00000035000000/
因為ArcGIS10.1之后都是直連了,服務連接慢慢就不用了,希望大家還是花時間看看相關幫助,來連接一下ArcSDE直連的相關知識!
而且不管是ArcGIS Server、ArcGIS Engine、ArcSDE SDK等,只需要修改相關的參數,就是服務連接和直連的不同連接方式的使用,但是主意的是直連的數據庫客戶端以及相關的位數。
5:怎么自測問題?
其實這個也很簡單。
比如你遇到的是ArcSDE的問題,感覺比較慢?如果你的程序是自己使用ArcGIS Server或者ArcGIS Engine開發的程序,那么導致慢就有這幾個方面,數據庫、客戶端等,你可以換桌面來測試同樣的問題,來對比桌面和開發客戶端的效率,你也可以使用同樣客戶端來連不同的數據庫來測試,把導致問題的原因縮小化等等,這樣最起碼你自己就有一個清醒的認識。
?
而且,例如最基本的軟件操作已經相關知識,為什么就不能看看ArcGIS中文幫助呢?是中文幫助,比以前的英文幫助好看多了,一般情況下拋出一個問題是沒有人去理會的,大家只會關心自己的問題或者有人剛好搞過這一塊或者特別熱心的人,所以還是要更好的去自己來學習,大家交流一些問題,不是那種純詢問和純回答的。另外,還是希望大家如果看到其他用戶提問,都能夠積極的進行回答相應,也許你的一個回答能夠讓他少加一天班,相互交流,相互提高,共同進步嘛!
ArcGIS的相關幫助文檔:http://blog.csdn.net/linghe301/article/details/7676955
-----------------------------------相關鏈接----------------------------------------
ArcSDE10.1的安裝文檔
關于ArcSDE的學習經驗總結
ArcSDE連接數設置及其性能說明
ArcSDE安裝介紹系列一
內容包括ArcSDE安裝概述,ArcSDE目錄介紹以及ArcSDE安裝的相關ArcSDE命令介紹
ArcSDE安裝介紹系列二
內容包括以ArcSDE Post向導為例,講述向導界面背后的運行程序以及命令
ArcSDE安裝介紹系列三
內容包括分布式ArcSDE安裝以及多服務ArcSDE安裝步驟以及注意事項
ArcSDE安裝介紹系列四
包括Linux操作系統的簡單介紹以及在Linux操作系統安裝ArcSDE
ArcSDE安裝介紹系列五
Oracle數據庫的雙機熱備和集群的ArcSDE安裝以及數據存儲的介紹
ArcSDE安裝介紹系列六
最后包括ArcSDE升級以及經驗的相關介紹
?
-------------------------------------------------------------------------------------------------------
版權所有,文章允許轉載,但必須以鏈接方式注明源地址,否則追究法律責任!
------------------------------------------------------------------------------------------------------
總結
以上是生活随笔為你收集整理的ArcSDE初学者需要弄清楚的几个问题(转载)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: gcc-5.4.0 static dwa
- 下一篇: MySQL5.5.32编译安装