ORA-30009: CONNECT BY 操作内存不足
来源:互联网 发布:网络营销软件站 编辑:程序博客网 时间:2024/06/05 08:24
insert into t1 select 'test','test','test',rownum,rownum,'test',sysdate,sysdate,'test','test','','','',rownum,'test',rownum from dual connect by rownum<=3200000
*
ERROR at line 1:
ORA-30009: CONNECT BY 操作内存不足
可以使用xmltable:
测试:
SQL> select 'test',rownum,sysdate from xmltable('1 to 20');
'TES ROWNUM SYSDATE
---- ---------- -------------------
test 1 2016-10-25 10:17:58
test 2 2016-10-25 10:17:58
test 3 2016-10-25 10:17:58
test 4 2016-10-25 10:17:58
test 5 2016-10-25 10:17:58
test 6 2016-10-25 10:17:58
test 7 2016-10-25 10:17:58
test 8 2016-10-25 10:17:58
test 9 2016-10-25 10:17:58
test 10 2016-10-25 10:17:58
test 11 2016-10-25 10:17:58
test 12 2016-10-25 10:17:58
test 13 2016-10-25 10:17:58
test 14 2016-10-25 10:17:58
test 15 2016-10-25 10:17:58
test 16 2016-10-25 10:17:58
test 17 2016-10-25 10:17:58
test 18 2016-10-25 10:17:58
test 19 2016-10-25 10:17:58
test 20 2016-10-25 10:17:58
20 rows selected.
Elapsed: 00:00:00.33
然后使用xmltable进行insert...select操作:
SQL> insert into t1 select 'test','test','test',rownum,rownum,'test',sysdate,sysdate,'test','test','','','',rownum,'test',rownum from xmltable('1 to 3200000');
3200000 rows created.
Elapsed: 00:00:43.07
SQL> commit;
Commit complete.
Elapsed: 00:00:00.01
- ORA-30009: CONNECT BY 操作内存不足
- ORA-30009: CONNECT BY 操作内存不足
- ORA-30009: Not enough memory for CONNECT BY operation
- ORA-30009: Not enough memory for CONNECT BY operation
- ORA-30009: Not enough memory for CONNECT BY operation
- ORA-30009: Not enough memory for CONNECT BY operation
- Bug 11805372 - ORA-30009 "not enough memory" for certain CONNECT BY statements [ID 11805372.8]
- ORA-01436: 用户数据中的 CONNECT BY 循环
- ORA-01436: 用户数据中的 CONNECT BY 循环
- ORA-01436: 用户数据中的 CONNECT BY 循环的错误
- ORA-01788: 此查询块中要求 CONNECT BY 子句
- ORA-01436: 用户数据中的 CONNECT BY 循环
- ORA-01436: 用户数据中的 CONNECT BY 循环
- connect by
- connect by ~~~~
- connect by
- Connect By
- connect by
- Logstash学习--Filter
- Struts2 s2-033漏洞修复方案
- C#引用Office.word出错的解决办法
- 排序算法六 快速排序
- 关于thinkphp验证码的显示
- ORA-30009: CONNECT BY 操作内存不足
- 阶乘递归算法
- 关于结对编程的一些感受和看法
- 解决IE下trim()方法失效的问题
- 传统样板房会就此消失吗?那些年被我们误解的VR看房
- 12款最佳Linux命令行终端工具
- Hadoop学习笔记(一)----环境搭建之VMware虚拟机安装及创建CentOS
- 欢迎使用CSDN-markdown编辑器
- 《网络编程》关于 UNIX网络编程 卷1 的 unp.h 和源码编译问题