暂无图片
解析失败的sql为什么在x$kglob会有两条记录
我来答
分享
Kay
2019-06-03
解析失败的sql为什么在x$kglob会有两条记录

执行一条对象不存在的sql:

select kglobhd0,kglobhd6,kglhdadr,kglhdpar,kglnaobj,kglobtyd,kglobt03 from x$kglob t  where kglnaobj like 'select * from xxxooo%';

xxxx.png

我个人理解,该sql是解析失败的,只会生成父游标,但是为什么x$kglob会有两条记录,这里麻烦恩墨的技术专家指导下


我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
盖国强

解析失败的SQL,无法进行任何维度的共享,每次解析尝试都会记录一个 LCO - Library cache object。


不断的重试失败的解析是一个灾难。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
orachk如何限制收集时间段
回答 2
https://blogs.oracle.com/database4cn/post/orachk看一下这个,会对你有所帮助
不同Oracle数据库数据合并
回答 9
已采纳
那你就没有别的选择了,dblink了,1T的数据,你只能一点点的来了,小表无所谓,大表的话尽量按分区来,如果没有分区,就按日期一点点的同步进来。要不一张大表上亿数据,你直接整个表搞,容易ora0155
Oracle Rman异机恢复实例名必须相同吗?
回答 2
库高速缓存和 数据缓冲区有 什么区别?
回答 2
已采纳
buffer偏重于写,而cache偏重于读,感觉有一些类似;缓冲:缓解冲击,缓存:临时存储缓冲区:高速设备与低速设备缓冲区域,性能差异缓存区:一个数据存放位置,比如内存中开辟一个区域存放数据,当执行程
关于/dev/shm大小设置的问题
回答 2
shell命令一键设置/dev/shm:DAYTIME$(date%Y%m%d)memTotal$(grepMemTotal/proc/meminfo|awk'{print$2}')shmTotal$
oracle 中dual的作用。
回答 3
已采纳
Oracle提供的最小的表,不论进行何种操作(不要删除记录),它都只有一条记录——'X'。例如:执行selectfromdual,里面只有一条记录;执行insertintodualvalues('Y'
Oracle dba_hist_tbspc_space_usage无数据
回答 2
问题是,我这里AWR设置都是默认的,那起码要保留8天吧。为啥该表里一条记录都没有呢?
Oracle Rac修改sqlnet文件是在Oracle用户下还是grid用户下
回答 4
OracleRac修改sqlnet文件是在grid用户下!!!
使用driving_set导致数据查不出来
回答 2
1、看看执行计划差别2、drivingsite,你拼写错了
oracle 11g 使用EXpdp 导出数据如何优化导出速度, CPU是32逻辑cpu
回答 4
已采纳
不到每秒10m的落地速度,瓶颈可能在数据库。看下是不是主要是几张表慢?这张表是否有lob类字段。是否有行链接、行迁移问题。