SQLcl: Obteniendo la herramienta y requisitos para su funcionamiento

En el post anterior les conté acerca de esta nueva herramienta llamada SQLcl. En esta ocasión les voy a mostrar cómo obtenerla y lo que se requiere para empezar a utilizarla.

Requisitos

SQLcl es una aplicación desarrollada en Java lo que le permite ser ejecutada en múltiples sistemas operativos como Windows, Linux, OS X y Solaris.

En primer lugar, necesitamos asegurarnos de que tenemos instalado un JRE (Java Runtime Environment) que sea compatible con la herramienta. La versión 4.2 de SQLcl necesita Java 1.8 o superior. Pueden obtener la versión más reciente de Java aquí.

En caso de ya tener Java instalado en su computadora, pueden confirmar la versión ejecutando java -version en una ventana de comandos o terminal.

java

Obtener la herramienta

SQLcl se encuentra disponible en OTN (Oracle Technology Network) y necesitamos crear una cuenta antes de poder descargar cualquier software o participar en los foros de discusión. Una vez que tenemos una cuenta, podemos ir a la página de SQLcl y descargar la herramienta.

Como podrán notar, es tan solo un archivo zip de aproximadamente 16 MB. Lo único que hay que hacer es extraer el archivo zip en un nuevo directorio y todo está listo para empezar a trabajar.

Ejecutar SQLcl

Para ejecutar SQLcl debemos abrir una ventana de comandos o un terminal y dirigirnos al directorio que especificamos al extraer el contenido del archivo zip y posteriormente hasta el directorio bin. En mi caso yo puse SQLcl en C:\Users\gbalda\sqlcl4.2.0.16.260.1205.

location

Una vez que nos encontramos en el directorio bin, solamente debemos escribir sql y presionar ENTER para ejecutar la herramienta y poder ingresar nuestras credenciales para conectarnos a una base de datos.

connect

En el próximo post les voy a mostrar algunas formas de conectarse a la base de datos y cómo obtener información sobre la conexión.

Anuncios

SQLcl: Una interfaz de línea de comandos moderna

Esta es una lista que sirve como referencia para enlazar a los otros posts sobre SQLcl:

  1. OTN Appreciation Day: SQLcl.
  2. SQLcl: Obteniendo la herramienta y requisitos para su funcionamiento.
  3. ¿Qué versión de SQLcl estoy ejecutando?

OTN Appreciation Day: SQLcl

SQLcl es una nueva herramienta creada por el mismo equipo que desarrolla y mantiene SQL Developer y SQL Developer Data Modeler.

La idea central al crear esta herramienta fue el tomar la funcionalidad existente en SQL*PLUS y agregarle elementos modernos que encontramos en un IDE como SQL Developer. El resultado es una interfaz de línea de comandos moderna en la que podemos (entre otras cosas):

Exportar datos en distintos formatos (insert, json, xml, csv, etc). Esta es probablemente mi opción favorita.

sqlcl_sqlformat1

Examinar la historia de comandos y sentencias SQL que hemos ejecutado.

history1

Asociar un alias a una sentencia SQL que utilizamos con frecuencia para reducir la cantidad de caracteres que debemos escribir.

sqlcl_alias

En los próximos días empezaré una serie de posts mostrando las bondades de la herramienta. Mientras tanto aquí les dejo un enlace a las diapositivas de la presentación que realicé en el Oracle Open World 2016.