El parámetro de AUTOTRACE puede habilitarse con la siguiente instrucción dentro del SQLPLUS.
SQL> SET AUTOTRACE ON
Recibiremos el siguiente error en caso de no estar habilitado, no existir la tabla o no tener el rol correspondiente asignado:
ora816 SamSQL :> set autotrace on;
SP2-0613: Unable to verify PLAN_TABLE format or existence
SP2-0611: Error enabling EXPLAIN report
SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled
SP2-0611: Error enabling STATISTICS report
La forma de corregir esto es ejecutar los siguientes scripts
1. Ejecutar plustrce.sql en el esquema SYS
NT :- @$ORACLE_HOME\sqlplus\admin\plustrce.sql
UNIX :- @$ORACLE_HOME/sqlplus/admin/plustrce.sql
2. Grant PLUSTRACE al usuario que desea hacer el AUTOTRACE:
La tabla PLAN_TABLE debe existir en el esquema del usuario, para la creación de la tabla necesitamos ejecutar el script UTLXPLAN.sql en el esquema del usuario, este script puede encontrarse en :
NT :- $ORACLE_HOME\rdbms\admin\utlxplan.sql
UNIX :-$ORACLE_HOME/rdbms/admin/utlxplan.sql
Ver post de "Introducción a SQLPLUS" para ver las opciones del comando SET AUTOTRACE.
No hay comentarios:
Publicar un comentario