解決: gsrvr.exe錯誤,記憶體不能為讀,地圖白屏,I/O錯誤 問題。(轉載)
資料伺服器環境:
4核,記憶體 4G
Windows Server2003
ArcSDE9.3
Oracle10.2.0.1
空間資料量大,每個圖層的資料量可以有幾十萬條記錄(最多的一個圖層有90萬條)
症狀:
當使用ArcMap載入圖層,進行資料的頻繁操作(放大、縮小、查詢),伺服器端即報錯,彈出對話方塊 gsrvr.exe程式錯誤,記憶體不能為 read 之類的。客戶端會出現Network I/O error
檢視sde錯誤日誌
sde-esri-sde.log
db_array_fetch_attrs OCI Fetch Error
load_buffer error -51
giomgr-esri-sde.log
SDE Server went down on system exception 0xC0000005
解決方案:
打esri中國技術支援和諮詢朋友,得到幾個方案:
1、給ArcSDE9.3打sp1補丁
2、給Oracle升級到10.2.0.3(這個版本配合sde93比較穩定,據說每個版本的ArcSDE都有對應的Oracle版本,配合使用比較穩定,具體什麼版本可以諮詢esri中國)
3、使用ArcSDE9.2,配合穩定的Oracle版本。
經過嘗試得到結論
方案1沒有解決問題
方案2解決問題,雖然sde-esri-sde.log日誌中仍然有 load_buffer error -51,但是其他的症狀都沒有了。
解決步驟:
經過反覆嘗試,終於成功的將Oracle10.2.0.1升級到10.2.0.3,下面介紹一下Oracle升級的步驟
1)下載升級包,一定要下載的正確的升級包,之前就是因為錯誤的升級包幾次沒成功,浪費了很多時間。p5337014_10203_WINNT.zip是經過我驗證的。
2)重新安裝Oracle10.2.0.1,確保安裝前已經解除安裝乾淨原來的Oracle,所有的Oracle服務已經刪除乾淨,如何幹淨的解除安裝Oracle在網上有介紹,在安裝時不安裝資料庫。
3)安裝升級包p5337014_10203_WINNT.zip,選擇路徑是要選擇Oracle10.2.0.1的 db1 的路徑 。
4)使用Oracle的工具建立資料庫
5)使用Oracle的工具建立監聽
OK了!ArcSDE9.3終於可以正常工作了!這是嘗試了各種辦法後的喜悅!
本文來自CSDN部落格,原作出處http://blog.csdn.net/CodeKeeper/archive/2009/04/18/4090239.aspx
另付補丁下載地址:
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9236282/viewspace-1029361/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 記憶體不能為read 記憶體讀寫錯誤的解決辦法記憶體
- WARNING:Could not lower the asynch I/O limit 錯誤解決MIT
- XP系統出現記憶體讀寫錯誤解決方法記憶體
- 電腦出現該記憶體不能為written怎麼解決 快速修復錯誤提示記憶體不能為written的方法記憶體
- 9i出現記憶體分配錯誤記憶體
- 執行SQL發生錯誤!錯誤:disk I/O errorSQLError
- 關於記憶體錯誤記憶體
- 為什麼總出現記憶體不能為“read”的錯誤提示記憶體
- 【轉載】ORA-27054 錯誤解決
- 【轉】WARNING:Could not lower the asynch I/O limit 錯誤MIT
- 解決 ngrok 的 Domain 錯誤問題AI
- 微信支付錯誤兩個問題的解決:curl出錯,錯誤碼:60
- Flume記憶體溢位錯誤記憶體溢位
- sloaris 出現“mount: I/O error”錯誤Error
- 通過記憶體鎖定,解決ORA-4031錯誤記憶體
- 讓XP系統遠離記憶體讀寫錯誤記憶體
- 記憶體拷貝引起的錯誤記憶體
- eclispe 出現超記憶體錯誤Lisp記憶體
- ORA-16038錯誤--當前REDO不能歸檔解決-轉載整理
- Oracle 錯誤總結及問題解決 ORAOracle
- mysql insert語句錯誤問題解決MySql
- 解決python中文編碼錯誤問題Python
- [Modules/zlibmodule.o] Error 1錯誤解決IBMError
- PBOOTCMS網站程式提示“執行SQL發生錯誤!錯誤:DISK I/O ERROR”boot網站SQLError
- virtualbox 錯誤解決記錄
- 請問PBOOTCMS網站程式提示“執行SQL發生錯誤!錯誤:DISK I/O ERROR”怎麼辦boot網站SQLError
- Ocelot錯誤解決
- I/O埠和I/O記憶體記憶體
- python問題:IndentationError:expected an indented block錯誤解決PythonErrorBloC
- Oracle 常見的錯誤問題及解決方法Oracle
- 解決canvas合成圖片大小錯誤、模糊以及跨域的問題Canvas跨域
- vsftpd 錯誤:530 and 500 錯誤解決方法FTP
- 淺談 ABAP 程式執行時出現『記憶體耗盡』錯誤的問題試讀版記憶體
- postgresal使用錯誤解決 (記錄篇)
- oracle錯誤及解決方式集(轉)Oracle
- Linux中常見的檔案讀寫錯誤問題及解決方法!Linux
- 5個常見的JavaScript記憶體錯誤JavaScript記憶體
- Xamarin Android提示記憶體溢位錯誤Android記憶體溢位