ora-01000的处理思路
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,今天有开发的同学发过来一个问题,在执行程序的时候报ora-01000错,所以研究了下。从网上找了些帖子看了下,链接:http://blog.csdn.net/msdnchina/article/det
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
jboss服务器主要做什么
虚拟仪器软件开发平台
网络安全核心期刊 投稿
服务器管理通过一个界面
华为V3服务器管理raid
泰斯科技北京互联网
学生网络安全小建议
怎么写稿软件开发
深挖网络安全行业前景
远程连接服务器失败
数据库是哪个文件
云架构师需要学软件开发吗
上海爱富爱克斯网络技术
网络技术安全A卷
网络安全与治理法律法规
javaweb数据库工具类
csgo完美匹配服务器哪个好
星际争霸2服务器网易
虚拟机做梦连接数据库
软件开发搅拌站系统介绍
企业数据库安全威胁
jboss服务器主要做什么
hive 关系型数据库
网络安全与文明 文库
成都软件开发价钱
cs6数据库制作
数据库技术的举例
邢台桥西区网络安全
时序时空数据库TSDB
查看达梦数据库所有用户