SQLTXTRACT y SQLTXPLAIN. ¿Cómo se instalan?

GPS Open Source News

¡¡¡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:

https://support.oracle.com/epmos/main/downloadattachmentprocessor?parent=DOCUMENT&sourceId=1614107.1&attachid=215187.1:SQLT_LATEST&clickstream=yes

Una vez que tengamos el software, lo dejamos en la maquina anfitriona y seguimos los siguientes pasos:

  1. 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:

SQLTXTRACT 1

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

SQLTXTRACT 2

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

SQLTXTRACT 3

Posteriormente, tendremos que indicar un tablespace temporal

Seleccionamos ahora el schema principal sobre el que vamos a recoger los datos de la query.

SQLTXTRACT 4

Finalmente, seleccionaremos el tipo de licencia.

Después de estos pasos comenzará la instalación.

SQLTXTRACT 4

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.