Mostrando las entradas con la etiqueta SQL Developer. Mostrar todas las entradas
Mostrando las entradas con la etiqueta SQL Developer. Mostrar todas las entradas

martes, 15 de abril de 2025

Ya está disponible Oracle SQL Developer extension for VS Code 25.1

Ayer se anunció la nueva version de esta extensión de Visual Studio Code que reemplazará a SQL Developer. Se puede descargar desde el Market Place de Visual Studio (donde también se encuentra disponible la lista de cambios de la versión) o si ya la tienen instalada, actualizando desde Visual Studio Code:


Y quedará instalada la versión 25.1:


Que Hay de Nuevo en SQL Developer Extension for VS Code 25.1

Además de solucionar mas de 25 bugs, esta nueva version incorpora mas de diez funcionalidades interesantes, como ser:


Organizar Conexiones en Carpetas

Esta funcionalidad permite ordenar y clasificar las conexiones, haciendo mas fácil acceder a las mismas


Botones de Commit y Rollback

Ahora se puede hacer Commit o Rollback a una transacción sin tener que escribir la sentencia, usando los nuevos botones disponibles en el menu:


SQL Monitor - Ordenar Los Resultados

La grilla de resultados de SQL Monitor se puede ordenar por cualquier columna en forma ascendente o descendente:


Reportes - Exportar Reportes

Haciendo click derecho sobre los reportes, se puede exportar el mismo (o pasar a modo de vista de una sola fila):


La opción de exportar permite elegir entre distintos formatos de salida, ubicación de destino y otras opciones:


Otras Mejoras y Nuevas Funcionalidades

Aparte de lo visto anteriormente, los otros cambios incluidos en la versión son:

  • Multilingual Engine (MLE): Soporta la creación y edición de ambientes y módulos MLE.
  • La extensión ahora es soportada en la plataforma Windows ARM64.
  • Reportes: Soporte de Charts.
  • Reportes: Soporte de tipo PL/SQL DBMS_OUTPUT.
  • PL/SQL Debugger: Permite evaluar expresiones al posicionarse sobre ellas.
  • PL/SQL Debugger: Permite mostrar el valor de variables.
  • Explain Plan avanzado: Funcionalidad de Exportar el explain plan.
  • Explain Plan avanzado: Funcionalidad de Búsqueda.
  • Explain Plan avanzado: Permite expandir o colapsar un Plan de Ejecución.
  • Tablero de Monitor de SQL: Permite copiar valores.
  • En las grilla de resultados es posible copiar las cabeceras de columnas.


 

lunes, 21 de octubre de 2024

SQL Developer 24.3 ya está disponible!

SQL Developer es una IDE gratuita que permite administrar y utilizar bases de datos Oracle tanto On Premise como en la nube. Si bien la herramienta está siendo migrada a una extensión de Visual Studio Code, la última actualización de la versión tradicional de SQL Developer ya está disponible para ser utilizada.


Esta versión puede ser descargada desde la página de descargas de SQL Developer, la cual también incluye una sección con información sobre cómo realizar la instalación, y la opción de descargar la extensión para Visual Studio.

Los cambios mas importantes en esta versión son internos y no respecto a nuevas funcionalidades, así como la resolución de múltiples bugs y defectos, destacandose com cambios lo siguiente:

  • Uso de Java 17.
  • JDBC driver actualizado a la versión 23ai.


Algunos links útiles:


Para consultas y dudas, recomendamos usar el foro de SQL Developer en Oracle Community.


Como es habitual, la versión 24.3 de SQL Developer Data Modeler fue también liberada y esta disponible para ser descargada aquí. Las Release Notes nos permiten conocer más detalles sobre esta nueva versión, y también se encuentra disponible la documentación de la herramienta.


miércoles, 9 de octubre de 2024

Ya está disponible Oracle SQL Developer extension for VS Code 24.3

Ayer se anunció que la version de la extension de SQL Developer para Visual Studio fue actualizada a la version 24.3. La misma está disponible en el Market Place de Visual Studio:

Se puede descargar desde el Market Place, donde también se encuentra disponible la lista de cambios de la versión.

La version incluye mas de 10 fixes a bugs reportados por usuarios, así como las siguientes nuevas características:

  • PL/SQL Debugger.
  • Task Monitor.
  • Agregar preferencias de formato de SQL.
  • Dar formato a texto seleccionado (no es necesario dar formato a todo el código).
  • Vista avanzada de Explain Plan
  • Reconciliación de cambios en caso de Updates concurrentes a un documento usando JSON Duality Views.
  • Solapa de JSON Schema en el Object Viewer para JSON Duality Views.
Veamos a continuación detalles sobre algunas de ellas.

PLSQL Debugger

Nueva funcionalidad que nos permite analizar el código PL/SQL de nuestros procedimientos y funciones:


Para mas detalles, consultar la documentación.

Task Monitor

Una nueva solapa en la sección de resultados de una ventana SQL, nos muestra las sentencias en ejecución y estadísticas sobre las mismas:


Para mas detalles, consultar la documentación.

Vista Avanzada de Explain Plan

Nos permite conocer paso por paso los puntos del Explain Plan:


Dar Formato al Texto Seleccionado

Permite dar formato a una parte (seleccionada) del texto de una ventana SQL:



Texto formateado (con el formato configurado por defecto):








lunes, 29 de julio de 2024

Ya está disponible Oracle SQL Developer extension for VS Code 24.2

Hace unas horas está disponible en Marketplace de Visual Studio Code la nueva versión de la extensión SQL Developer.

La extensión puede ser descargada desde el Marketplace de Visual Studio code en siguiente link.

La característica mas importante de esta versión es la interface gráfica para JSON Relational Duality Views, lo cual permite:

  • Construir o editar vistas existentes
  • Generar código SQL o GraphQL
  • Probar y consultar las vistas
  • Generar diagramas para las vistas
  • Editar las propiedades para cada atributo

Adicionalmente se han resuelto muchos bugs y errores reportados por los usuarios.



martes, 4 de junio de 2024

Oracle SQL Developer Extension for VS Code 24.1.1 ya está disponible!

El jueves pasado fue liberada la version 24.1.1 de esta extensión que permite convertir a Visual Studio Code en nuestra IDE para trabajar con bases de datos Oracle.

La extensión puede ser descargada desde el Marketplace de Visual Studio code en siguiente link.


Nuevas Características

Si bien las actualizaciones mensuales 2x.x.x se concentran principalmente en resolver bugs, esta versión posee varias nuevas características que vamos a mencionar:


Conexiones Dedicadas

Anteriormente, cada hoja de trabajo para una conexión determinada utilizaba una única sesión de base de datos, lo que significaba que sólo una de las hojas de trabajo podía realizar el trabajo a la vez.

Con una sesión de base de datos dedicada por hoja de trabajo, cada hoja de trabajo puede funcionar de forma independiente, lo que brinda una mejor experiencia de usuario, pero utiliza sesiones de base de datos adicionales.

Este comportamiento se puede desactivar cambiando Configuración > Extensiones > Extensión de desarrollador de Oracle SQL para VSCode > Sesión por hoja de trabajo adjunta a desactivado. El valor predeterminado y recomendado está activado.


Exportar Datos al Clipboard

Al exportar datos, ahora es posible copiar los mismos directamente al clipboard, sin necesidad de hacerlo a un archivo físico.

Ver Cuerpo de Paquetes

Al estar viendo o editando la cabecera de un paquete, es posible ver el cuerpo del mismo sin necesidad de buscarlo en el árbol de navegación de objetos, sencillamente al hacer click derecho en la pantalla aparece la opción "Open Spec".


Adicionalmente, se solucionaron mas de 15 bugs reportados tanto en el sitio de a extensión como en el foro de Oracle.

miércoles, 10 de abril de 2024

Actualización 23.4.2 de SQL Developer Extension for Visual Studio Code

Hace varias semanas se publicó la segunda actualización de la extensión de SQL Developer para Visual Studio Code

La misma soluciona bugs reportados tanto en el Foro de la Comunidad Oracle como en la sección de preguntas del Marketplace de Visual Studio tal como se detalla en Changelog. Asimismo, incorpora la funcionalidad de usuario proxy para conectarse a la base de datos.

La actualización se hace desde la sección de Extensiones de Visual Studio Code, y tarda menos de un minuto.


viernes, 23 de febrero de 2024

Actualización 23.4.1 de SQL Developer Extension for Visual Studio Code

Tan solo unas semanas después de su presentación, la cual detallamos en el artículo "Extensión SQL Developer para Visual Studio Code", ya se encuentra disponible la primer actualización de la extensión.


La misma soluciona la mayoría de los bugs reportados tanto en el Foro de la Comunidad Oracle como en la sección de preguntas del Marketplace de Visual Studio tal como se detalla en en Changelog.

La actualización se hace desde la sección de Extensiones de Visual Studio Code, y tarda menos de un minuto.

Para conocer en detalle algunas de las mejoras y correcciones, nada mejor que el blog de Jeff Smith.


lunes, 22 de enero de 2024

Extensión SQL Developer para Visual Studio Code

La semana pasada Oracle anunció la disponibilidad de la extensión de SQL Developer para Visual Studio Code, la cual va a reemplazar por completo a SQL Developer, manteniendo gran parte de la funcionalidad y forma de uso del mismo, pero en la plataforma preferida hoy en día por los desarrolladores.


Instalación

Al ser una extensión de Visual Studio Code, obviamente es un pre-requisito tener instalado el mismo. Puede ser descargado desde este link.

La instalación es muy sencilla, solo es necesario ir a la pagina de Market Place de Visual Studio y seleccionar la opción "Install" en la misma:


Esto abre Visual Studio Code en la página de SQL Developer, y solo es necesario seleccionar la opción Install, y en pocos segundos la instalación se completa.


Características

Conectividad

Todo lo necesario para conectarse a una base de datos está incluido en la extensión. Puede usarse un archivo TNSNames.ORA, propiedades de conexión EZCONNECT/BASIC, o user archivos Wallet de Oracle Autonomous Database (Cloud).



Navegación por Esquemas

Soporta los siguientes tipos de Objetos:

  • Tablas
  • Vistas
  • Índices
  • Paquetes
  • Procedimientos
  • Funciones
  • Operadores
  • Colas / Tablas de Colas
  • Triggers
  • Tipos
  • Secuencias
  • Vistas Materializadas / Logs de Vistas Materializadas
  • Sinónimos (públicos y privados) 
  • Database Links (públicos y privados) 
  • Directorios
  • Ediciones
  • APEX / Repositorio de XML DB
  • DBMS Jobs
  • Papelera de Reciclaje


Hojas de SQL

Permiten escribir y ejecutar consultas SQL, incluyendo:

  • Ejecutar sentencias SQL
  • Ejecutar scripts
  • Ejecutar a través de SQLcl integrado (interfaz de línea de comando)
  • Explain Plan
    • All / Basic / Serial / Typical
  • Historial de SQL/Recuperación de SQL
  • Formateador SQL
  • SQL Parser, detecta problemas en tu código
  • Code Completion
    • Sintaxis de comando de Oracle
    • Diccionario de datos
    • Contenidos del editor
  • Ir a la declaración, abrir objetos del diccionario directamente desde el editor
  • Peek Declaration (ver la definición PL/SQL de un objeto utilizado en la consulta).
  • Acceso a comandos avanzados de scripting SQLcl, incluyendo: CTAS - INFO - DDL - OERR - CODESCAN - SODA

Grillas de Datos

Una vez ejecutada una consulta, se puede acceder a los datos que la misma devuelta en una forma simple y permitiendo realizar múltiples acciones sobre los mismos, como ser:

  • Vista de registro único
  • Tamaño de columna optimizado basado en datos y encabezados de columna
  • Reordenar y/u ocultar columnas
  • Clasificación de varias columnas
  • Cambiar el orden ASC, DESC, desactivar, indicadores de ordenación de columnas
  • Contar filas
  • Exportar a diversos formatos (CSV / Delimitado / Ancho fijo / HTML / Sentencias Insert / JSON y Pretty JSON / SQL*Loader / Texto / XML).
  • Vista previa del contenido de campos BLOB/CLOB/JSON


Editor de Código PL/SQL

Permite trabajar con código PL/SQL incluyendo:

  • Compilar procedimientos almacenados y programas PL/SQL.
  • Detección de errores mientras se escribe el código.
  • Comentarios de error del compilador
  • Ejecutar programas y ver resultados.
  • Se puede trabajar con archivos o directamente con objetos ya creados en la de base de datos.


Otras características generales

  • Permite Modo Oscuro / Modo Claro.
  • SQL Developer para VS Code es autónomo y no requiere requisitos previos de instalación.
  • Incluye Oracle SQLcl, la nueva interfaz de línea de comandos que reemplaza a SQL*Plus.
  • Más de 20 comandos de aplicaciones disponibles en la paleta de comandos
  • Las actualizaciones locales de las aplicaciones se publicarán trimestralmente, utilizando un esquema de numeración YY.Q, p. 23.4, 24.1, 24.2
  • Los clientes de Oracle Database con contratos válidos de soporte y mantenimiento pueden abrir solicitudes de servicios para SQL Developer Extension para VS Code a través de My Oracle Support.

Características disponibles en brevedad

Estas son algunas de las características disponibles en SQL Developer que estan siendo desarrolladas para la extensión en VS Code:

  • API REST para desarrolladores
  • Depurador PL/SQL
  • Importar conexiones desde SQL Developer
  • Informes
  • Panel de DBA
  • Comparar esquemas
  • Monitor de Sesión
  • Monitoreo SQL, ASH, AWR, ADDM
  • Modelado deSdatos
  • Desarrollo súper simple con Git y Liquibase integrados.

Links Útiles

miércoles, 19 de abril de 2023

SQL Developer 23.1 ya está disponible!

La última versión de Oracle SQL Developer (23.1) fue liberada hace unas horas por Oracle. SQL Developer es una IDE gratuita que permite administrar y utilizar bases de datos Oracle tanto On Premise como en la nube.


Esta versión, así como la herramienta SQLcl (sobre la cual hablamos hace unos pocos días en el artículo "SQLcl 23.1 ya está disponible!") , pueden ser descargados desde la página de descargas de SQL Developer, la cual también incluye una sección con información sobre como realizar la instalación.

Algunos links útiles:
  • Release Notes de SQL Developer 23.1.
  • Documentación de SQL Developer (al momento de escribir el articulo no estaba actualizada a la versión 23.1).

Para consultas y dudas, recomendamos usar el foro de SQL Developer en Oracle Community.

Como es habitual, la versión 23.1 de SQL Developer Data Modeler fue también liberada y esta disponible para ser descargada aquí. Las Release Notes nos permiten conocer mas detalles sobre esta nueva versión, y pronto estará actualizada la documentación.

¿Qué hay de nuevo en SQL Developer 23.1?

Si bien esta versión incluye principalmente corrección de errores, hay algunas nuevas características mencionar.

Corrección de errores de Code Insight/Completion

Había inconsistencias con el operador AND que ahora deberían estar funcionando como se esperaba.

Problemas de tiempo de respuesta del sistema de archivos de Windows

Había un error en Java que afecta severamente el tiempo de respuesta en SQL Developer al usar el sistema operativo para varias tareas en Windows. La solución ha sido incluida en la distribución de Windows x64 de 23.1 donde incluimos el JDK actualizado.

Actualización para Oracle Database 23c

Se actualizo el parser para aceptar las nuevas sintaxis de Oracle Database 23c, como podemos ver a continuación:



Pueden consultar todos los artículos relacionados a Oracle Database 23c agrupados en en el tag Database 23c.


martes, 13 de septiembre de 2022

Actualización de SQL Developer 22.2.1 disponible

Ayer se liberó una actualización (22.2.1) para la última versión de Oracle SQL Developer. SQL Developer es una IDE gratuita que permite administrar y utilizar bases de datos Oracle tanto On Premise como en la nube.



Algunos links útiles:


Para consultas y dudas, recomendamos usar el foro de SQL Developer en Oracle Community.


miércoles, 29 de junio de 2022

SQL Developer 22.2 ya está disponible!



La última versión de Oracle SQL Developer (22.2) fue liberada en el día de ayer por Oracle. SQL Developer es una IDE gratuita que permite administrar y utilizar bases de datos Oracle tanto On Premise como en la nube.

Esta versión, así como la herramienta SQLcl (sobre la cual hablamos hace unos pocos días en el artículo "SQLcl 22.2 ya está disponible. ¿Qué hay de nuevo?") , pueden ser descargados desde la página de descargas de SQL Developer, la cual también incluye una sección con información sobre como realizar la instalación.

Algunos links útiles:

Para consultas y dudas, recomendamos usar el foro de SQL Developer en Oracle Community.

Como es habitual, la versión 22.2 de SQL Developer Data Modeler fue también liberada en el día de ayer.

Que Hay de Nuevo en SQL Developer 22.2

Lo único destacable, mas allá de la resolución de algunos bugs, es que SQL Developer 22.2 requiere el uso de JAVA 11 o posterior. Oracle esta haciendo foco en la version Web de SQL Developer y en una nueva plataforma (SQL Developer está basado en JDeveloper, una IDE para desarrollo Java creada por Oracle hace muchos años) la cual estará disponible hacia fines de este año.



jueves, 20 de enero de 2022

SQL Developer 21.4 actualizado nuevamente!

SQL Developer 21.4 recibió una nueva actualización a la versión 21.4.2, corrigiendo algunos bugs propios y actualizando la biblioteca log4j con la ultima versión disponible, resolviendo así las vulnerabilidades detectadas en las ultimas semanas en la misma.



El mismo puede descargarse aquí. Para conocer mas detalles sobre esta versión pueden consultar el  artículo correspondiente en el blog de Jeff Smith (Product Manager de Oracle encargado de SQL Developer).


Algunos links útiles


SQLcl

Asimismo en la misma página ya se encuentra disponible SQLCl 21.4.1 (SQLCl no usa Apache Log4J así que no hay que preocuparse por eso). Esta versión incluye la solución a varios bugs propios reportados.


jueves, 13 de enero de 2022

info+ - Un interesante truco de SQL*Developer y SQLCl


Hace poco estaba probando una forma rápida de obtener información algo mas detallada que lo que brinda el comando DESC en SQL*Plus o SQL Developer y encontré un articulo de un blog donde describe el uso del comando info+

Este sencillo comando está disponible en SQL Developer y SQLcl, y muestra mas información incluyendo ademas de columnas, información de índices y algunos detalles respecto a los datos existentes.

 Probemos creando las siguiente tablas y cargado algo de datos en ellas:

CREATE TABLE Clientes(
    ID_Cliente NUMBER GENERATED BY DEFAULT AS IDENTITY,
    Apellido VARCHAR2(50) NOT NULL,
    Nombre VARCHAR2(50) NOT NULL,
    CONSTRAINT PK_Clientes PRIMARY KEY(ID_Cliente)
);
--
CREATE TABLE Facturas(
    ID_Factura NUMBER GENERATED BY DEFAULT AS IDENTITY,
    Fecha_Factura DATE,
    Nro_Factura NUMBER(10),
    ID_Cliente NUMBER,
    Monto NUMBER (12,2),
    CONSTRAINT PK_Facturas PRIMARY KEY (ID_Factura),
    CONSTRAINT UK_Facturas UNIQUE (Nro_Factura),
    CONSTRAINT FK_Facturas_Clientes FOREIGN KEY (ID_Cliente) REFERENCES Clientes
);
--
INSERT INTO Clientes (Apellido, Nombre) VALUES ('Ronaldo', 'Cristiano');
INSERT INTO Clientes (Apellido, Nombre) VALUES ('Messi', 'Lionel');
--
INSERT INTO Facturas (Fecha_Factura, Nro_Factura, ID_Cliente, Monto) VALUES (SYSDATE, 1, 1, 1234);
INSERT INTO Facturas (Fecha_Factura, Nro_Factura, ID_Cliente, Monto) VALUES (SYSDATE, 2, 2, 2345);
INSERT INTO Facturas (Fecha_Factura, Nro_Factura, ID_Cliente, Monto) VALUES (SYSDATE, 3, 1, 3456);
INSERT INTO Facturas (Fecha_Factura, Nro_Factura, ID_Cliente, Monto) VALUES (SYSDATE, 4, 2, 4567);
INSERT INTO Facturas (Fecha_Factura, Nro_Factura, ID_Cliente, Monto) VALUES (SYSDATE, 5, 1, 5678);
INSERT INTO Facturas (Fecha_Factura, Nro_Factura, ID_Cliente, Monto) VALUES (SYSDATE, 6, 2, 6789);
--

Luego,  vamos a analizar la tabla Facturas para obtener estadísticas básicas de la misma (usamos la antigua sintaxis ANALYZE ya que veremos solo alguna información básica)

ANALYZE TABLE Facturas COMPUTE STATISTICS;

Luego de analizar la tabla, podemos ejecutar el comando info+ para obtener una vista rápida de la misma

info+ Facturas

El resultado es el siguiente:


TABLE: FACTURAS 
	 LAST ANALYZED:2022-01-13 
	 ROWS         :6 
	 SAMPLE SIZE  :6 
	 INMEMORY     :DISABLED 
	 COMMENTS     : 

Columns 
NAME            DATA TYPE      NULL  DEFAULT                           LOW_VALUE             HIGH_VALUE            NUM_DISTINCT   HISTOGRAM  
*ID_FACTURA     NUMBER         No    "ADMIN"."ISEQ$$_123956".nextval   1                     6                     6              NONE       
 FECHA_FACTURA  DATE           Yes                                     2022.01.13.18.04.02   2022.01.13.18.04.58   5              NONE       
 NRO_FACTURA    NUMBER(10,0)   Yes                                     1                     6                     6              NONE       
 ID_CLIENTE     NUMBER         Yes                                     1                     2                     2              NONE       
 MONTO          NUMBER(12,2)   Yes                                     1234                  6789                  6              NONE       

Indexes
INDEX_NAME           UNIQUENESS    STATUS    FUNCIDX_STATUS    COLUMNS        
ADMIN.PK_FACTURAS    UNIQUE        VALID                       ID_FACTURA     
ADMIN.UK_FACTURAS    UNIQUE        VALID                       NRO_FACTURA

Como verán la información es mas completa que usando el comando DESC:

Name          Null?    Type         
------------- -------- ------------ 
ID_FACTURA    NOT NULL NUMBER       
FECHA_FACTURA          DATE         
NRO_FACTURA            NUMBER(10)   
ID_CLIENTE             NUMBER       
MONTO                  NUMBER(12,2) 

Espero les resulte útil!!!

jueves, 16 de diciembre de 2021

SQL Developer 21.4.1 / SQLCl 21.4 disponibles

SQL Developer 21.4 ya recibió su primer actualización a la versión 21.4.1, debido a la resolución de bugs relacionados con la vulnerabilidad descubierta en Apache Log4J.


El mismo puede descargarse aquí. Toda la información sobre SQL Developer 21.4 pueden encontrarla en el artículo "SQL Developer 21.4 disponible!" escrito apenas hace dos días! Tambien Data Modeler fue actualizado y puede ser descargado aquí.


Asimismo en la misma página ya se encuentra disponible SQLCl 21.4 (SQLCl no usa Apache Log4J así que no hay que preocuparse por eso). Esta versión incluye la solución a varios bugs reportados y una nueva funcionalidad (soporte de Data Pump) la cual explicaremos en un articulo en estos días!


martes, 14 de diciembre de 2021

SQL Developer 21.4 disponible!

Ayer Oracle anunció la disponibilidad de SQL Developer 21.4, la última versión del año de la IDE gratuita para interactuar con bases de datos Oracle.



Esta versión, así como la herramienta SQLcl, pueden ser descargados desde la página de descargas de SQL Developer, la cual también incluye una sección con información sobre como realizar la instalación.


Algunos links útiles:


Para consultas y dudas, recomendamos usar el foro de SQL Developer en Oracle Community.


Como es habitual, la versión 21.4 de SQL Developer Data Modeler fue también liberada en el día de ayer.

jueves, 7 de octubre de 2021

SQL Developer Web incorpora opciones de Data Pump y mas

El martes 5 de octubre Oracle liberó la versión 21.3 de SQLcl, ORDS y SQL Developer Web. Los enlaces de descarga para los mismos son:

Adicionalmente, ORDS puede descargarse e instalarse en forma automática en Linux con el comando yum, para eso pueden consultar el artículo "yum install ords" en el blog de Jeff Smith


Cambios en SQLcl

SQLcl en su versión 21.3 trae principalmente correcciones de bugs y algunas mejoras como ser:

  • Visualizar el plan de ejecución y las estadísticas de una query sin ver los resultados de la query en si
  • Generar scripts SQL al usar el comando liquibase (lb) para generar log de cambios en un esquema.

Cambios ORDS

Los cambios son sólo correcciones de errores y la implementación de cambios internos que posibilitan a SQL Develoepr Web usar Data Pump, como veremos a continuación.


Cambios en SQL Developer Web

SQL Developer Web es la herramienta con mas cambios en esta versión, los cuales incluyen:
  • Generar Dashboards con hasta 8 Charts. Esta característica estará muy pronto disponible en SQL Developer Web (ahora llamado Database Actions) en Oracle Cloud.
  • Posibilidad de usar Data Pump desde SQL Developer Web, lo cual veremos a continuación en mas detalle.

Usando Data Pump desde SQL Developer Web

Por el momento, SQL Developer Web permite realizar las siguientes tareas sobre Data Pump

  • Ver los Jobs de Data Pump (en ejecución, detenidos o finalizados).
  • Ver los logs de los Jobs de Data Pump.
  • Descargar los archivos DMP. 

Para acceder a Data Pump, de debe seleccionar la opción DATA PUMP desde el menú de Database Actions:

Imagen del blog de Jeff Smith.

Por el momento, se pueden filtrar los trabajos según su status, ver los mismos en forma de reporte o de tarjetas, y desde el menú desplegable disponible junto a cada Job se puede ver el Log del mismo o descargar el archivo DMP.

Imagen del blog de Jeff Smith.


viernes, 13 de agosto de 2021

Actualización 21.2.1 para SQL Developer



El miércoles fue anunciada una actualización (21.2.1) para SQL Developer 21, la cual puede obtenerse en el sitio de descargas de Oracle.

La lista de bugs solucionados no está disponible desde la página principal, se debe acceder a este link

Esta versión contiene algunos fixes importantes, que son descriptos en el blog de Jeff Smith.

miércoles, 14 de julio de 2021

SQL Developer 21.2 ya está disponible

SQL Developer 21.2 ya esta disponible!



Como viene pasando últimamente, si la versión es 21.2, es la primera que está públicamente disponible de la familia de este año (21.x). Esta versión, así como la herramienta SQLcl, pueden ser descargados desde la página de descargas de SQL Developer, la cual también incluye una sección con información sobre como realizar la instalación.


Algunos links útiles:


Para consultas y dudas, recomendamos usar el foro de SQL Developer en Oracle Community.


Como es habitual, la versión 21.2 de SQL Developer Data Modeler fue también liberada en el día de hoy, y hace unos pocos días lo fue ORDS (Oracle REST Data services) 21.2.

martes, 23 de febrero de 2021

SQL Developer 20.4.1 Disponible

Esta versión soluciona algunos bugs encontrados en la versión 20.4, y fue liberada al público en el día de ayer



Tanto SQL Developer como SQLcl (en este caso 20.4.2, ya que ya existía una version posterior a 20.4)  pueden ser descargados aquí. En la misma página se encuentran las notas de instalación para cada plataforma.


Algunos links útiles:



Para consultas y dudas, recomendamos usar el foro de SQL Developer en Oracle Community.

lunes, 17 de agosto de 2020

Oracle Cloud Infrastructure - Creando una Base de Datos JSON Autónoma

El anuncio del jueves 13/08 sobre Oracle Autonomous JSON Database (sobre el cual informé en este artículo) generó mucho interés en la comunidad de base de datos Oracle, ya que amplía las dos ofertas existentes (Autonomous Transaction Processing y Autonomous Data Warehouse) con un nuevo tipo de almacenamiento optimizado para documentos JSON.

A continuación vamos a ver los pasos requeridos para crear una base de datos autónoma JSON y conectarnos a la misma.


Creando una Base de Datos JSON Autónoma

El primer paso es navegar hasta las opción de "Autonomous JSON Database", dentro de la sección "Oracle Database" del menú principal de la consola de Oracle Cloud:



En la ventana siguiente, debemos verificar en qué compartimiento queremos crear la base de datos, y a continuación seleccionar la opción "Create Autonomous Database" que nos lleva al asistente para crear la base de datos:


El asistente posee varias secciones, en la primera podemos:
  • Verificar el nombre del compartimiento.
  • Ingresar el nombre "Visible" y el nombre "real" de nuestra nueva base de datos.
  • Seleccionar el tipo de base de datos autónoma a crear (como seleccionamos la opción habiendo entrado inicialmente desde la parte "Autonomous JSON Database, la misma aparece pre-seleccionada).

Luego podremos elegir:
  • Si usar infraestructura dedicada (un servidor exadata "privado") o compartida (nuestra DB estará ubicada en un servidor exadata con otras DB de otros clientes de Oracle.
  • La versión de la base de datos Oracle (por el momento, solo ofrece Oracle 19c).
  • Cantidad de procesadores y espacio de almacenamiento.
  • La opción de Auto Escalar para aumentar la capacidad de procesamiento y almacenamiento en forma automática.


A continuación debemos ingresar la contraseña para el usuario Admin de nuestra base de datos:
 

Y por último, podemos elegir:
  • Permitir el acceso público a nuestra DB (opción por defecto) o configurar la misma para que se encuentre ubicada en una VCN de nuestra cuenta, teniendo que configurar los permisos necesarios.
  • Usar una licencia de Oracle o usar una licencia ya existente (esta opción no se encuentra disponible para JSON Autonomous Database).

Por último, seleccionamos el botón "Create Autonomous Database" (como se muestra en la imagen anterior) y el proceso de creación de la instancia se inicia en forma automática, como vemos a continuación:



Conectándonos a una Base de Datos JSON Autónoma desde SQL Developer

Una vez finalizado el proceso de provisionamiento de nuestra base de datos JSON autónoma, podemos conectarnos a ella desde cualquier computadora con acceso a internet. Este proceso es similar al de cualquier otra instancia de Oracle Autonomous Database (ATP o ADW).

En primer lugar, desde la consola de Oracle Cloud, vamos a seleccionar la opción "DB Connection":

En esta pantalla podremos elegir el tipo de Wallet que queremos descargar, la opción por defecto es descargar el Wallet de la Instancia, lo cual hacemos presionando el botón "Download Wallet":


A continuación deberemos ingresar una contraseña para el Wallet (algunas herramientas lo requieren para acceder al mismo):


Una vez que descargamos el Wallet, solo tenemos que abrir el SQL Developer y configurar la conexión, con los siguientes detalles

  • En "Usuario" y "Contraseña", utilizar el usuario "Admin", y la contraseña definida para el mismo en la tercera parte del asistente de creación de la DB.
  • En la opción "Tipo de Conexión", seleccionar "Cartera de Cloud" (Cloud Wallet).
  • En la opción "Archivo de Configuración", seleccionar el archivo de Wallet que acabamos de descargar.
  • En la opción "Servicio" seleccionar uno de los servicios ya definidos, normalmente utilizaremos el servicio que finaliza en  TP (Transaction Processing)

Una vez que probamos la conexión, podemos guardarla y conectarnos a la misma, ejecutando una query para comprobar que la conexión funciona correctamente: