[20201209]模拟ora-04031的测试例子.txt --//Vage <oracle内核技术揭秘> 里面的例子,正好别人也需要这样的测试例子: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING VERSION BANNER ------------------------------ -------------- -------------------------------------------------------------------------------- x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production SCOTT@book> create table a1 ( id1 number,id2 number); Table created. SCOTT@book> alter system set open_cursors=50000 scope=memory ; System altered. --//注必须退出才能生效。不然报如下错误: SCOTT@book> @ sharepool/shp7 declare * ERROR at line 1: ORA-01000: maximum open cursors exceeded ORA-06512: at "SYS.DBMS_SQL", line 1199 ORA-06512: at line 9 $ cat sharepool/shp7.sql declare msql varchar2(500); mcur number; mstat number; begin for i in 1 .. &&1 loop mcur := dbms_sql.open_cursor; msql := 'select id1 from a1 where id2='||to_char(i); dbms_sql.parse(mcur,msql,dbms_sql.native); -- mstat := dbms_sql.execute(mcur); end loop; end; / --//仅仅分析,不执行,同时由于open_cursors参数的作用,导致占用大量共享内存。 2.测试: SCOTT@book> @ sharepool/shp7 20000 old 6: for i in 1 .. &&1 loop new 6: for i in 1 .. 20000 loop declare * ERROR at line 1: ORA-04031: unable to allocate 120 bytes of shared memory ("shared pool","select /*+ rule */ bucket, e...","SQLA^bbcee4f7","ctxbb:kpocimalbc") ORA-06512: at "SYS.DBMS_SQL", line 1199 ORA-06512: at line 9
[20201209]模拟ora-04031的测试例子.txt
来源:这里教程网
时间:2026-03-03 16:18:08
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- oracle查询v$lock锁里面block和被block的sql_text
- 20201215]记录工作中的错误.txt
20201215]记录工作中的错误.txt
26-03-03 - 昆仑【2540437】主管GBase8s 数据库查看状态
昆仑【2540437】主管GBase8s 数据库查看状态
26-03-03 - Toad for Oracle 2020 安装教程(附安装方法步骤)
Toad for Oracle 2020 安装教程(附安装方法步骤)
26-03-03 - ORACLE锁的种类和级别
ORACLE锁的种类和级别
26-03-03 - kubernetes-部署Oracle数据库步骤
kubernetes-部署Oracle数据库步骤
26-03-03 - ora-20003报错,ora-06512报错
ora-20003报错,ora-06512报错
26-03-03 - Oracle、NoSQL和NewSQL 数据库技术对比
Oracle、NoSQL和NewSQL 数据库技术对比
26-03-03 - exp和imp详解
exp和imp详解
26-03-03 - oracle删除表中数据(delete与truncate)
oracle删除表中数据(delete与truncate)
26-03-03
