【Arcgis10.2】arcgis占用数据库过多进程,导致oracle的2000连接数满

博客记录了数据库连接数满导致无法登录的问题排查过程。通过关闭ArcGIS服务,连接数大幅下降,定位为ArcGIS问题。经分析,推测是图层连接数据库表时表异常,使ArcGIS不断尝试连接致连接数爆满,最终通过排查图层解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

该问题最初是数据库连接数满,导致数据库登录不上。
排查后定位为arcgisserver服务器,关闭arcgis服务后连接数由2000降到90多。
梳理下问题解决思路:
1.数据库侧,查看进程数:select count() from vKaTeX parse error: Expected 'EOF', got '#' at position 92: …rname, b.serial#̲, a.spid, b.pad…process a, vsessionb,vsession b, vsessionb,vsqlarea c
where a.addr = b.paddr
and b.sql_hash_value = c.hash_value;
3.关掉arcgis服务后进程数由1800降到90多,定位为arcgis问题;
arcgis服务
4.登陆arccatalog
在这里插入图片描述
5.分析一下上图
没有数据库连接,database connections
没有gis servers
甚至都没有文件夹连接和gdb
问题基本就确定了,就成概率以上是图层问题了
6.反正我还是习惯用catalog的,所有配上gisserver
在这里插入图片描述
在这里插入图片描述
7.配好后双击进去,发布的图层都停了
8.查下select count(
) from v$process;目前90多,确定图层问题
9.批量选中在把图层打开,有个图层报错提示某个表的报错,没截图,把图层关了,然后查数据库
10.连数据库查表后发现也没问题,databseconnection连数据库看表也没问题
11.然后在挨个启动图层,看下谁的问题,结果都没报错了……
12.查进程90多,额,这样就解决了
结论:推测是图层连接数据库表时,表有异常,导致arcgis一直尝试连接导致连接数爆满。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

实施工程师木易

感谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值