位什么我执行了一个SQL语句,但是在V$SQL/V$SQLAREA中却找不到这些语句呢?

[复制链接]
查看11 | 回复4 | 2011-1-4 10:35:48 | 显示全部楼层 |阅读模式
发现V$SQL/v$sqlarea中有一些SQL没有
在系统中看一个SESSION,执行下面的SQL
SQL> connect system/1
Connected.
SQL> variable i number;
SQL>exec :i :=1;
PL/SQL procedure successfully completed.
SQL> select count(1) from tt where object_id=:i;
1

然后开另外一个窗口,
select * from v$sql where sql_text like '%OBJECT_ID%'
发现在找不到
select count(1) from tt where object_id

回复

使用道具 举报

千问 | 2011-1-4 10:35:48 | 显示全部楼层
本帖最后由 lsl031 于 2011-12-1 17:56 编辑
换成小写呢?
回复

使用道具 举报

千问 | 2011-1-4 10:35:48 | 显示全部楼层
Yong Huang,请帮下忙
回复

使用道具 举报

千问 | 2011-1-4 10:35:48 | 显示全部楼层
Listen to lsl031.
Are you running RAC?
Yong Huang
回复

使用道具 举报

千问 | 2011-1-4 10:35:48 | 显示全部楼层
按照Huang 版主的方法应该可以解决。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行