記錄一次數據庫連接數超限問題(ArcSDE)
環境:Oracle 11.2.0.4 RAC集群 ArcGIS10.1
問題說明:服務器間歇性的會報連接數超限的問題,經常需要手動釋放部分連接才能解決。之前遇到過類似的問題,主要是增大數據庫連接數,同時檢查死鏈接的情況,因為修改配置需要重啟數據庫,所以前期一直手動釋放連接,待其他操作再一起重啟數據庫。
但是那天發生這種問題后突然發現一個奇怪的現象,就是通過ArcGIS無法連接數據庫(提示超出最大連接數),使用PLSQL連接一切正常,因此懷疑是不是SDE得問題?
問題分析解決:
通過數據庫查看SDE配置(SDE用戶下的ServerConfig表CONNECTIONS參數),發現采用的是默認配置
在linux環境下,默認連接數是64個,windows環境下默認連接數是48個
我們把參數進行修改即可(我這里直接修改為200個):
另外,此表中還包含tcpkeepalive參數,將其設置為1,可以自動釋放無效連接(默認2h)。可以結合增加KEEPALIVETIME來自定義清理時間間隔
posted on 2023-08-11 11:36 jingkunliu 閱讀(210) 評論(0) 收藏 舉報


浙公網安備 33010602011771號