執行計劃中Note部分顯示'PLAN TABLE' is old version

tolywang發表於2012-10-19

在做SQL Profile 測試的時候,發現 set  autotrace traceonly 之後,執行計劃出現的 Note 部分 沒有顯示 SQL profile " SYS_SQLPROF_013a772699860000" used for this statement, 而是提示 ‘PLAN TABLE’ is old version。


導致這個錯誤的原因是曾經使用toad的執行計劃分析過,所以執行了它自帶的指令碼生成了plan_table。

解決辦法,drop掉plan_table後重新建立就可以了。

首先需要退出你的sql trace 會話,否則會提示PLAN_TABLE 刪除不了,需要等待。

SQL> drop table PLAN_TABLE;

Table dropped.   

SQL> @?/rdbms/admin/utlxplan.sql

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-746782/,如需轉載,請註明出處,否則將追究法律責任。

相關文章