今天工作做练习过程中遇到下面的错误:
SQL> set autotrace on ;
SP2-0613: Unable to verify PLAN_TABLE format or existence
SP2-0611: Error enabling EXPLAIN report
查找网络,出现这种错误的原因是没有PLAN_TABLE表,是没有执行某个文件,解决方法如下:
[oracle@localhost admin]$ $ORACLE_HOME/rdbms/admin
-bash: /opt/ora9/product/9.2/rdbms/admin: is a directory
[oracle@localhost admin]$ ls -l utlxplan.sql
-rw-r--r-- 1 oracle oinstall 2073 Mar 8 2002 utlxplan.sql
然后进入sqlplus环境中,执行文件utlxplan.sql如下:
SQL> @/opt/ora9/product/9.2/rdbms/admin/utlxplan.sql;
Table created.
SQL> create public synonym plan_table for plan_table;
Synonym created.
SQL> grant all on plan_table to public ;
Grant succeeded.
然后再执行
SQL> set autotrace on ;
SQL>
则不会有上面的错误.