
¡¡¡Hola amigos!!! En esta semana volvemos con una entrada sobre ORACLE. ¿Habéis tenido problemas con bugs, planes de ejecución… y desde support_oracle os han solicitado información teniendo que instalar SQLTXTRACT y SQLTXPLAIN?
¡Hoy veremos cómo instalar esta herramienta y así, recopilar la información! Vamos a ello!
Instalación de prerrequisitos de SQLTXTRACT
Para poder usar SQLTXTRACT, primero necesitamos descargar el paquete SQLTXPLAIN. Lo haremos a través de la web:
Una vez que tengamos el software, lo dejamos en la maquina anfitriona y seguimos los siguientes pasos:
- Descomprimimos el software:
[oradev@ORA12CL ~]$ unzip sqlt_10g_11g_12c_18c_19c_29th_January_2020.zip . . inflating: sqlt/utl/xplore/sys_views.sql inflating: sqlt/utl/xplore/uninstall.sql inflating: sqlt/utl/xplore/user_objects.sql inflating: sqlt/utl/xplore/xplore.pkb inflating: sqlt/utl/xplore/xplore.pks [oradev@ORA12CL ~]$ [oradev@ORA12CL ~]$ ls -lrth sqlt total 120K drwxr-xr-x 3 oradev oinstall 4.0K Jan 29 17:38 input drwxr-xr-x 2 oradev oinstall 4.0K Jan 29 17:38 doc drwxr-xr-x 2 oradev oinstall 4.0K Jan 29 17:38 install drwxr-xr-x 2 oradev oinstall 4.0K Jan 29 17:38 run drwxr-xr-x 7 oradev oinstall 4.0K Jan 29 17:38 utl -rw-r--r-- 1 oradev oinstall 58K Feb 5 17:44 sqlt_instructions.html -rw-r--r-- 1 oradev oinstall 39K Feb 5 17:46 sqlt_instructions.txt
2. Vamos al directorio install para instalar el software.
[oradev@ORA12CL ~]$ cd sqlt/install [oradev@ORA12CL install]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Thu Feb 6 11:04:53 2020 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 11g Release 11.2.0.4.0 - 64bit Production With the Automatic Storage Management option SQL> START sqcreate.sql
Después de ejecutar el sqcreate.sql. El asistente nos solicitará las siguientes preguntas:

Dejamos en blanco y damos a Intro. Posteriormente debemos definir una contraseña.
Una vez definida la contraseña, el siguiente paso es especificar la ruta donde vamos a guardar los datos resultantes. Damos a YES

Nos mostrará los tablespaces disponibles y tendremos que elegir uno.

Posteriormente, tendremos que indicar un tablespace temporal
Seleccionamos ahora el schema principal sobre el que vamos a recoger los datos de la query.

Finalmente, seleccionaremos el tipo de licencia.
Después de estos pasos comenzará la instalación.

Vemos que se ha instalado completamente la utilidad SQLTXPLAIN.
Uso de SQLXTRACT
Una vez que hemos instalado SQLTXPLAIN, ya podremos ejecutar SQLXTRACT. De esta forma podremos recabar información para el Soporte de Oracle. Para utilizar la herramienta basta con ejecutar los siguientes comandos:
SQL > START sqltxtract.sql 93yvxy6qxwdar *********** <- Contraseña que indicamos arriba.


El paquete que ha generado, lo subiremos a posteriormente a Oracle Support.
Si quieres aprender más sobre Oracle o sobre el mundo de las bases de datos, Linux y Open Source, no olvides suscribirte a nuestra newsletter!
Con un único email al mes estarás al día de todo lo que publiquemos y noticias de este mundo de las bases de datos. Podrás darte de baja cuando quieras sin problemas.
¿Aún no conoces Query Performance? Descubre cómo puede ayudarte en tu entorno Oracle. Más información en su página de LinkedIn.
Sígue a GPS en LinkedIn