中关村在线

软件

SDE修改用户连接数方法

通过ArcCatalog连接数据库时发生错误

1、 连接数超出SDE上限引发exceeded错误,需调整连接配置或增加最大连接数限制以解决。

2、 SDE默认最大连接数为48个,初始安装后用户连接上限即为此值。当多个用户访问图形数据库时,若连接处于空闲状态或因操作异常未能正常释放,会导致SDE服务器上的连接进程及数据库中相关连接记录无法及时清除。这些无效连接持续累积,占用可用资源,最终达到连接数上限。此时新用户将无法建立连接,系统出现连接失败的错误,影响正常访问与操作,需及时清理冗余连接以恢复服务。

3、 通过PL/SQL工具登录SDE账户,进入后查找该用户信息。

4、 进入sde用户,查找其属性表信息

5、 在数据库的tables中查找名为server_config的数据表。

6、 右键点击表格,从菜单中选择编辑数据选项。

7、 PL/SQL会自动调整修改语句,此处可见connections字段的默认值为48。

8、 先点击锁形按钮解锁,将sde连接的数值修改为150,确认后点击勾号保存,最后关闭锁定状态。

9、 按F8或提交按钮后确认修改。

10、 打开命令提示符,输入cmd运行

11、 在命令提示符中输入:sdemon -o info -I config,以查看配置信息。

12、 按下回车执行命令,查看返回结果,重点关注两个参数数值。

13、 最大服务器连接数为150,表明之前的修改已生效。

14、 另一个参数为连接数,当前值为5,表示现有sde用户的连接数量。

15、 在命令提示符中输入config命令,打开注册表编辑器,依次展开路径:Local_MachineSystemCurrentControlSetServicesTcpipParameters,即可找到对应配置项。此操作用于查看或修改TCP/IP协议相关参数设置,需谨慎操作以免影响网络功能。

16、 通常系统中缺少KeepAliveTime项,需手动新建一个DWORD类型的KeepAliveTime项并设置数值。

17、 将KeepAliveTime参数设定为3000。

18、 服务器将在3000毫秒内自动检测并断开无效的SDE连接,从而有效减少连接数量。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具