El Oracle SQL Developer es un entorno de desarrollo integrado (IDE) gratuito que permite desarrollar y gestionar implementaciones de las bases de datos de Oracle.
Este IDE soporta bases de datos Oracle 10g, 11g y 12c y corre con cualquier sistema operativo que soporte Java.
Características de Oracle SQL Developer
Para desarrolladores
Oracle SQL Developer brinda una amplia gama de editores para trabajar con SQL, PL/SQL, procedimientos almacenados de Java y XML. También se pueden ejecutar consultas, crear planes de ejecución, exportar datos a formularios XML, Excel, HTML o PDF, entre muchos otros. Al mismo tiempo, ejecuta, depura, prueba y documenta los sistemas de bases de datos.
Para los administradores de bases de datos
El panel DBA está disponible desde la versión 3.0 (actualmente está en la versión 22.2.1). Este panel proporciona características como:
- Bomba de datos o data pump export: permite descargar datos y metadatos en un conjunto de archivos del sistema operativo denominado conjunto de archivos de volcado. Este conjunto se puede importar dentro del sistema o fuera del mismo, hacia otro sistema y cargarlo allí.
- Un gestor de recuperación denominado RMAN, el cual brinda la posibilidad de recuperación ante desastres ocurridos en el sistema. Realiza copias de seguridad que garantizan que se recuperen de manera eficiente los datos en la base de datos.
- Auditoría Oracle.
- Gestión de usuarios y roles.
- Gestión de almacenamiento.
- Gestión de recursos.
- Paquete de diagnóstico: instantáneas, valores de referencia, ADDM (Automatic Database Diagnostico Monitor), ASH (Active Session History) y AWR (Automatic Workload Repository).
Funcionalidades de Oracle SQL Developer
Algunas de las funcionalidades disponibles en Oracle SQL Developer son:
Navegador de esquemas
Las conexiones de la base de datos se configuran por medio de un archivo TNS. El navegador de esquemas permite revisar los objetos que hay dentro del esquema creado. Para abrirlo, debes seleccionar el botón derecho en la conexión y hacer clic en «Navegador de esquemas» (en inglés, Schema Browser):
El esquema mostrará tablas, vistas, index, paquetes, procedimientos, funciones, operadores y triggers, entre muchos otros objetos seleccionados.
Función de búsqueda Find DB object
Esta función permite realizar análisis de impacto en la base de datos. Ayuda a determinar distintas dependencias y a buscar en segmentos de código específicos el objeto o la cadena de objetos. Para ejecutar la función, se debe clicar en el menú Ver y seleccionar la opción Buscar objeto de la BD o Find DB Object:
¿Quieres saber más?
Oracle SQL Developer es una herramienta sumamente completa, con ella se pueden crear modelos físicos de una base de datos heredada, generar modelos relacionales desde el Data modeler o asociar un dominio de datos a un diseño lógico.
Si quieres seguir aprendiendo sobre esta temática e ir más allá de los artículos que puedes encontrar en nuestro blog, te invitamos a realizar el Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp. Aprenderás de los mejores y podrás cambiar tu vida en pocos meses. ¡Solicita información!