最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

[Oracle]查看SQL的执行计划

来源:懂视网 责编:小采 时间:2020-11-09 08:17:26
文档

[Oracle]查看SQL的执行计划

[Oracle]查看SQL的执行计划:SQL SET AUTOTRACE ON SQL SELECT SYSDATE FROM DUAL; SYSDATE -------------- 26-9月-12 执行计划 ---------------------------------------------------------- ERROR:anuncaughterror in funct
推荐度:
导读[Oracle]查看SQL的执行计划:SQL SET AUTOTRACE ON SQL SELECT SYSDATE FROM DUAL; SYSDATE -------------- 26-9月-12 执行计划 ---------------------------------------------------------- ERROR:anuncaughterror in funct

SQL SET AUTOTRACE ON SQL SELECT SYSDATE FROM DUAL; SYSDATE -------------- 26-9月-12 执行计划 ---------------------------------------------------------- ERROR:anuncaughterror in function displayhashappened;pleasecontactOracle support Please

  1. SQL> SET AUTOTRACE ON
  2. SQL> SELECT SYSDATE FROM DUAL;
  3. SYSDATE
  4. --------------
  5. 26-9月 -12
  6. 执行计划
  7. ----------------------------------------------------------
  8. ERROR: an uncaught error in function display has happened; please contact Oracle
  9. support
  10. Please provide also a DMP file of the used plan table PLAN_TABLE
  11. ORA-00904: "OTHER_TAG": 标识符无效
  12. 统计信息
  13. ----------------------------------------------------------
  14. 0 recursive calls
  15. 0 db block gets
  16. 0 consistent gets
  17. 0 physical reads
  18. 0 redo size
  19. 347 bytes sent via SQL*Net to client
  20. 338 bytes received via SQL*Net from client
  21. 2 SQL*Net roundtrips to/from client
  22. 0 sorts (memory)
  23. 0 sorts (disk)
  24. 1 rows processed



解决方法:

Need to recreate or upgrade the plan table, it is still the 8i one.
Please drop the table and run

SQL> drop table PLAN_TABLE ;

表已删除。

SQL> @C:\oracle\product\10.2.0\client_2\RDBMS\ADMIN\utlxplan.sql

表已创建。


  1. SQL> SET AUTOTRACE ON
  2. SQL> SELECT SYSDATE FROM DUAL;
  3. SYSDATE
  4. --------------
  5. 26-9月 -12
  6. 执行计划
  7. ----------------------------------------------------------
  8. Plan hash value: 1388734953
  9. -----------------------------------------------------------------
  10. | Id | Operation | Name | Rows | Cost (%CPU)| Time |
  11. -----------------------------------------------------------------
  12. | 0 | SELECT STATEMENT | | 1 | 2 (0)| 00:00:01 |
  13. | 1 | FAST DUAL | | 1 | 2 (0)| 00:00:01 |
  14. -----------------------------------------------------------------
  15. 统计信息
  16. ----------------------------------------------------------
  17. 0 recursive calls
  18. 0 db block gets
  19. 0 consistent gets
  20. 0 physical reads
  21. 0 redo size
  22. 347 bytes sent via SQL*Net to client
  23. 338 bytes received via SQL*Net from client
  24. 2 SQL*Net roundtrips to/from client
  25. 0 sorts (memory)
  26. 0 sorts (disk)
  27. 1 rows processed
  28. SQL>


ps:查看执行计划,也可以是使用 [Oracle]如何查看SQL的执行计划 - DBMS_XPLAN Package

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

[Oracle]查看SQL的执行计划

[Oracle]查看SQL的执行计划:SQL SET AUTOTRACE ON SQL SELECT SYSDATE FROM DUAL; SYSDATE -------------- 26-9月-12 执行计划 ---------------------------------------------------------- ERROR:anuncaughterror in funct
推荐度:
标签: 查看 计划 au
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top