KeepTool Professional: kit de herramientas Oracle todo en uno

    KeepTool Professional reúne nuestras herramientas más importantes para bases de datos Oracle en un solo paquete, que abarca el desarrollo, la administración de bases de datos, la gestión de datos y la generación de informes.

    A diferencia de muchas herramientas del mercado, que están orientadas principalmente a desarrolladores o a administradores de bases de datos, KeepTool Professional está diseñado para ambos. Notará la diferencia de inmediato: sin complementos, sin límites artificiales. Todo lo que necesita está integrado.

    El núcleo de KeepTool Professional es Hora, nuestra aplicación insignia. Hora ofrece a desarrolladores y administradores una forma intuitiva de ver, gestionar y manipular la base de datos. Todas las páginas siguen la misma estructura sencilla y coherente (Descripción general, Desglose y Creación), por lo que, una vez que haya utilizado una, el resto le resultará familiar al instante. Sin curvas de aprendizaje pronunciadas ni largos tutoriales.

    Además de Hora, KeepTool Professional incluye:

    • Documentación automática y generación de DDL para todos los objetos de la base de datos o para los seleccionados

    • Un potente editor SQL personalizable que funciona sin conexión y admite cualquier tipo de archivo que elija

    • Herramientas de ingeniería inversa para visualizar y analizar bases de datos existentes

    Con esta combinación, KeepTool Professional ofrece más funcionalidades a un mejor precio que casi cualquier otra herramienta de productividad Oracle del mercado.

    • Herramientas de KeepTool Professional:
    • Versión actual: se está cargando la versión actual
    • Sistemas operativos compatibles: Windows 11, Windows 10, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, Windows Server 2022, Windows Server 2025 32 y 64 bits
    • Base de datos compatible: Oracle 7.3.4 hasta Oracle 23ai
    KeepTool Hora Program Icon

    Hora: la herramienta insignia de KeepTool Professional

    Hora es el componente central de KeepTool Professional, diseñado para simplificar el trabajo con bases de datos Oracle.

    Navegación intuitiva

    El navegador de la izquierda proporciona un acceso rápido a todas las páginas de la herramienta Hora, organizadas en cuatro grupos:

    • Estándar: herramientas básicas para tareas cotidianas

    • Adicional: funcionalidad ampliada

    • DBA: herramientas de administración y supervisión

    • Favoritos: un grupo personalizable para las páginas que más utiliza

    Páginas de herramientas potentes

    Hora incluye una amplia gama de páginas, tales como:

    • Bloc de notas SQL para consultas ad hoc

    • Navegador de contenido de datos para explorar y editar datos

    • Herramientas de gestión para objetos de bases de datos, como tablas, vistas y módulos PL/SQL

    La mayoría de las páginas cuentan con una cuadrícula de datos general que muestra el objeto principal (por ejemplo, tablas) junto con sus metadatos. Las pestañas de detalles adicionales muestran objetos relacionados, como columnas, restricciones, índices y desencadenadores. Cada cuadrícula incluye un menú contextual para la gestión directa de objetos, que incluye operaciones como crear, modificar, eliminar y mostrar DDL.

    Herramientas de administración de bases de datos

    El grupo DBA proporciona todo lo necesario para las tareas de administración:

    • Gestión de usuarios y privilegios

    • Gestión del espacio de tabla

    • Supervisión de sesiones

    • Y mucho más…

    Incluso los usuarios sin privilegios DBA pueden acceder a estas herramientas en modo de solo lectura, siempre que tengan un rol con derechos de selección en las vistas del diccionario de datos de Oracle.

    Overview KeepTool Hora - Handy tools for Oracle datases
    KeepTool Hora Program Icon

    Tu centro neurálgico para el desarrollo SQL

    SQL Scratchpad le ayuda a organizar sus sentencias SQL en un repositorio jerárquico, lo que facilita la gestión y el intercambio de código entre proyectos. Puede añadir varios directorios raíz SQL a la vista en árbol y colaborar sin problemas con su equipo.

    Edición y ejecución organizadas

    Cada nodo del árbol corresponde a un archivo SQL, que se muestra en el panel derecho del editor. Las sentencias se pueden ejecutar en modo por lotes o paso a paso, y los resultados se muestran en una ventana de salida acoplable. Un panel de salida independiente captura los mensajes de dbms_output.

    Herramientas de productividad al alcance de la mano

    Aumente la eficiencia con ayudas de desarrollo integradas:

    • Explorador de objetos de base de datos y fragmentos de código para la generación de código mediante arrastrar y soltar

    • Ventana Explain Plan para visualizar la ruta de ejecución de SQL

    • Oracle PL/SQL Profiler para el análisis del rendimiento

    • Query Builder para crear consultas con sintaxis de unión Oracle o ANSI

    Opciones de exportación flexibles

    Los conjuntos de resultados se pueden exportar directamente a MS Excel o a otros formatos, lo que facilita el intercambio de datos y la generación de informes.

    Perfilado PL/SQL avanzado

    Ejecute su código PL/SQL en Oracle PL/SQL Profiler y vea métricas de ejecución detalladas. KeepTool muestra estadísticas de tiempo de ejecución y recuentos de bucles directamente junto a las líneas de código fuente correspondientes, lo que le proporciona información detallada sobre el rendimiento y las oportunidades de optimización.

    Oracle SQL Scratchpad
    KeepTool Hora Program Icon

    Explora, filtra y gestiona datos con facilidad

    El navegador de contenido de datos ofrece una forma intuitiva de explorar, filtrar y editar datos en tablas y vistas. Basta con hacer doble clic en una tabla o vista en el panel de navegación para abrirla en una nueva pestaña, donde los datos se muestran en una vista de cuadrícula.

    Varias vistas de datos

    Elija la vista que mejor se adapte a sus necesidades:

    • Vista de registros para una inspección detallada de las filas

    • Vista de árbol para estructuras jerárquicas

    • Vista dinámica para agregaciones y análisis

    • Vista de gráfico para obtener información visual rápida

    Las columnas de claves externas se admiten con información sobre herramientas que muestra el registro maestro al que se hace referencia. Para editar, utilice el botón de puntos suspensivos de una celda para abrir una ventana emergente que le permite seleccionar valores directamente de la tabla maestra.

    Potentes opciones de filtrado

    • Utilice el cuadro de filtro situado encima de la cuadrícula para aplicar condiciones SQL WHERE .

    • También puede utilizar la función Query-by-Example (QBE) introduciendo valores de filtro en las celdas situadas debajo del encabezado de cada columna.

    Exploración maestro/detalle

    Explore las dependencias con facilidad:

    • Abra vistas maestras o detalladas relacionadas en nuevas pestañas a través del menú contextual.

    • O bien, muestre una cuadrícula de detalles directamente debajo de la cuadrícula de datos maestros para realizar una comparación instantánea.

    Exportación sencilla

    Exporte sus resultados a MS Excel o a otros formatos de datos para generar informes, compartirlos o analizarlos más a fondo.

    Oracle Data Content Browser
    KeepTool Hora Program Icon

    Estructura y gestión de datos para tablas y vistas

    La página Tablas y vistas le ofrece un control total sobre la estructura y el contenido de sus tablas y vistas Oracle.

    Descripción general y navegación

    La pestaña Descripción general muestra todas las tablas y vistas junto con comentarios y metadatos. Las pestañas adicionales le permiten profundizar en detalles como columnas, restricciones, índices, particiones y mucho más. Cada cuadrícula de datos incluye un menú contextual con operaciones para crear, editar o gestionar objetos de tabla.

    Visualización maestro/detalle

    La pestaña Maestro/Detalle muestra un diagrama ER enfocado y de un solo nivel de las tablas relacionadas. Basta con hacer doble clic en una tabla del diagrama para saltar directamente a ella en la cuadrícula de descripción general.

    Acceso a los datos y edición

    La pestaña Contenido de datos proporciona una vista directa de los datos de la tabla, similar al explorador de contenido de datos. También puede cambiar a una vista maestro/detalle para explorar más a fondo las relaciones.

    Información sobre el rendimiento

    Una pestaña dedicada a las estadísticas muestra estadísticas a nivel de columna, lo que le ayuda a analizar y optimizar el rendimiento de las consultas.

    Managing Oracle tables and views
    KeepTool Hora Program Icon

    Herramientas inteligentes para la administración de esquemas de bases de datos

    El Administrador de esquemas de bases de datos proporciona una vista completa de la información relacionada con los esquemas, lo que facilita la supervisión del estado, la gestión de las dependencias y la resolución de problemas.

    Descripción general del estado del esquema

    La página de resumen resume el estado actual del esquema, incluyendo:

    • Objetos no válidos o erróneos

    • Objetos desactivados o inutilizables

    • Uso del espacio de tabla

    • Destinatarios de concesiones

    Seguridad y privilegios

    La pestaña Privilegios presenta una vista dinámica de los objetos del esquema, los otorgantes (usuarios y roles) y los privilegios otorgados. El color de fondo resalta si hay sinónimos, lo que ofrece una rápida indicación visual de las dependencias.

    Información avanzada

    Las pestañas adicionales proporcionan herramientas de análisis y gestión más profundas:

    • Diagrama de dependencias que muestra los vínculos con otros esquemas

    • Vista de calendario de los cambios recientes en el esquema

    • Funciones de políticas para la seguridad y la gobernanza

    • Vistas detalladas de objetos no válidos, errores PL/SQL, restricciones no validadas e índices inutilizables

    Gestión de objetos y datos

    Otras pestañas le permiten:

    • Gestionar objetos almacenados en la papelera de reciclaje

    • Manejar y mantener columnas espaciales

    Oracle database schema view
    KeepTool Hora Program Icon

    Desarrollo PL/SQL más rápido e inteligente

    El entorno de desarrollo PL/SQL de Hora agiliza el proceso de creación, prueba y gestión de su código PL/SQL.

    Codificación simplificada

    Comience a codificar sus CREATE OR REPLACE con facilidad:

    • Utilice una plantilla integrada (personalizable según los estándares de su empresa)

    • O copie desde una definición de objeto existente

    Los errores de sintaxis se resaltan automáticamente y se referencia por número de línea, lo que permite identificarlos, corregirlos y volver a probarlos rápidamente.

    Pruebas optimizadas

    Hora genera un bloque de llamada esquelético para cada procedimiento o función, prellenado con valores de parámetros predeterminados, para que pueda probar su código inmediatamente sin necesidad de configuración manual.

    Fácil gestión de objetos

    Una vez completados el desarrollo y las pruebas, solo tiene que hacer clic para ver sus objetos o los de otro usuario. Cada vista de objetos PL/SQL incluye detalles como sinónimos y privilegios, que se pueden crear o modificar fácilmente a través del menú contextual.

    Oracle PL/SQL development, PLSQL errors, PLSQL editor
    KeepTool Hora Program Icon

    Creador de activadores INSTEAD-OF rápido y sencillo

    Cuando creas una vista basada en varias tablas unidas, es posible que desees que sea actualizable para que sus columnas puedan utilizarse para INSERT, UPDATEoperaciones DML DELETE operaciones en las tablas base subyacentes. Esto se consigue con un disparador INSTEAD-OF, que traduce el DML de la vista al DML de las tablas base.

    Hora simplifica este proceso con un asistente paso a paso que le ayuda a generar el PL/SQL necesario en solo cuatro pasos:

    1. Elija las operaciones DML: decida si desea crear desencadenadores para INSERT, UPDATE, DELETE, o cualquier combinación de ellas.

    2. Asigne las columnas: asigne cada columna de la vista a la columna correspondiente de la tabla base. Hora proporciona sugerencias inteligentes que son correctas en la mayoría de los casos.

    3. Aplique personalizaciones: añada funciones u otros ajustes para satisfacer sus necesidades.

    4. Genere y ejecute el DDL: cree los desencadenadores automáticamente.

    No hay que preocuparse por los nombres de las columnas, las columnas clave o las relaciones: Hora se encarga de la complejidad por usted, permitiéndole centrarse en lo esencial.

    Oracle view management, instead-of-trigger generator
    KeepTool Hora Program Icon

    Control total sobre los espacios de tabla y los archivos de datos

    Esta página proporciona una potente interfaz para gestionar los espacios de tabla de Oracle y sus archivos de datos asociados.

    Descripción general y métricas clave

    La cuadrícula de descripción general muestra:

    • Espacio utilizado y libre

    • Parámetros de gestión del espacio

    • Estadísticas del espacio de tabla

    Debajo de la cuadrícula, se muestra un subconjunto de parámetros de la base de datos relevantes para la gestión del espacio de tabla de Oracle.

    Información detallada

    Las pestañas adicionales proporcionan detalles exhaustivos sobre el espacio de tabla seleccionado, incluyendo:

    • Archivos de datos asociados, con información sobre segmentos y fragmentación

    • Uso del espacio de tabla agrupado por propietario

    • Asignaciones de cuotas

    • Uso de segmentos TEMP y de clasificación

    Información visual

    La utilización actual de los espacios de tabla y los archivos de datos también se puede mostrar en forma de gráficos circulares, lo que le ofrece una visión general rápida.

    Operaciones de gestión

    Tanto los menús contextuales de las cuadrículas de datos como la barra de herramientas le dan acceso a una amplia gama de operaciones, tales como:

    • Mostrar DDL

    • CREAR ESPACIO DE TABLA

    • ALTERAR ESPACIO DE TABLA

    • AÑADIR ARCHIVO DE DATOS

    • RESIZE DATAFILE

    • MOVER ESPACIO DE TABLA (para segmentos)

    • … y mucho más.

    Managing Oracle tablespaces
    KeepTool Hora Program Icon

    Tome el control de los usuarios y privilegios de Oracle

    Los servicios de asistencia técnica de las empresas suelen recibir llamadas de usuarios que no pueden ver o actualizar datos a los que sus compañeros sí pueden acceder. En muchos casos, esto se debe a cambios en los privilegios de la base de datos del usuario, lo que a menudo requiere pasar el caso al servicio de asistencia de segunda línea para investigar la base de datos.

    Comprender los problemas de privilegios

    Si un usuario puede actualizar una tabla y otro no, la causa principal puede no ser obvia al consultar simplemente los privilegios a nivel de tabla. Esto se debe a que la mayoría de los privilegios se conceden normalmente a través de roles y no directamente a los usuarios.

    Visualización de privilegios en Hora

    La captura de pantalla que se muestra aquí es de la página Base de datos de Hora:

    • El símbolo tilde (~) marca los privilegios de objeto que se han concedido a través de roles.

    • Al cambiar a otro usuario, se puede ver inmediatamente si tiene acceso a un objeto determinado, ya sea directamente o a través de un rol.

    En la página Usuarios también hay disponible una vista similar, que muestra todos los roles concedidos a un usuario concreto o concedidos por él.

    Managing Oracle user privileges, roles, object privileges and system privileges using KeepTool Hora
    KeepTool Hora Program Icon

    Fácil gestión de bases de datos enchufables y contenedoras

    Esta página proporciona herramientas para gestionar bases de datos enchufables (PDB) y bases de datos contenedor (CDB) de Oracle.

    Descripción general y navegación

    La cuadrícula de descripción general muestra todas las PDB disponibles. Al iniciar sesión en la base de datos raíz, puede ver y gestionar todas las PDB, incluida la propia CDB raíz.

    Desde el menú contextual (haga clic con el botón derecho del ratón en la cuadrícula CDB), puede:

    • Abrir o cerrar una PDB

    • Guardar el estado de una PDB (para reiniciarla automáticamente con la raíz)

    • Crear una nueva PDB

    • Clonar una PDB existente

    Usuarios y espacios de tabla

    Las pestañas Usuarios y Espacios de tabla proporcionan una vista dinámica que muestra los propietarios de esquemas o los espacios de tabla en todas las bases de datos contenedoras de Oracle. Puede seleccionar uno o varios rectángulos de celdas dinámicas y la cuadrícula situada debajo mostrará información detallada sobre todos los usuarios, espacios de tabla y bases de datos seleccionados.

    Propiedades del contenedor

    La última pestaña enumera todas las propiedades relevantes de los contenedores de su base de datos, lo que le ofrece una visión general completa de un solo vistazo.

    Oracle pluggable/container database management (PDB, CDB)
    KeepTool Hora Program Icon

    Manténgase al tanto de sus sesiones de Oracle

    El monitor de sesiones de base de datos le ofrece información en tiempo real sobre todas las sesiones activas de la base de datos, lo que ayuda a los administradores de bases de datos a identificar rápidamente los problemas y tomar medidas.

    Descripción general de la sesión

    La pestaña Descripción general muestra los detalles clave de cada sesión activa, incluyendo:

    • SID

    • Usuario

    • Aplicación

    • Equipo cliente

    Un panel independiente muestra la instrucción SQL actual para la sesión seleccionada. Desde el menú contextual, los usuarios autorizados pueden:

    • Finalizar una sesión

    • Habilitar el seguimiento SQL

    • Mover una sesión a un grupo de consumidores diferente

    Análisis detallado de la sesión

    Las pestañas adicionales proporcionan información más detallada sobre la sesión seleccionada, como por ejemplo:

    • Bloqueos y enclavamientos

    • Objetos a los que se ha accedido

    • Estadísticas de E/S

    • Cursores abiertos

    • … y mucho más

    Esto permite a los administradores de bases de datos acceder al instante a los detalles que necesitan, sin tener que consultar manualmente el diccionario de datos de Oracle.

    Filtrado flexible

    Al igual que todas las vistas de cuadrícula de Hora, el monitor de sesiones de base de datos incluye potentes opciones de filtrado. Por ejemplo, puede mostrar rápidamente solo las sesiones con transacciones abiertas, lo que facilita centrarse en lo que más importa.

    Top Oracle sessions monitor, finding blockers
    KeepTool Hora Program Icon

    Su puerta de acceso al diccionario de datos Oracle

    El navegador del diccionario de datos le ofrece un acceso rápido e intuitivo a las vistas del diccionario de datos de Oracle, una herramienta valiosa no solo para los administradores de bases de datos, sino también para los desarrolladores.

    Navegación sencilla

    Al abrir el navegador del diccionario de datos, puede expandir la vista en árbol por prefijo (por ejemplo, USER_, DBA_o V$). Solo tiene que seleccionar la vista que necesite y cambiar a la pestaña Columnas o Navegador de datos para obtener más detalles.

    Potente filtrado

    Incluso las vistas grandes, como DBA_TABLES son fáciles de explorar. Puede filtrar por cualquier columna; por ejemplo, si no está seguro del propietario o del nombre exacto de la tabla, solo tiene que aplicar un LIKE filtro para reducir rápidamente los resultados.

    No solo para administradores de bases de datos

    Aunque el navegador del diccionario de datos aparece en la página de administradores de bases de datos de Hora, también puede ser accesible para los desarrolladores. Al conceder el rol HORA_USER se proporcionan automáticamente SELECT privilegios en todos los DBA_, GV$y V$ vistas, lo que permite a los desarrolladores explorar el diccionario sin necesidad de derechos de administrador de bases de datos.

    Oracle data dictionary browser
    KeepTool Reverse DB Program Icon

    Scripting DDL automatizado en KeepTool Professional

    Reverse DB Engineer genera scripts DDL completos para todos los objetos de un esquema de base de datos, o para cualquier subconjunto seleccionado. También puede ejecutar Reverse DB en modo por lotes para realizar copias de seguridad periódicas de la estructura de su base de datos o comprobar scripts en un sistema de control de versiones.

    DDL con reconocimiento de dependencias

    Todas las sentencias DDL generadas se ordenan por dependencia, lo que garantiza que los objetos referenciados se creen en la secuencia correcta y evita errores durante la implementación.

    Opciones flexibles

    Reverse DB ofrece varias funciones de personalización:

    • Excluir cláusulas de espacio de tabla y parámetros de almacenamiento: útil cuando se comparan scripts DDL de diferentes entornos, como desarrollo frente a producción.

    • Gestión de secuencias: elija si las secuencias deben comenzar desde 1 o su valor inicial original. La última opción es ideal si se planea realizar una importación de Data Pump en una estructura existente.

    Scripting de datos

    Si es necesario, Reverse DB también puede crear scripts de subconjuntos de sus datos. Las inserciones grandes se dividen automáticamente en varias sentencias una vez que alcanzan un tamaño de archivo configurable.

    Reverse Oracle database engineer
    KeepTool SQL Editor Program Icon

    Editor SQL: cree, pruebe y ejecute sus scripts SQL

    El editor SQL es un editor de texto versátil y potente para SQL y Oracle PL/SQL, que cuenta con resaltado de sintaxis y compatibilidad tanto con la ejecución de comandos individuales como con la ejecución de scripts por lotes.

    Modos de edición flexibles

    • Úselo como su editor de archivos SQL predeterminado sustituyendo al Bloc de notas de Windows.

    • En modo desconectado, edite scripts sin conexión, arrastre y suelte fragmentos de código personalizables en el editor y cambie rápidamente entre todos los archivos del mismo directorio.

    • Una herramienta integrada le permite comparar visualmente archivos SQL con un solo clic.

    Integración perfecta con bases de datos

    Cuando se conecta a una base de datos Oracle, puede:

    • Arrastrar y soltar tablas, columnas, paquetes, procedimientos, parámetros y mucho más desde el explorador de objetos de la base de datos a su código.

    • Ejecutar sentencias SQL de forma interactiva y, si lo desea, solicitar un conjunto de resultados en tiempo real para editar los datos directamente en la cuadrícula.

    • Ejecutar scripts completos o subconjuntos seleccionados con el botón Ejecución por lotes.

    Potentes herramientas de análisis

    • Los mensajes de error de Oracle y dbms_output se muestran en la ventana de salida para facilitar la depuración.

    • El cuadro de diálogo Explain Plan le ayuda a analizar y optimizar el rendimiento de SQL.

    KeepTool SQL editor for Oracle databases
    KeepTool DB Doc Program Icon

    Ahorre tiempo con la documentación automática de bases de datos

    Si sus equipos de proyectos Oracle dependen de una plataforma HTML, como una intranet corporativa o un wiki, para mantener la documentación de las aplicaciones en constante evolución, el generador de documentación de KeepTool Professional puede ahorrarle mucho tiempo y esfuerzo.

    Documentación automatizada de esquemas

    El generador crea una página HTML completa con metadatos detallados de todos los objetos de un esquema, incluyendo:

    • Tablas y vistas con columnas, atributos, restricciones, índices, desencadenadores y comentarios definidos

    • Vistas con sentencias DDL

    • Unidades de programa PL/SQL con código fuente completo

    Todos los objetos relacionados están vinculados mediante hipervínculos, lo que hace que la navegación sea sencilla e intuitiva.

    Fácil de usar

    Abra la documentación generada en su navegador, revise los detalles, ajuste las opciones si es necesario, guarde el resultado y su documentación del esquema estará completa.

    Oracle database documentation generator

    Descubra el poder de la edición Enterprise