2021-09-03
关于Oracle游标
5M如果业务系统通过游标方式导数据,持续增不减游标数,这个有什么办法定位到具体sql?或者是这个sql引起的游标不释放?在v$cursor和v$sql视图没有观察到具体的sql调用游标情况,有其他好办法定位嘛?
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
5M
SELECT SID, n.NAME para_name, s.VALUE used
FROM SYS.v_$statname n, SYS.v_$sesstat s
WHERE n.NAME IN ('opened cursors current', 'session cursor cache count')
AND s.statistic# = n.statistic#;
查出sid后,如果sql还在运行,则可根据sid到v$session中去查sql_id,根据sql_id到v$sql去查语句。
评论
有用 0
墨值悬赏