ora-01000的处理思路
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,今天有开发的同学发过来一个问题,在执行程序的时候报ora-01000错,所以研究了下。从网上找了些帖子看了下,链接:http://blog.csdn.net/msdnchina/article/det
千家信息网最后更新 2026年11月02日ora-01000的处理思路今天有开发的同学发过来一个问题,在执行程序的时候报ora-01000错,所以研究了下。
从网上找了些帖子看了下,链接:
http://blog.csdn.net/msdnchina/article/details/49755025
从某种程度上说,ora-01000 是会阻塞业务的,应该是某个session 打开的cursor数量超过了open_cursors之后,该session 就无法对外提供服务了。
FROM v$sesstat a, v$statname b, v$session s
WHERE a.statistic# = b.statistic#
AND s.sid=a.sid AND b.name = 'opened cursors current'
AND s.username IS NOT NULL
ORDER BY a.value desc;
2. 检查可疑session的open cursor情况,从上一步获得 open cursor高的sid,带入下面的sql。
SELECT sid ,sql_text, user_name, count(*) as "OPEN CURSORS"
FROM v$open_cursor
WHERE sid IN ($SID)
GROUP BY sid ,sql_text, user_name;
注意,如上脚本只能看current的数据库的情况,不能分析已经过去的时间段(比如昨天早上)的数据库的情况。因为v$open_cursor没有对应的dba_hist视图。
从网上找了些帖子看了下,链接:
http://blog.csdn.net/msdnchina/article/details/49755025
从某种程度上说,ora-01000 是会阻塞业务的,应该是某个session 打开的cursor数量超过了open_cursors之后,该session 就无法对外提供服务了。
摘自:
IF: How to Find SQLs Causing ORA-1000 (文档 ID 2014381.1)
1.使用如下sql检查当前各个session的open cursor情况:
SELECT s.sid, s.serial#, s.username, a.value "OPEN CURSOR COUNT"FROM v$sesstat a, v$statname b, v$session s
WHERE a.statistic# = b.statistic#
AND s.sid=a.sid AND b.name = 'opened cursors current'
AND s.username IS NOT NULL
ORDER BY a.value desc;
2. 检查可疑session的open cursor情况,从上一步获得 open cursor高的sid,带入下面的sql。
SELECT sid ,sql_text, user_name, count(*) as "OPEN CURSORS"
FROM v$open_cursor
WHERE sid IN ($SID)
GROUP BY sid ,sql_text, user_name;
注意,如上脚本只能看current的数据库的情况,不能分析已经过去的时间段(比如昨天早上)的数据库的情况。因为v$open_cursor没有对应的dba_hist视图。
情况
数据
数据库
检查
可疑
业务
同学
如上
帖子
数量
文档
时候
时间
时间段
程序
程度
脚本
视图
链接
问题
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳恒合互联网络科技有限公司
互联网通讯科技
鸠鸠互联网科技
互联网金融 科技
金融科技 互联网金融
沃里互联网科技
碳银互联网科技有限公司
兼蜜互联网科技
天扬科技互联网广告
互联网科技有限公司 翻译
互联网科技公司招聘
农村开互联网科技讲堂
西藏七维空间互联网科技有限公司
港股科技和互联网
广州富喜互联网络科技
中天科技中国工业互联网
江苏互联网智能科技产品出厂价
同城互联网络科技
山东蛋芒互联网科技有限公司
中国主要互联网科技公司
上海喔噻互联网科技有限公司
深圳九邦互联网科技有限公司
成都互联网科技公司
互联网科技大会案例
昊天互联网科技有限公司
米聚互联网科技南京有限公司排面
国大互联网教育科技有限公司工作
广州三三互联网科技有限公司
互联网领先科技成果宣传视频
前海云享互联网科技