Cannot find the Session Identifier. Check PLUSTRACE role is enable
解决方法:
SQL> conn / as sysdba
Connected.
SQL> @$ORACLE_HOME/rdbms/admin/utlxplan.sql;
Connected.
SQL> @$ORACLE_HOME/rdbms/admin/utlxplan.sql;
Table created.
SQL> @$ORACLE_HOME/sqlplus/admin/plustrce.sql
SQL> grant plustrace to scott;
SQL>conn scott/scott
SQL>set autot on
再不行
grant select on V_$MYSTAT to SCOTT;
grant select on V_$SESSION to SCOTT;
grant select on V_$SESSTAT to SCOTT;
grant select on V_$STATNAME to SCOTT;
SQL> set autot on
SP2-0613: Unable to verify PLAN_TABLE format or existence
SP2-0611: Error enabling EXPLAIN report
是因为scott用户下没有plan_table
1. 可以在scott用户下执行@$ORACLE_HOME/rdbms/admin/utlxplan.sql;
2. 也可以在sys用户下
SQL>create public synonym plan_table for plan_table;
SQL>grant all on plan_table to public;
SQL>grant all on plan_table to public;