Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
最近执行的SQL不在V$SQL中_Sql_Oracle - Fatal编程技术网

最近执行的SQL不在V$SQL中

最近执行的SQL不在V$SQL中,sql,oracle,Sql,Oracle,在什么情况下,select查询不会出现在V$SQL视图中 例如,如果我运行以下命令: select /*findme*/ * from T ... select * from v$sql where sql_text like '%/*findme*/%'; 然后立即运行以下命令: select /*findme*/ * from T ... select * from v$sql where sql_text like '%/*findme*/%'; 在什么情况下我不会得到返回的行?在

在什么情况下,select查询不会出现在V$SQL视图中

例如,如果我运行以下命令:

select /*findme*/ * from T ...
select * from v$sql where sql_text like '%/*findme*/%';
然后立即运行以下命令:

select /*findme*/ * from T ...
select * from v$sql where sql_text like '%/*findme*/%';
在什么情况下我不会得到返回的行?在这种情况下,我可以强制将查询的信息记录在V$SQL中吗

在什么情况下,select查询不会出现在V$SQL视图中


一种情况是在真正的应用程序集群(RAC)上。在这种环境中,
V$SQL
将只包含当前节点的库缓存。要查看所有节点上的库缓存,请从
GV$SQL

选择是否在群集上运行?您是否尝试从
gv$sql
中进行选择?您的用户有自己的对象V$SQL@MatthewMcPeak对我来说是个好消息,但显然是的。你能补充一下吗?谢谢你确定你在群集中吗?还是您刚刚尝试了
gv$sql
,结果成功了?因为这也可能意味着@MichaelPiankov猜到了@Matthewmpeak这是一个RAC。虽然我很想知道用户如何拥有自己的objectv$SQL。正在研究。。。