Para recopilar información de EXPLAIN para una carga de trabajo de consulta desde el servidor de bases de datos,
debe habilitar el procedimiento almacenado SYSPROC.OPT_EXECUTE_TASK.
Acerca de esta tarea
Al habilitar el procedimiento almacenado SYSPROC.OPT_EXECUTE_TASK, puede recopilar y consolidar la información de
EXPLAIN para una carga de trabajo de consulta desde el servidor de bases de datos. El procedimiento almacenado también debe estar habilitado para consolidar valores literales en la información de EXPLAIN.
Procedimiento
Para habilitar el procedimiento almacenado de Java™
SYSPROC.OPT_EXECUTE_TASK:
- Asegúrese de que el SDK de IBM® para Java 2 Technology Edition,
Versión 1.4 esté instalado en la carpeta UNIX® System Service (USS) especificada en la variable de entorno JAVA_HOME.
- Asegúrese de que el controlador del servidor de datos de IBM para JDBC y SQLJ esté instalado. Para obtener más información sobre la instalación del controlador, consulte la información correspondiente
basada en la versión del subsistema:
- Asegúrese de que las variables de entorno del controlador del servidor de datos de IBM para JDBC y SQLJ estén establecidas correctamente. Para obtener más información sobre la configuración de las variables de entorno, consulte la información correspondiente
basada en la versión del subsistema:
- Asegúrese de que las propiedades del controlador del servidor de datos de IBM para JDBC y SQLJ estén configuradas correctamente. Para obtener más información sobre el establecimiento de las propiedades del controlador, consulte la información correspondiente
basada en la versión del subsistema:
- Asegúrese de que se haya configurado un entorno WLM para rutinas Java y de que exista un trabajo de tarea iniciada para procedimientos almacenados Java en la biblioteca de procedimientos del sistema. Para obtener más información sobre cómo establecer el entorno de aplicación WLM, consulte la información correspondiente
basada en la versión del subsistema:
- Asegúrese de que los usuarios dispongan de permiso de escritura en el directorio temporal de z/OS UNIX.
El procedimiento almacenado SYSPROC.OPT_EXECUTE_TASK graba archivos de registro en este directorio.
Ejemplo
En el ejemplo siguiente,
aocwccsp.jar es el archivo JAR del procedimiento almacenado Java. Este archivo se instala en dos ubicaciones del producto. Puede utilizar cualquiera de las dos copias. Son idénticas.
JCC_HOME es el directorio inicial del controlador JDBC y
JAVA_HOME es el directorio inicial de Java. Debe modificar el valor de
JCC_HOME y
JAVA_HOME,
dependiendo de la ubicación del controlador JDBC y del entorno de ejecución.
También debe modificar el valor de
TZ, que representa el huso horario, al huso horario local, por ejemplo:
- PST08 para Hora estándar del Pacífico de EE.UU.
- MST07 para Hora estándar de las Montañas de EE.UU.
- CST06 para Hora estándar Central de EE.UU.
- CET-01 para Hora Central europea.
ENVAR("CLASSPATH=/usr/lpp/db2910_base/classes/aocwccsp.jar",
"TZ=PST08",
"JCC_HOME=/usr/lpp/db2910_jdbc/",
"JAVA_HOME=/usr/lpp/java140/J1.4"),
MSGFILE(JSPDEBUG,,,,ENQ),
XPLINK(ON)