v$sql_shared_cursor 参数说明

V$SQL_SHARED_CURSOR解释了为什么不与现有子游标共享特定子游标的原因。每列标识了无法共享游标的具体原因。

数据类型描述
SQL_IDVARCHAR2(13)SQL标识符
ADDRESSRAW(4 | 8)父光标的地址
CHILD_ADDRESSRAW(4 | 8)子光标的地址
CHILD_NUMBERNUMBER儿童号码
UNBOUND_CURSORVARCHAR2(1)Y|N)现有的子游标没有完全构建(换句话说,它没有被优化)
SQL_TYPE_MISMATCHVARCHAR2(1)Y|N)SQL类型与现有子游标不匹配
OPTIMIZER_MISMATCHVARCHAR2(1)Y|N)优化器环境与现有子游标不匹配
OUTLINE_MISMATCHVARCHAR2(1)Y|N)轮廓与现有子光标不匹配
STATS_ROW_MISMATCHVARCHAR2(1)Y|N)现有统计信息与现有子游标不匹配
LITERAL_MISMATCHVARCHAR2(1)Y|N)非数据文字值与现有子游标不匹配
SEC_DEPTH_MISMATCHVARCHAR2(1)Y|N)安全级别与现有子游标不匹配
EXPLAIN_PLAN_CURSORVARCHAR2(1)Y|N)子游标是解释计划游标,不应共享
BUFFERED_DML_MISMATCHVARCHAR2(1)Y|N)缓冲DML与现有子游标不匹配
PDML_ENV_MISMATCHVARCHAR2(1)Y|N)PDML环境与现有的子游标不匹配
INST_DRTLD_MISMATCHVARCHAR2(1)Y|N)插入直接加载与现有子游标不匹配
SLAVE_QC_MISMATCHVARCHAR2(1)Y|N)现有的子游标是一个从属游标,新的子游标是由协调者发出的(或者,现有的子游标是由协调器发出的,而新的游标是从属游标)
TYPECHECK_MISMATCHVARCHAR2(1)Y|N)现有的子游标未完全优化
AUTH_CHECK_MISMATCHVARCHAR2(1)Y|N)现有子游标的授权/转换检查失败
BIND_MISMATCHVARCHAR2(1)Y|N)绑定元数据与现有子游标不匹配
DESCRIBE_MISMATCHVARCHAR2(1)Y|N)在子游标的描述期间,不存在类型检查堆
LANGUAGE_MISMATCHVARCHAR2(1)Y|N)语言句柄与现有子游标不匹配
TRANSLATION_MISMATCHVARCHAR2(1)Y|N)现有子游标的基础对象不匹配
ROW_LEVEL_SEC_MISMATCHVARCHAR2(1)Y|N)行级安全策略不匹配
INSUFF_PRIVSVARCHAR2(1)Y|N)现有子游标引用的对象的权限不足
INSUFF_PRIVS_REMVARCHAR2(1)Y|N)现有子游标引用的远程对象的权限不足
REMOTE_TRANS_MISMATCHVARCHAR2(1)Y|N)现有子游标的远程基础对象不匹配
LOGMINER_SESSION_MISMATCHVARCHAR2(1)Y|N)LogMiner会话参数不匹配
INCOMP_LTRL_MISMATCHVARCHAR2(1)Y|N)游标可能有一些绑定(文字)可能是不安全/非数据。价值不匹配。
OVERLAP_TIME_MISMATCHVARCHAR2(1)设置会话参数导致不匹配 ERROR_ON_OVERLAP_TIME
SQL_REDIRECT_MISMATCHVARCHAR2(1)SQL重定向不匹配
MV_QUERY_GEN_MISMATCHVARCHAR2(1)内部,用于在分析物化视图查询时强制进行硬解析
USER_BIND_PEEK_MISMATCHVARCHAR2(1)不共享游标,因为一个或多个用户绑定的值不同,这有可能更改执行计划
TYPCHK_DEP_MISMATCHVARCHAR2(1)Cursor有typecheck依赖项
NO_TRIGGER_MISMATCHVARCHAR2(1)光标和子节点没有触发器不匹配
FLASHBACK_CURSORVARCHAR2(1)由于闪回而导致游标不可共享
ANYDATA_TRANSFORMATIONVARCHAR2(1)是否为opaque类型转换的标准并不匹配
INCOMPLETE_CURSORVARCHAR2(1)游标不完整:typecheck堆来自调用内存
TOP_LEVEL_RPI_CURSORVARCHAR2(1)是顶级RPI游标
DIFFERENT_LONG_LENGTHVARCHAR2(1)价值LONG不匹配
LOGICAL_STANDBY_APPLYVARCHAR2(1)逻辑备用应用上下文不匹配
DIFF_CALL_DURNVARCHAR2(1)如果是Slave SQL游标/单个调用
BIND_UACS_DIFFVARCHAR2(1)一个游标绑定UAC,一个没有
PLSQL_CMP_SWITCHS_DIFFVARCHAR2(1)使用不同的PL / SQL编译器开关编译的PL / SQL匿名块
CURSOR_PARTS_MISMATCHVARCHAR2(1)光标是用子执行编译的(游标部分已执行)
STB_OBJECT_MISMATCHVARCHAR2(1)自从光标编译以来STB已经存在
ROW_SHIP_MISMATCHVARCHAR2(1)会话不支持行传送,但游标内置于一个
PQ_SLAVE_MISMATCHVARCHAR2(1)顶级从属决定不共享游标
TOP_LEVEL_DDL_MISMATCHVARCHAR2(1)是顶级DDL游标
MULTI_PX_MISMATCHVARCHAR2(1)游标有多个并行化程序,并且是从属编译的
BIND_PEEKED_PQ_MISMATCHVARCHAR2(1)基于绑定peeked值的游标
MV_REWRITE_MISMATCHVARCHAR2(1)游标需要重新编译,因为在编译期间由于被物化视图重写而使用了SCN
ROLL_INVALID_MISMATCHVARCHAR2(1)标记为滚动失效和失效窗口超出
OPTIMIZER_MODE_MISMATCHVARCHAR2(1)参数OPTIMIZER_MODE不匹配(例如,all_rows与first_rows_1)
PX_MISMATCHVARCHAR2(1)影响SQL语句并行化的一个参数不匹配。例如,一个游标是在启用了并行DML的情况下编译的,而另一个游标则没有。
MV_STALEOBJ_MISMATCHVARCHAR2(1)无法共享游标,因为在构建游标时物化视图列表中存在不匹配
FLASHBACK_TABLE_MISMATCHVARCHAR2(1)无法共享游标,因为启用了触发器和/或延迟引用完整性约束不匹配
LITREP_COMP_MISMATCHVARCHAR2(1)文字替换使用不匹配
  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值