---先清空shared_pool

SQL> alter system flush shared_pool;

System altered.

SQL> col value_STRING format a30

SQL> desc  v$sql_bind_capture

 Name        Null?    Type

 ----------------------------------------- -------- ----------------------------

 ADDRESS         RAW(4)

 HASH_VALUE         NUMBER

 SQL_ID          VARCHAR2(13)

 CHILD_ADDRESS         RAW(4)

 CHILD_NUMBER         NUMBER

 NAME          VARCHAR2(30)

 POSITION         NUMBER

 DUP_POSITION         NUMBER

 DATATYPE         NUMBER

 DATATYPE_STRING        VARCHAR2(15)

 CHARACTER_SID         NUMBER

 PRECISION         NUMBER

 SCALE          NUMBER

 MAX_LENGTH         NUMBER

 WAS_CAPTURED         VARCHAR2(3)

 LAST_CAPTURED         DATE

 VALUE_STRING         VARCHAR2(4000)

 VALUE_ANYDATA         SYS.ANYDATA

为了方便测试 从之前测试中得到了select * from test where owner=:n order by 1,2,3,4,5,6语句对应的sql_id为0g3vjcu3d6510

SQL> select a.sql_id, a.name, to_char(a.last_captured,'yyyy-mm-dd hh24:mi:ss'), a.value_string

  from v$sql_bind_capture a

 where sql_id = '0g3vjcu3d6510'  2    3  ;

no rows selected

SQL> /

SQL_ID       NAME     TO_CHAR(A.LAST_CAPT VALUE_STRING

------------- -------------------- ------------------- ------------------------------

0g3vjcu3d6510 :N     2000-11-19 01:14:07 SCOTT

SQL> ! date

Sun Nov 19 01:14:22 CST 2000

SQL> ! date

Sun Nov 19 01:13:17 CST 2000

先给变量赋值为SCOTT

---------variable 定义sqlplus变量

SQL> variable n varchar2(10)

SQL>  execute :n  := 'SCOTT';

PL/SQL procedure successfully completed.

select * from test where owner=:n order by 1,2,3,4,5,6;

SQL> /

SQL_ID       NAME     TO_CHAR(A.LAST_CAPT VALUE_STRING

------------- -------------------- ------------------- ------------------------------

0g3vjcu3d6510 :N     2000-11-19 01:14:07 SCOTT

SQL> ! date

Sun Nov 19 01:14:22 CST 2000

再给变量赋值为SYS

SQL> variable n varchar2(10)

SQL>  execute :n  := 'SYS';

PL/SQL procedure successfully completed.

select * from test where owner=:n order by 1,2,3,4,5,6;

SQL> ! date

Sun Nov 19 01:15:32 CST 2000

SQL> /

SQL_ID       NAME     TO_CHAR(A.LAST_CAPT VALUE_STRING

------------- -------------------- ------------------- ------------------------------

0g3vjcu3d6510 :N     2000-11-19 01:14:07 SCOTT

可以看到绑定变量分值并没有变化

查看资料后发现:

还有个视图v$sql_bind_capture,查看是当前的捕获。捕获的间隔有一个隐含参数控制。默认是900秒,才会重新开始捕获。

说明这个视图不是实时刷新的

SQL>SELECT x.ksppinm NAME, y.ksppstvl VALUE, x.ksppdesc describ

  2    FROM SYS.x$ksppi x, SYS.x$ksppcv y

  3   WHERE x.inst_id = USERENV ('Instance')

  4     AND y.inst_id = USERENV ('Instance')

  5     AND x.indx = y.indx

  6     AND x.ksppinm LIKE '%&par%'

  7  /

Enter value for par: bind_ca

old   6:    AND x.ksppinm LIKE '%&par%'

new   6:    AND x.ksppinm LIKE '%bind_ca%'

NAME                           VALUE                DESCRIB

------------------------------ -------------------- ------------------------------------------------------------

_cursor_bind_capture_area_size 400                  maximum size of the cursor bind capture area

_cursor_bind_capture_interval  900                  interval (in seconds) between two bind capture for a cursor

SQL_ID       NAME     TO_CHAR(A.LAST_CAPT VALUE_STRING

------------- -------------------- ------------------- ------------------------------

0g3vjcu3d6510 :N     2000-11-19 01:33:02 PUBLIC

关于v$sql_bind_capture 的问题的更多相关文章

  1. 设置Hyper V

    1.打开服务器管理器 2.添加角色和功能 3.安装类型 -> 基于角色或基于功能的安装 4.服务器选择 -> 下一步 5.服务器角色 勾选"Hyper V"

  2. algorithm@ Shortest Path in Directed Acyclic Graph (O(|V|+|E|) time)

    Given a Weighted Directed Acyclic Graph and a source vertex in the graph, find the shortest paths fr ...

  3. Exception in thread "main" java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(I)V

    在学习CGlib动态代理时,遇到如下错误: Exception in thread "main" java.lang.NoSuchMethodError: org.objectwe ...

  4. [Erlang 0118] Erlang 杂记 V

       我在知乎回答问题不多,这个问题: "对你职业生涯帮助最大的习惯是什么?它是如何帮助你的?",我还是主动回答了一下.    做笔记 一开始笔记软件做的不好的时候就发邮件给自己, ...

  5. for(String s:v)

    s是遍历后赋值的变量,v是要遍历的list.可以通过以下语句进行测试: List<String> v=new ArrayList(); v.add("one"); v. ...

  6. SIP模块版本错误问题:the sip module implements API v??? but XXX module requires API v???

    系统安装了python 2.7,继续安装PyQt4,于是依次下载sip.pyqt4源码进行安装.用以下代码测试: import PyQt4.QtGui 显示出错.错误信息:the sip module ...

  7. 数据库软件dbForge Studio for MySQL更新至v.6.1

    本文转自:慧都控件网 说到MariaDB,这个数据库算是MySQL的一个分支.现在非常的流行,很多地方都能看到它的身影.MariaDB作为一种新的数据库管理系统,在短时间内获得如此高的关注度.这也是D ...

  8. Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V

    最近下载一个新版本的adt-bundle,Android API是20. 把Plain Text控件往布局上面拖时,发现拖不上去,出现了下面的错误: Exception raised during r ...

  9. Java集合源码分析(七)HashMap<K, V>

    一.HashMap概述 HashMap基于哈希表的 Map 接口的实现.此实现提供所有可选的映射操作,并允许使用 null 值和 null 键.(除了不同步和允许使用 null 之外,HashMap  ...

随机推荐

  1. SQL Server 2008 Values 新用途

    SQL Server 2008中新增功能:可以使用单个Insert命令插入多行. Create table Demo_Values (PKID int not null identity(1,1) p ...

  2. SignalR: The new old thing

    As you can see, this is my first blog posted in cnblog. If you find any mistake, don’t hesitate to t ...

  3. ACM——简单排序

    简单选择排序 时间限制(普通/Java):1000MS/3000MS          运行内存限制:65536KByte总提交:836            测试通过:259 描述 给定输入排序元素 ...

  4. 使用instsrv.exe+srvany.exe将应用程序安装为windows服务[转]

      转自:http://qingmu.blog.51cto.com/4571483/1248649 一.什么是instsrv.exe和srvany.exe instsrv.exe.exe和srvany ...

  5. ios毛玻璃效果

    方法一:支持所有ios系统版本: - (void)setupBlurView { UIImageView *darkView = [[UIImageView alloc] init]; darkVie ...

  6. javascript 中caller,callee,call,apply 的概念[转载]

    在提到上述的概念之前,首先想说说javascript中函数的隐含参数:arguments Arguments : 该对象代表正在执行的函数和调用它的函数的参数. [function.]argument ...

  7. HDU 4628 Pieces(DP + 状态压缩)

    Pieces 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4628 题目大意:给定一个字符串s,如果子序列中有回文,可以一步删除掉它,求把整个序列删除 ...

  8. 分享一下个人的Vim配置文件

    强烈拥护开源精神,高举开源大旗,今天我就分享下我自己结合网上还有自己实际使用配的vimrc,可以给各位参考下,不要见笑哈,具体说明我在rc里写的也很详细,可以具体看下,也希望可以借这个机会能多认识认识 ...

  9. CentOS系统Apache服务器优化详解

    1.Apache优化 Apache能够在CentOS系统正常运行.但是,对于访问量稍大的站点,Apache的这些默认配置是无法满足需求的,我们仍需调整Apache的一些参数,使Apache能够在大访问 ...

  10. 初学JqueryMobile(一)

    一.初学2个data标签 标签名称 标签属性 属性说明 备注 data-role page 容器或试图 表示容器的作用 header 标题 content 内容 footer 页脚 data-tran ...