标签:
以前在10g数据库上,如果遇到绑定窥探导致执行计划慢的情况,想要清除某条SQL的执行计划,让它硬解析,找了很久都没有找到直接操作share pool的方法(总不能alter system flush shared_pool),只能通过对表ddl使SQL硬解析。现在终于找到了,使用sys.dbms_shared_pool.purge,在11g下可以直接使用,但在10g上需要alter session set events ‘5614566 trace name context forever‘。
SQL> select * from v$version;
BANNEROracle 11g如何清除share pool中某条SQL的执行计划
标签:
原文地址:http://blog.csdn.net/stevendbaguo/article/details/43796433