如何跟踪绑定变量的值?

[复制链接]
查看11 | 回复4 | 2011-11-1 16:24:04 | 显示全部楼层 |阅读模式
在使用绑定变量后,前台应用程序提交给后台的语句只包含占位符,可是要想看看究竟传到后台的是什么值,有什么方法可以获知该绑定变量的取值?谢谢!
回复

使用道具 举报

千问 | 2011-11-1 16:24:04 | 显示全部楼层
10g,可以查看v$sql_bind_capture(dba_hist_sqlbind)
回复

使用道具 举报

千问 | 2011-11-1 16:24:04 | 显示全部楼层
10046跟踪 LEVEL12
回复

使用道具 举报

千问 | 2011-11-1 16:24:04 | 显示全部楼层
谢谢!
10046 ,level 4即可捕获,但是不能tkprof,看原始日志。
V$SQL_BIND_CAPTURE 和dba_hist_sqlbind只能捕获where/having 中的绑定变量,像insert等语句无法捕获。
回复

使用道具 举报

千问 | 2011-11-1 16:24:04 | 显示全部楼层
V$SQL_BIND_CAPTURE 也只能保留此语句最近一次的变量值
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行