Creacion de la PLAN_TABLE

Tres musicos - Pablo Picasso

Tres musicos - Pablo Picasso

La PLAN_TABLE es creada automaticamente para todos los usuarios a fin de almacenar el output de la sentencia EXPLAIN PLAN. La PLAN_TABLE es la tabla de salida por defecto en la cual la sentencia EXPLAIN PLAN inserta las filas que describen el plan de ejecucion seleccionado por el generador de planes del optimizador de una base de datos Oracle.

Si bien la tabla PLAN_TABLE es creada automaticamente para cada usuario, es posible utilizar el script utlxplan.sql para crear manualmente una tabla local dentro de un esquema determinado. El nombre y ubicacion exacta del script utlxplan.sql depende de cada sistema operativo. En Unix, esta ubicado en $ORACLE_HOME/rdbms/admin. En general la ejecucion de utlxplan.sql es llevada adelante por el DBA ya que dicho script esta ubicado en un directorio local al servidor de la base de datos.

Por ejemplo, para ejecutar el script desde SQL*Plus:

CONNECT usuario/password
@$ORACLE_HOME/rdbms/admin/utlxplan.sql
Table created.

Si por algun motivo se desea crear la tabla con otro nombre, es posible ejecutar utlxplan.sql y luego renombrar la tabla con la sentencia RENAME:

RENAME PLAN_TABLE TO mi_plan_table;
Anuncios

Deja un comentario

Aún no hay comentarios.

Comments RSS TrackBack Identifier URI

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s