一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

SDE連接超出最大數(shù)及自動剔除SDE死連接解決辦法

 昵稱25644627 2015-05-22

SDE連接超出最大數(shù)及自動剔除SDE死連接解決辦法

一、問題:

    在我們平常的應用中, 特別是給多用戶的實施過程中。 有時會出現(xiàn)圖形庫莫名的連接不上,如果用ARCMAP或ARCCATALOG連接的時候還會提示錯誤信息 “Failed to connect to database. Maximum number of conections to instance exceeded”。 錯誤提示非常清晰, 可是怎么解決呢? 很多時候的解決辦法都是重啟SDE服務或刪除SDE服務所在機器上的GSRVR.EXE進程。 這雖然可以解決當前的問題,但過一段時間后又會出現(xiàn)同樣的狀況, 不勝其擾。
SDE本身默認設置的最大連接數(shù)為48個。一般來說不可能同時有這么多用戶一起連接圖形數(shù)據(jù)庫。并且我們的系統(tǒng)以及ARCMAP或ARCCATALOG等桌面軟件在退出的時候也會刪除與數(shù)據(jù)庫的連接。但為什么還會出現(xiàn)超出最大連接數(shù)的問題呢?在經(jīng)過多次的嘗試之后發(fā)現(xiàn):當系統(tǒng)異常退出,或連接上圖形數(shù)據(jù)庫時強行拔除網(wǎng)線等非常規(guī)操作時。SDE服務器上的連接進程以及數(shù)據(jù)庫中記錄的SDE的用戶連接數(shù)等記錄無法刪除。導致無效的連接越來越多, 最終達到了他的極限, 出現(xiàn)錯誤在所難免。

二、解決步驟:

1、修改最大連接數(shù),并開啟連接檢測。

    1)連接數(shù)的確認。在修改之前我們需要清楚多大的連接數(shù)比較合適。我們可以通過敲入如下命令查看當前SDE的一些基本設置參數(shù):sdemon –o info –I config。也可以通過命令查看當前用戶連接數(shù):sdemon –o info –I users, (在sdemon命令后加上?就可以查看該命令的所有參數(shù)信息)。 在為用戶設置最大連接數(shù)的時候, 需要預估一下在同一時間最多可能會有多少個連接進程。在SDE中開啟的進程數(shù)和連接用戶數(shù)是隨著實例計算的, 如一臺機器打開N個ARCMAP并連上數(shù)據(jù)庫后, 就有N個連接進程和N個連接用戶的記錄。

    2)方法一。

    用PLSQL或TOAD打開SDE用戶下的表SEVER_CONFIG,編輯字段CONNECTIONS值為你的最大連接數(shù)。設置字段TCPKEEPALIVE值為TRUE(或者是改為1)。

    3)方法二。

    打開SDE的安裝目錄下的(一般安裝路徑為C:\arcgis\ArcSDE\sqlexe\etc)giomgr.defs文件進行編輯,設置CONNECTIONS參數(shù)為你的最大連接數(shù)。然后設置TCPKEEPALIVE參數(shù)為TRUE。 通過命令導入到數(shù)據(jù)庫中:sdeconfig –o import –f C:\arcgis\ArcSDE\sqlexe\etc\giomgr.defs –i esri_sde(數(shù)據(jù)庫實例名) –s (ServerName) –u sde(用戶名) –p sde(密碼) 。 設置好后需要重啟SDE服務才能生效。

2、設置KeepAliveTime參數(shù)值

    在 注冊表\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TCPIP\Parameters\KeepAliveTime.設置值為300000。這里的300000指的是毫秒單位
如果這個注冊表鍵值不存在,則要自己添加DWORD項:KeepAliveTime。   
    那么當線程資料超過corePoolSize的值時,則線程時間超過KeepAliveTime的則自動斷開,KeepAliveTime=300000。 
    當TCPKEEPALIVE參數(shù)設置為TRUE后,數(shù)據(jù)庫會根據(jù)SDE服務所在機器的注冊表項KEEPALIVETIME所提供的響應時間, 不斷偵測所有連接是否為無效連接,如果為無效連接,則自動刪除該連接。 如果不設置值的話默認為兩小時。具體時間可以看情況而定。一般推薦為5分鐘。然后重啟機器(一定要重啟,注冊表的新加項才生效)。

3、設置連接所需分配內存大小

    Windows為每個服務分配了一個固定大小的內存(默認512K)。每個sde進程大約需要9K內存,因此sde默認的連接數(shù)為512/9約等于48??梢孕薷倪@個內存數(shù),將512k改為1024,如果連接數(shù)超過250,可以改成2048。

    需要修改注冊表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Windows 項目中的SharedSection,并將原SharedSection=1024,3072,512中的第三項改為1024或2048等數(shù)即可修改系統(tǒng)的默認最大連接數(shù)”。

 

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产欧美日韩视频91| 99久久国产精品免费| 91香蕉视频精品在线看| 欧美人妻少妇精品久久性色| 久久99亚洲小姐精品综合| 久久黄片免费播放大全 | 亚洲精品成人综合色在线| 青青操视频在线观看国产| 国产亚洲成av人在线观看| 日韩av亚洲一区二区三区| 99久久精品免费看国产高清| 亚洲男人的天堂色偷偷| 清纯少妇被捅到高潮免费观看| 国产精品午夜视频免费观看| 日本不卡在线视频你懂的 | 好吊日在线视频免费观看| 婷婷激情四射在线观看视频| 欧美黄色黑人一区二区| 99久久精品免费精品国产| 久草精品视频精品视频精品| 国产精品免费视频久久| 亚洲欧美一二区日韩高清在线| 欧美精品在线观看国产| 不卡中文字幕在线免费看| 亚洲欧美日韩在线中文字幕| 99日韩在线视频精品免费| 亚洲熟妇熟女久久精品| 偷自拍亚洲欧美一区二页| 欧美欧美日韩综合一区| 亚洲伊人久久精品国产| 亚洲欧美国产网爆精品| 日韩在线视频精品中文字幕| 1024你懂的在线视频| 自拍偷拍一区二区三区| 午夜视频免费观看成人| 人妻久久一区二区三区精品99| 大香蕉网国产在线观看av| 色婷婷丁香激情五月天| 男人和女人草逼免费视频| 国产欧美日韩精品一区二| 国产在线不卡中文字幕|