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