怎么查看oracle游标,oracle游标的使用

查看oracle已经用了多少游标

select * from v$sysstat where name like '%cursors%'

网站的建设创新互联建站专注网站定制,经验丰富,不做模板,主营网站定制开发.小程序定制开发,H5页面制作!给你焕然一新的设计体验!已为成都建筑动画等企业提供专业服务。

select * from v$parameter where name like '%cursors%'

select count(0) from v$open_cursor

select sid,count(*) from v$open_cursor group by sid

select count(*),sql_text from v$open_cursor group by sql_text order by count(*) desc

select KGLLKFLG,KGLNAOBJ from X$KGLLK where KGLLKFLG=8;

select max(cursor_count) from (select count(*) cursor_count from v$open_cursor where user_name='CRING_SMS')

在sqlplus中执行

SELECT v.name, v.value value FROM V$PARAMETER v WHERE name = 'open_cursors';

看看value是多少

使用下面的命令可以修改它的大小:

在 oracle9i 中应该可以直接进行修改:

alter system set open_cursors=30000;

如果可以就直接生效了;如果不行可以使用下面的语句:

alter system set open_cursors=30000 scope=spfile;

然后重启数据库生效

如何用Oracle查看与修改最大游标数

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

连接到:

Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production

With the Partitioning, OLAP and Oracle Data Mining options

JServer Release 9.2.0.1.0 - Production

SQL show parameter open_cursors;

NAME TYPE VALUE

------------------------------------ ----------- -------------------

open_cursors integer 3002、查看当前打开的游标数目

SQL select count(*) from v$open_cursor;

COUNT(*)

----------174943、修改Oracle最大游标数

SQL alter system set open_cursors=1000 scope=both;

系统已更改。

Oracle游标查询

SQL select ename,sal from (select * from emp order by sal desc) where rownum=a;

输入 a 的值: 2

原值 1: select ename,sal from (select * from emp order by sal desc) where rownum=a

新值 1: select ename,sal from (select * from emp order by sal desc) where rownum=2

ENAME SAL

---------- ----------

KING 5000

SCOTT 3000

SQL /

输入 a 的值: 3

原值 1: select ename,sal from (select * from emp order by sal desc) where rownum=a

新值 1: select ename,sal from (select * from emp order by sal desc) where rownum=3

ENAME SAL

---------- ----------

KING 5000

SCOTT 3000

FORD 3000

当前名称:怎么查看oracle游标,oracle游标的使用
当前URL:https://www.cdcxhl.com/article34/dsehise.html

成都网站建设公司_创新互联,为您提供定制开发小程序开发做网站响应式网站虚拟主机网站设计公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网站建设