暂无图片
用户反映应用隔三差五连接不上Oracle数据库,要么就卡,过会又能自动恢复正常
我来答
分享
暂无图片 匿名用户
用户反映应用隔三差五连接不上Oracle数据库,要么就卡,过会又能自动恢复正常
暂无图片 5M

大概每隔个两三天,用户就要叫一次,程序连接不上Oracle数据库(11.2.0.3.0),数据库搭在windows上,然后是虚拟机。查看Alert日志也就是一些连接报错,抓取问题出现的ASH报告,发现有latch:share pool的等待事件,请问需要怎么排错?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
Jose Chen
上传附件:ashrpt_1_0112_1520.html
暂无图片 评论
暂无图片 有用 0
薛晓刚

select CALL_ID from CALL_REGISTER where SCHEDULED_MODALITY='USMF' and DEP_AREA='科' and SCHEDULED_DTTM='20220111102548' and CALL_ROOM='室' and CHECK_STATUS <> '已删除'


select count(*) LOGGED_COUNT from licensesession where user_key = :user_key and (TRUNC((sysdate-LAST_ACCESS_TIME)*24*60*60)) < :interval and session_id = :session_id and session_type = 'L' and licenseproduct_code = :licenseproduct_code

这些语句看看SQL的执行计划。

暂无图片 评论
暂无图片 有用 0
cqiwen

看下给数据库分配的PGA有多大,连接不上时数据库的连接数有多少?调低未活动的用户断开会话的时间。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏