執行計劃中Note部分顯示'PLAN TABLE' is old version
在做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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 解決 'PLAN_TABLE' is old version
- ORACLE SQL調優之'PLAN_TABLE' is old versionOracleSQL
- Oracle執行計劃Explain Plan 如何使用OracleAI
- Oracle 執行計劃(Explain Plan) 說明OracleAI
- Oracle 執行計劃(Explain Plan) 說明OracleAI
- 使用EXPLAIN PLAN來檢視執行計劃AI
- TOAD中檢視執行計劃(Explain Plan)AI
- 配置oracle 解釋執行計劃--explain planOracleAI
- 【Explain Plan】檢視SQL的執行計劃AISQL
- 【顯示執行計劃】在普通使用者下使用set autot 檢視執行計劃
- 解決TOAD中執行計劃顯示報錯的問題
- 【最佳化】explain plan for 方式存取執行計劃AI
- NOTE: cannot fetch plan for SQL_ID_在plsql developer無法獲取sql執行計劃SQLDeveloper
- autotrace 和explain plan for可能導致執行計劃錯誤AI
- oracle explain plan for獲取執行計劃並不可靠.OracleAI
- 【SQL_PLAN】Oracle 透過檢視sql_plan 格式化執行計劃SQLOracle
- 【sql調優之執行計劃】temp table transformationSQLORM
- 檢視執行計劃方法總結之一:explain plan命令AI
- 【執行計劃】格式化EXPLAIN PLAN的輸出結果AI
- css 一行顯示超出部分顯示省略號CSS
- Oracle Exadata的TABLE ACCESS STORAGE FULL執行計劃Oracle
- 使用 EXPLAIN PLAN 獲取SQL語句執行計劃 (R0.1)AISQL
- 執行計劃-1:獲取執行計劃
- jQuery table表格tr行顯示隱藏jQuery
- 計劃任務執行批處理指令碼,執行記錄顯示“上次執行結果(0x1)”指令碼
- 看懂Oracle中的執行計劃Oracle
- oracle中開啟執行計劃Oracle
- Oracle -- 深入體會PLAN_TABLE、PLAN_TABLE$Oracle
- Oracle --- PLAN_TABLE$和PLAN_TABLE區別Oracle
- PostgreSQLSQLOUTLINE外掛sr_plan(儲存、篡改、固定執行計劃)SQL
- SQL效能的度量 - 透過v$sql_plan查詢執行計劃SQL
- [20190720]12cR2顯示執行計劃.txt
- [20140109]顯示執行計劃的問題.txt
- oracle中執行計劃中的cardinalityOracle
- 執行計劃
- sql執行計劃變更和刪除快取中執行計劃的方法SQL快取
- Oracle SQL執行計劃歷史資訊表DBA_HIST_SQL_PLAN的使用OracleSQL
- zt_oracle11g sql baseline與sql execution plan執行計劃OracleSQL