ORA-06512: at "SYS.XMLTYPE" 问题记录
执行SQL报错:
SQL>
SELECT COUNT(cl.enable_flg) FROM cont_ledger cl
INNER JOIN project_project pp ON cl.project_cd=pp.org_cd
INNER JOIN res_approve_info rai ON rai.res_approve_info_id=cl.res_approve_id
INNER JOIN res_approve_content rac ON rac.res_approve_info_id=rai.res_approve_info_id
WHERE cl.enable_flg='1' AND pp.is_virtual='0'
AND cl.created_date>to_date('2016-01-01','yyyy-mm-dd')
AND cl.created_date<to_date('2017-01-01','yyyy-mm-dd')
8 AND EXTRACTVALUE(xmltype(rac.approve_content), '/templet/content/isMonopoly') ='true';
AND EXTRACTVALUE(xmltype(rac.approve_content), '/templet/content/isMonopoly') ='true'
*
ERROR at line 8:
ORA-27163: out of memory
ORA-06512: at "SYS.XMLTYPE", line 272
ORA-06512: at line 1
select count(cl.cont_ledger_id) from cont_ledger cl
inner join project_project pp on cl.project_cd=pp.org_cd
inner join res_approve_info rai on rai.res_approve_info_id=cl.res_approve_id
inner join res_approve_content rac on rac.res_approve_info_id=rai.res_approve_info_id
where cl.enable_flg='1' and pp.is_virtual='0'
and cl.created_date>to_date('2016-01-01','yyyy-mm-dd')
and cl.created_date<to_date('2017-01-01','yyyy-mm-dd')
8 and extractvalue(xmltype(rac.approve_content), '/templet/content/isMonopoly') ='true';
and extractvalue(xmltype(rac.approve_content), '/templet/content/isMonopoly') ='true'
*
ERROR at line 8:
ORA-27163: out of memory
ORA-06512: at "SYS.XMLTYPE", line 272
ORA-06512: at line 1
google到解决办法,说是11.2.0.4的一个小bug,需要设置一个事件才能避免
SQL> ALTER SESSION SET EVENTS '31156 trace name context forever, level 0x400';
Session altered.
SQL>
OK,可以执行成功了,如下所示:
SQL>
select count(cl.cont_ledger_id) from cont_ledger cl
inner join project_project pp on cl.project_cd=pp.org_cd
inner join res_approve_info rai on rai.res_approve_info_id=cl.res_approve_id
inner join res_approve_content rac on rac.res_approve_info_id=rai.res_approve_info_id
where cl.enable_flg='1' and pp.is_virtual='0'
and cl.created_date>to_date('2016-01-01','yyyy-mm-dd')
and cl.created_date<to_date('2017-01-01','yyyy-mm-dd')
8 and extractvalue(xmltype(rac.approve_content), '/templet/content/isMonopoly') ='true';
COUNT(CL.CONT_LEDGER_ID)
------------------------
1091
SQL>
ORA-06512: at "SYS.XMLTYPE" 问题记录的更多相关文章
- sys模块学习记录
import sys s = sys.argv #命令行参数List,第一个元素是程序本身路径 #sys.exit() #退出程序,正常退出时exit(0) s = sys.version #获取Py ...
- C# 获取ORACLE SYS.XMLTYPE "遇到不支持的 Oracle 数据类型 USERDEFINED"
1.需要加函数 2.需要加表别名 select a.XML.getclobval() from TB1 a
- [20190130]删除tab$记录的恢复2.txt
[20190130]删除tab$记录的恢复2.txt --//前面链接写好了脚本,开始测试删除后的恢复.千万不要在生产系统做这样的测试!!--//参考链接:http://blog.itpub.net/ ...
- Oracle的tnsnames.ora配置(PLSQL Developer)
首先打开tnsnames.ora的存放目录,一般为D:\app\Administrator\product\11.2.0\client_1\network\admin,就看安装具体位置了. 步骤阅读 ...
- oracle的sqlnet.ora,tnsnames.ora,listener.ora三个配置文件
总结: 1 .三个配置文件都是放在$ORACLE_HOME\network\admin目录下. 2 .sqlnet.ora确定解析方式 3 .listener.ora上设SID_NAME,通常用于JD ...
- oracle的listener.ora sqlnet.ora tnsnames.ora三个文件的关联性
学习:http://www.cnblogs.com/william-lee/archive/2010/10/20/1856261.html 之前因为安装的是windows server 2008 r2 ...
- oracle的sqlnet.ora , tnsnames.ora , Listener.ora 文件的作用(转)
oracle网络配置三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora ,都是放在$ORACLE_HOME/network/admin目录下.1. sqlnet.o ...
- listener.ora--sqlnet.ora--tnsnames.ora的关系以及手工配置举例(转载:http://blog.chinaunix.net/uid-83572-id-5510.ht)
listener.ora--sqlnet.ora--tnsnames.ora的关系以及手工配置举例 ====================最近看到好多人说到tns或者数据库不能登录等问题,就索性总结 ...
- 转载《Oracle的tnsnames.ora配置(PLSQL Developer)》
源地址:https://www.cnblogs.com/qq3245792286/p/6212617.html. 首先打开tnsnames.ora的存放目录,一般为D:\app\Administrat ...
随机推荐
- linux 下各个头文件的作用[典]
linux 下各个头文件的作用 2.6.30.4的头文件的位置和2.6.25.8的不一样,除去内核源码下的include目录外, 在arch/arm/mach-s3c2410/和arch/arm/ ...
- 推荐一个快速了解移植uboot以及linux到新板子上的ppt教程
链接地址在此: https://elinux.org/images/2/2a/Schulz-how-to-support-new-board-u-boot-linux.pdf
- How To Use Coordinates To Extract Sequences In Fasta File
[1] bedtools (https://github.com/arq5x/bedtools2) here is also bedtools (https://github.com/arq5x/be ...
- tornado异步(1)
1. 同步 我们用两个函数来模拟两个客户端请求,并依次进行处理: # coding:utf-8 def req_a(): """模拟请求a""&quo ...
- 爬虫框架Scrapy之案例二
新浪网分类资讯爬虫 爬取新浪网导航页所有下所有大类.小类.小类里的子链接,以及子链接页面的新闻内容. 效果演示图: items.py import scrapy import sys reload(s ...
- 剑指Offer——最长不包含重复字符的子字符串
Solution 动态规划. f(i)表示包含第i个字符的最长子串. 如果第i个字符没在之前出现过,那么f(i) = f(i - 1) + 1 如果第i个字符在之前出现过,这个时候应该分两种情况,假设 ...
- OnClickListener两种监听方法
//1种:接口OnClickListener ,在onclick响应 public class MainActivity extends Activity implements OnClickList ...
- 一些常用的CDN列表
Microsoft Ajax Content Delivery Network 点击查看详细列表
- hiho 1318 非法二进制数 dp
#1318 : 非法二进制数 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 如果一个二进制数包含连续的两个1,我们就称这个二进制数是非法的. 小Hi想知道在所有 n 位 ...
- Eclipse 使用中遇到的一些问题!
解决办法~ 1.先检查本地svn 版本与Eclipse 中svn插件 的区别 2.发现版本一致,没解决,发现如图 发现 svn接口报错 javaHL(JNI) Not Available!@ 所以 ...