2010-08-06 14 views
6

Al tratar de generar un plan de explicación en SQL Developer, el programa coloca un cuadro de mensaje con el título "no se pudo consultar plan_table" quejándose de "nombre de columna no válido". El plan no se genera ni se muestra. ¿Como arreglar?SQL Developer explicar plan roto

Respuesta

10

ejecutar esta instrucción SQL:

drop table plan_table 

SQL Developer regenera automáticamente la tabla apropiada & muestra el plan correcto después de pulsar F6 de nuevo.

7

Normalmente PLAN_TABLE es un sinónimo público apunta a una tabla de propiedad de SYS (por ejemplo SYS.PLAN_TABLE $ en 11 g.)

Si recientemente ha actualizado la base de datos, la PLAN_TABLE es probable que todavía "viejo" y necesita ser actualizado (por el dba)

Cada usuario no debería tener que preocuparse de crear su propia tabla de plan.

+2

+1 ... Además, asegúrese de que el script? /rdbms/admin/catplan.sql se use para crear la nueva versión como una tabla temporal global, que ofrece algunas ventajas de aislamiento. – dpbradley

Cuestiones relacionadas