Notas de la versión de KeepTool

    KeepTool 16.2.3

    01 Sep 2025

    Mejoras en el manejo de excepciones

    • Se ha rediseñado el cuadro de mensaje que aparece en caso de excepción.

    • El botón que antes abría la documentación de errores de Oracle ha sido sustituido por un hipervínculo para un acceso más rápido.

    • Ahora se incluye un hipervínculo adicional para iniciar una búsqueda en Google del mensaje de error de Oracle.

    • Para ORA-00942 (la tabla o vista no existe), KeepTool ahora añade una lista de las tablas o vistas referenciadas al mensaje de error para simplificar la resolución de problemas.


    Mejoras en el cuadro de diálogo Conectar

    • La casilla de verificación «Usar Unicode» ahora siempre está marcada de forma predeterminada en true.

    • En versiones anteriores, el valor predeterminado se copiaba de la conexión más reciente al mismo servidor. Esto a veces provocaba que los usuarios desactivaran involuntariamente la compatibilidad con Unicode y no pudieran restablecerla fácilmente.


    Compatibilidad con anotaciones de esquema

    • A partir de Oracle 23ai y Oracle 19.28, están disponibles las anotaciones de esquema.

    • KeepTool 16.2.3 ahora admite estas anotaciones para tablas, columnas de tablas y vistas en los siguientes componentes:

      • Cuadro de diálogo Mostrar DDL

      • Ingeniero de base de datos inversa

      • Comparación de bases de datos


    Ajustes de Oracle Autonomous Database (ADB)

    • Oracle ADB restringe el acceso a varias vistas del diccionario de datos V$, incluso para usuarios con privilegios de DBA.

    • Para evitar excepciones en este entorno, Hora omite las consultas afectadas.


    Actualizaciones de seguridad y tiempo de ejecución

      • La configuración ahora instala la versión 8.40 del tiempo de ejecución de Wibu CodeMeter.

      • Se recomienda encarecidamente actualizar el tiempo de ejecución de CodeMeter, especialmente en servidores de licencias de red.

      • El tiempo de ejecución se puede descargar en: Descargas de software de usuario de Wibu.

      • Para obtener más información, consulte los avisos de seguridad de Wibu.

    KeepTool 16.2.2

    10 Abr 2025

    Compatibilidad con Oracle SQL*Plus

    • Las líneas de script INSERT que contienen datos espaciales ahora se dividen automáticamente en varias líneas, cada una de menos de 2000 caracteres, lo que garantiza la compatibilidad total con SQL*Plus.


    Mejoras en las bases de datos contenedoras (CDB)

    • Vista de propiedades:

      • Anteriormente, la última pestaña de la página CDB solo mostraba las propiedades de la base de datos contenedora Oracle seleccionada en ese momento.

      • Ahora puede ver las propiedades de todas las CDB una al lado de la otra, lo que facilita mucho la comparación de la configuración de las PDB.

      • Los valores de las propiedades que difieren de los del contenedor raíz se resaltan para mayor claridad.

    • Uso del espacio de tabla:

      • Anteriormente, una casilla de verificación indicaba si se utilizaba un espacio de tabla en una CDB determinada.

      • Esto se ha sustituido por un valor numérico que muestra el total de MB utilizados por la CDB, lo que ofrece una visión más precisa.


    Generación de DDL multiplataforma

    • Desde la versión 16.1.0, la página de resumen de tablas incluía un elemento de menú para crear DDL para la base de datos PostgreSQL.

    • En la versión 16.2.2, se ha añadido un elemento de menú similar para Microsoft SQL Server.


    Mejoras en el cuadro de diálogo Orden de columnas

    Accesible a través del menú contextual en las cuadrículas Contenido de datos y Conjunto de resultados de la consulta SQL, el cuadro de diálogo ahora ofrece:

    • Tamaño de cuadro de diálogo persistente (recuerda el último tamaño utilizado).

    • Formato mejorado:

      • Columnas obligatorias en azul.

      • Columnas de clave primaria y única en negrita.

      • Coherente con otras vistas de cuadrículas de datos.

    • Iconos de tipo de datos mostrados junto a cada columna.

    • Información sobre herramientas que muestra el tipo de datos y los comentarios de las columnas (cuando se habilita Configuración → Contenido de datos → Mostrar información sobre herramientas activa en la vista de cuadrícula).


    Menú contextual y generación de código

    • El elemento del menú contextual de las tablas «Copiar al portapapeles» se ha renombrado como «Generar código» para mayor claridad.

    • En el cuadro de diálogo de selección de columnas (para las instrucciones SELECT, INSERT o MERGE), ahora se muestran iconos de tipo de datos junto a los nombres de las columnas.


    Mejoras en la vista maestro/detalle

    • En la versión 16.1.0, se introdujo una cuadrícula de datos en la vista maestro/detalle que muestra los nombres de las columnas y los tipos de datos de la tabla sobre la que se pasa el cursor.

    • En la versión 16.2.2, esta cuadrícula ahora también muestra los comentarios de las columnas.

    • Sugerencia: Cambie el tamaño del área de la cuadrícula para dar más espacio a los comentarios y mejorar la legibilidad.


    Expresiones de sustitución personalizadas en la generación de scripts DML

    • Los cuadros de diálogo Crear script INSERT/UPDATE/MERGE ahora permiten definir expresiones de sustitución para columnas específicas.

    • Ejemplo: Reemplazar una columna de clave principal con SEQUENCE_NAME.NEXTVAL en lugar de exportar los valores existentes.

    • Las características incluyen:

      • Asignación de uno o más pares columna → expresión.

      • Un menú desplegable con expresiones sugeridas (por ejemplo, secuencias, marcas de tiempo).

      • Flexibilidad para introducir expresiones personalizadas manualmente.


    Mejoras en la interfaz de usuario

    • Los iconos de tipo de datos ahora utilizan una fuente semigrasa, lo que da a la interfaz de usuario un aspecto más ligero.

    • El comando «Mostrar DDL» para los usuarios ahora solicita opciones sobre qué incluir o excluir, y recuerda sus elecciones para el próximo uso.

    • En el cuadro de diálogo de selección de columnas de la tabla (para crear INSERT/UPDATE/MERGE SQL):

      • Se han añadido botones de selección rápida adicionales.

      • Las opciones disponibles ahora incluyen:

        • Marcar todas las columnas

        • Marcar columnas requeridas

        • Marcar columnas de clave primaria/única

        • Marcar columnas indexadas

        • Desmarcar todas las columnas

        • Desmarcar las columnas con valores predeterminados

        • Desmarcar las columnas calculadas por desencadenadores


    Opciones de prefijo de esquema

    • Invertir DB: nueva casilla de verificación «Prefijar siempre los nombres de los objetos con el nombre del esquema».

      • Cuando está desmarcada (por defecto), los prefijos de esquema solo se aplican a los objetos fuera del esquema actual.

    • Configuración de Hora (página Comportamiento): nueva casilla de verificación «Incluir siempre el prefijo de esquema en el comando Mostrar DDL».

      • Garantiza una generación de scripts coherente, lo que resulta especialmente útil al ejecutar scripts como SYS.


    Mejoras de rendimiento

    • Renderización más rápida de skins basadas en vectores, especialmente notable con la skin WXI.


    Actualizaciones de seguridad y tiempo de ejecución

      • La configuración ahora instala Wibu CodeMeter Runtime versión 8.30a.

      • Muy recomendable: actualice el tiempo de ejecución de CodeMeter, especialmente en servidores de licencias de red.

      • Descarga: Descargas de software para usuarios de Wibu

      • Véase también: Avisos de seguridad de Wibu.

    KeepTool 16.2.1

    15 Nov 2024

    Compatibilidad con Oracle

    • Compatibilidad actualizada para Oracle 19 y versiones superiores parcheadas cuando se utilizan conexiones TCP/IP directas.

    Mejoras en pantallas de alta resolución

    • Compatibilidad mejorada con diferentes configuraciones de DPI en entornos de alta resolución y con varios monitores.

    • Garantiza una representación más nítida y un escalado uniforme en todas las pantallas.

    Mejoras en el editor

    • Hasta la versión 16.2.0, los comandos de formato de texto (MAYÚSCULAS, minúsculas, InitCap) solo funcionaban con selecciones de texto estándar.

    • Ahora estos comandos son totalmente compatibles con el modo de selección de bloques (utilizando ALT + arrastrar el ratón o Mayús + ALT + cursor).

    Actualizaciones de seguridad y tiempo de ejecución

      • El instalador ahora incluye Wibu CodeMeter Runtime versión 8.20.

      • Recomendación importante: actualice el tiempo de ejecución de CodeMeter, especialmente en servidores de licencias de red, para mantener la seguridad y la estabilidad.

      • Descargue el último tiempo de ejecución: Descargas de software para usuarios de Wibu

      • Consulte los últimos avisos de seguridad de Wibu para obtener más detalles.

    KeepTool 16.2

    05 Sep 2024

    Mejoras en la seguridad

    • Las contraseñas de conexión a bases de datos almacenadas ahora están protegidas mediante cifrado AES-256.

    • La primera vez que utilice el programa, se le pedirá que establezca una contraseña maestra personal para crear el almacén seguro de contraseñas.

    • Al iniciar la aplicación, KeepTool le pedirá esta contraseña maestra, a menos que esté habilitada la opción «Recordar contraseña».

    • Nuevos controles en el cuadro de diálogo Configuración:

      • Olvidar contraseña maestra (borrar la contraseña guardada).

      • Cambiar contraseña maestra (definir una nueva).

    • Importante: Guarde siempre una copia de su contraseña maestra en un lugar seguro. La necesitará para desbloquear el almacén de contraseñas en otro equipo.

    • Detalles técnicos:

      • El almacén de contraseñas forma parte de %appdata%\KeepTool16\Projects\KTProjects.XML.

      • KeepTool 16.2 actualiza automáticamente este archivo al nuevo formato y crea una copia de seguridad del original.

      • Por motivos de seguridad, considere la posibilidad de eliminar las copias antiguas KTProjects.XML de versiones anteriores de KeepTool (v15 y anteriores).


    Mejoras en el esquema y el rendimiento

    • Nuevo elemento de menú Esquema | Purgar papelera de reciclaje:

      • Conectado como SYS → purga la papelera de reciclaje del DBA.

      • Conectado como cualquier otro usuario → purga la papelera de reciclaje del usuario.

    • Vaciar la papelera de reciclaje DBA puede mejorar significativamente el rendimiento SQL en consultas de diccionario (como dba_freespace), lo que acelera directamente la página Descripción general del espacio de tabla de Hora, especialmente para Oracle 19 con nivel de parche 18 y superior.


    Informes e integración con FastReport

    • Al crear un FastReport a partir del contenido de datos o del conjunto de resultados de la consulta SQL:

      • La consulta SQL ahora está integrada en el informe.

      • Puede añadir consultas de detalles adicionales según sea necesario.

    • Al guardar un informe como archivo FR3, todas las consultas se almacenan en el archivo para facilitar su portabilidad.


    Mejoras en la usabilidad

    • Las vistas de registros de contenido de datos y conjuntos de resultados de consultas SQL ahora incluyen:

      • Botones de navegación para desplazarse por los registros.

      • Barra de desplazamiento horizontal en la parte inferior para facilitar la navegación.

    • Archivo | Abrir ahora admite la selección de varios archivos, cada uno de los cuales se abre en su propia pestaña.


    Editor SQL y autocompletado de código

    • En la versión 16.1.0, la finalización automática de código siempre añadía un alias de tabla.

    • En la versión 16.2.0, se ha añadido un nuevo cuadro combinado «Referencia de tabla» a Configuración | SQL:

      • Por alias de tabla → Sugiere alias en cláusulas JOIN y ayuda a crear cláusulas ON (como en la versión 16.1.0).

      • Por nombre de tabla → Sugiere referencias utilizando nombres completos de tablas en lugar de alias.

      • Ninguno → Inserta solo el nombre de la tabla, sin completar la cláusula FROM (similar a la versión 16.0.0 y anteriores).


    Mejoras en la interfaz de usuario y el editor

    • El componente editor integrado ahora admite el escalado DPI por monitor, lo que garantiza una representación óptima en configuraciones de alta resolución y múltiples monitores.

    • El cuadro de diálogo Crear script INSERT ahora incluye una opción para INSERT ALL masivo:

      • Si el conjunto de datos contiene menos de un número mínimo definido de registros, Hora generará en su lugar sentencias INSERT individuales.


    Mejoras en la ejecución de SQL

    • Hasta la versión 16.1, los parámetros SQL solo se consultaban para «Execute Query» (instrucciones únicas).

    • Hora 16.2 ahora admite la sustitución de parámetros en el modo «Execute Script»:

      • Los parámetros se pueden inicializar utilizando una sintaxis similar a SQL*Plus:

        VAR DEPARTMENT_ID=100
      • Si aún no se ha inicializado el valor de un parámetro (mediante VAR o consultas anteriores en el mismo script), Hora solicitará el valor antes de la ejecución.


    Mejoras en la cuadrícula de datos

    • En el modo de cuadrícula en memoria, se ha mejorado el formato de los agregados numéricos en los pies de página de las cuadrículas Contenido de datos y Conjunto de resultados de consulta SQL para facilitar la lectura.


    Actualizaciones de seguridad y tiempo de ejecución

      • La configuración ahora instala Wibu CodeMeter Runtime versión 8.10b.

      • Se recomienda encarecidamente actualizar el tiempo de ejecución, especialmente en servidores de licencias de red.

      • Descarga: Descargas de software para usuarios de Wibu

      • Para obtener más información, consulte los avisos de seguridad de Wibu.

    KeepTool 16.1.0

    23 Abr 2024

    Mejoras en el contenido de datos y las consultas SQL

    • Ahora, tanto la cuadrícula de contenido de datos como la de consultas SQL ocultan automáticamente la fila de filtro cuando el conjunto de resultados está vacío.

    • Los elementos del menú para la generación de scripts INSERT, UPDATE, MERGE y DELETE ahora abren un cuadro de diálogo de opciones que le permite:

      • Obtener una vista previa y personalizar la configuración del script.

      • Elegir entre «Guardar en archivo» o «Copiar al portapapeles».

      • Guardar la configuración actual como predeterminada para su uso posterior (también se puede configurar en el cuadro de diálogo Configuración global).

    • En el cuadro de diálogo «Cambiar orden de columnas», al seleccionar el nombre de una columna ahora:

      • Enfoca la columna en la cuadrícula subyacente y

      • la resalta en KeepTool 16.1.0, lo que facilita la localización de columnas por su nombre.


    Compatibilidad con Oracle

    • Se ha añadido compatibilidad con el tipo de datos BOOLEAN introducido en Oracle 23ai.

    • Para las conexiones TCP/IP directas, el tipo de IP predeterminado ha cambiado de solo IPv4 a modo dual IPv4/IPv6.

      • Si es necesario, puede volver a IPv4 únicamente.


    Página Tipos PL/SQL

    • Cuadrícula de descripción general:

      • Ahora incluye columnas de casillas de verificación adicionales y muestra información sobre supertipos.

    • Mejoras en el menú:

      • Nuevas opciones para modificar propiedades comoFINAL y INSTANTIABLE.

    • Cuadrícula de atributos:

      • Muestra información sobre el tipo de datos (incluidos iconos) similar a la cuadrícula Tablas | Columnas.

      • Se han añadido elementos al menú contextual para añadir, modificar o eliminar atributos de tipo.

    • Ventana Código fuente:

      • Ahora incluye un explorador de objetos de base de datos, similar a la página PL/SQL.


    Cuadro de diálogo Excepciones de restricción

    • Anteriormente: «Copiar consulta por valores clave» generaba un SELECT con una WHERE … IN (…) basada en valores clave.

    • Novedad en 16.1.0: botón «Copiar SQL de análisis» que copia el SQL exacto utilizado para rellenar la cuadrícula de datos.

      • Ideal para desarrolladores: compártalo con los clientes para su ejecución directa en HoraFree o cualquier cliente SQL de Oracle.


    Explorador de contenido de datos

    • El menú contextual de la lista de tablas ahora incluye:

      • Truncar → Abre un cuadro de diálogo para truncar una tabla (eliminar todos los datos sin revertir).

      • Mostrar DDL → Abre un cuadro de diálogo que muestra el DDL de una tabla, vista o sinónimo.


    Página Sesiones

    • La pestaña «Gráfico de espera de bloqueo» ha cambiado de nombre a «Sesiones bloqueadas».

    • Ahora muestra una vista en árbol de varias columnas con más información sobre las sesiones bloqueadas.


    Página SQL

    • El botón «Nueva ventana de conjunto de resultados» ha sido sustituido por «Ejecutar consulta en nueva ventana».

      • Ejecuta la consulta y muestra los resultados en una nueva cuadrícula de datos.

      • Un icono verde marca la ventana activa donde aparecerán los conjuntos de resultados.

    • El elemento del menú contextual Nuevo formato | Crear UUID inserta un GUID de Windows en la posición del cursor.

      • Atajo: Ctrl+Alt+Mayús+U.


    Navegador de datos detallados planos

    • La vista en árbol ahora muestra el nombre de la clave externa para las tablas de detalles con múltiples referencias a la misma tabla maestra.


    Página Tablas

    • «Mover espacio de tabla» se ha renombrado como «Mover».

    • En el cuadro de diálogo Mover:

      • El espacio de tabla es opcional para Oracle 12c Release 2+.

      • Nuevas opciones: Mover en línea, actualizar índices, compresión, registro.

    • Cuadrícula de columnas:

      • Las columnas obligatorias ahora se muestran en fuente azul.

      • Las columnas de clave primaria y clave única aparecen en negrita.

      • Un nuevo indicador de punto naranja muestra qué columnas están indexadas.

    • Restricciones:

      • Los valores predeterminados para las nuevas restricciones se establecen en «Aplazable, inicialmente inmediato».

      • Los scripts DML generados incluyen SET CONSTRAINTS ALL DEFERRED como alternativa a desactivar las restricciones.

    • Vista maestra/detalle:

      • Nueva opción para marcar/desmarcar tablas en la esquina inferior derecha.


    DDL multiplataforma

    • El nuevo elemento del menú «DDL para PostgreSQL» funciona como «Mostrar DDL», pero genera scripts adaptados para PostgreSQL.

      • Incluye tablas, índices, restricciones, claves externas y comentarios.

      • Crea pares de desencadenadores/funciones como plantillas para PostgreSQL.


    Mejoras en la usabilidad de la cuadrícula

    • Las siguientes cuadrículas ahora admiten el cambio de tamaño vertical de las filas mediante arrastre:

      • Contenido de datos

      • Conjunto de resultados de la consulta SQL

      • Entrada de parámetros de consulta


    Gestión de índices

    • El cuadro de diálogo Reconstruir índice ahora incluye una opción para activar o desactivar el registro.

      • En la mayoría de los casos, desactivar el registro acelera la reconstrucción de índices.


    Mejoras en los datos espaciales

    • Mostrar geometría (en el menú contextual de la cuadrícula Contenido de datos):

      • Ahora admite datos espaciales 3D utilizando proyección 2D para su visualización.


    Página del espacio de tabla

    • La nueva pestaña «Ocupantes de SYSAUX» muestra todos los ocupantes del espacio de tabla SYSAUX, ordenados por:

      • Espacio utilizado,

      • Procedimiento de movimiento (si procede).


    Otras mejoras

    • Las páginas Pipes y Outlines se han trasladado al grupo DBA (requiere privilegios de DBA).

    • Tareas DBMS: la nueva opción del menú contextual «Convertir a DDL del programador…» genera código para crear DBMS_SCHEDULER trabajos (y, opcionalmente, eliminar trabajos heredados).

      • Admite la selección múltiple para la conversión masiva.

    • Tablas | Pestaña Maestro/Detalle:

      • La nueva cuadrícula de datos de la derecha muestra los nombres de las columnas y los tipos de datos de las tablas sobre las que se pasa el cursor.

      • El menú contextual ofrece accesos directos para las tablas sobre las que se pasa el cursor: Mostrar DDL, Examinar contenido de datos, Copiar instrucción SELECT.

    • ORDS | Página Clientes:

      • Muestra los privilegios y roles concedidos a cada cliente.

      • El menú contextual permite conceder/revocar roles.

    • Diagramador ER: Las conexiones ahora utilizan conectores rectangulares en lugar de líneas diagonales para mejorar la legibilidad.


    Actualizaciones de seguridad y tiempo de ejecución

      • El instalador ahora incluye Wibu CodeMeter Runtime versión 8.00a.

      • Se recomienda encarecidamente actualizar el tiempo de ejecución, especialmente en servidores de licencias de red.

      • Descarga: Descargas de software de usuario de Wibu

      • Consulte los últimos avisos de seguridad de Wibu para obtener más detalles.

    KeepTool 16.0.0

    18 Sep 2023

    Modernización de la interfaz de usuario

    • Se ha modernizado el diseño visual general para reducir el desorden y mejorar la claridad.

    • Nueva opción de renderización Light Style:

      • Muestra los controles sin bordes gruesos, contornos adicionales ni ruido visual.

      • Añade un relleno adicional para las celdas y los encabezados y utiliza bordes ligeros.

      • Cuando está desactivada (Extras → Configuración → Comportamiento), las cuadrículas parecen más densas y pueden mostrar más datos a la vez.


    Conexiones directas seguras

    El cuadro de diálogo Conectar ahora admite varios tipos de conexiones seguras:

    • Conexión TCP/IP directa → Conexión directa estándar.

    • Conexión SSL directa → Recomendada para conexiones seguras.

    • Conexión SSH directa → Proporciona cifrado y túnel adicionales.


    Integración con Oracle REST Data Services (ORDS)

    Hay una nueva página dedicada a ORDS disponible en la pestaña Adicional, que incluye:

    • Cuadrícula siempre visible para habilitar ORDS en esquemas.

    • Pestañas para:

      • Módulos ORDS

      • Plantillas ORDS

      • Controladores ORDS

      • Privilegios ORDS (con asignaciones, roles y módulos)

      • Roles ORDS (con asignaciones de roles y servicios web)

      • Objetos y miembros ORDS

      • Clientes ORDS

      • Aprobaciones ORDS


    Mejoras en la página SQL

    • La marca de tiempo del último cambio del archivo se muestra en el encabezado (a la derecha del nombre del archivo).

    • Los archivos SQL modificados recientemente se resaltan en verde (y se van volviendo blancos gradualmente con el tiempo).

      • Controlado por Configuración → Otros → Resaltar objetos de base de datos y archivos SQL modificados recientemente.

    • Vista en árbol: el icono del elemento seleccionado ahora muestra un lápiz superpuesto.

    • Ejecutar script: para archivos SQL grandes (>10 000 líneas), puede desactivar la respuesta visual y dbms_output el registro para mejorar el rendimiento.


    Página Tablas

    • Nuevo submenú: Copiar al portapapeles → La instrucción Truncate crea una plantilla de instrucción TRUNCATE.

    • El cuadro de diálogo Truncar tabla ahora incluye una opción CASCADE.

    • Pestaña Restricciones: «Habilitar restricción» y «Deshabilitar restricción» admiten la selección múltiple.

    • Pestaña Índices: Dos nuevas opciones de selección múltiple:

      • Hacer inutilizable (recomendado antes de inserciones masivas).

      • Reconstruir en línea (restaura la usabilidad).


    Mejoras en el contenido de los datos

    • Generación de scripts INSERT:

      • Crea instrucciones EINSERT ALLes masivas.

      • Tamaño masivo configurable en Configuración (establecer en 1 para el tradicional no masivo).

      • Los scripts se dividen en varios archivos si superan el tamaño configurado.

      • Inserciones de ruta directa opcionales (añade /*+append*/ y COMMIT después de cada uno).

      • Rendimiento mejorado de escritura de archivos mediante streaming con búfer.

    • Navegador de datos detallados planos (nuevo):

      • Abre una vista en árbol que muestra la tabla actual y todas las tablas de detalles relacionadas a través de claves externas.

      • Admite la visualización plana de todos los datos secundarios, sin pasar por la agrupación por maestro.

      • Ideal para generar scripts INSERT para jerarquías maestro-detalle.

    • Los iconos de tipo de datos ahora se muestran junto a los títulos de los campos en:

      • Cuadrícula de contenido de datos,

      • Cuadrícula de resultados de consultas SQL,

      • Vistas de registros.


    Interfaz de llamada PL/SQL

    • Los nombres de los procedimientos y funciones se muestran en mayúsculas y minúsculas (como en el código fuente), en lugar de en mayúsculas, tal y como se muestra en ALL_ARGUMENTS.

    • La opción se puede desactivar en Configuración → Comportamiento → Nombres de procedimientos en mayúsculas y minúsculas en la interfaz de llamada PL/SQL.


    Página Sinónimos

    • Nuevos elementos del menú contextual: Compilar y Renombrar.

    • «Propiedades» ahora recrea el sinónimo con las propiedades actualizadas.


    Página Programador

    • La información detallada ahora se muestra debajo de la cuadrícula maestra en lugar de en línea.

    • Mejora tanto el rendimiento como la usabilidad.


    Enlaces a bases de datos

    • El cuadro de diálogo Propiedades ahora ofrece más espacio para la introducción de datos.

    • Se ha añadido un botón junto al campo de contraseña para copiar el nombre de usuario → contraseña (no recomendado por motivos de seguridad).


    Indicadores y personalización

    • Nueva pestaña Indicadores en Configuración:

      • Permite personalizar los títulos de las etiquetas de color.

      • Las etiquetas se pueden asignar a varios objetos de la base de datos mediante el cuadro combinado de imágenes en las cuadrículas de resumen.


    Página Espacios de tabla

    • Las cuadrículas de archivos de datos ahora muestran el porcentaje de uso del rango autoextensible.

    • Las cuadrículas detalladas de fragmentación del espacio libre y segmentos ahora se muestran debajo de la cuadrícula principal (con control deslizante), lo que mejora el rendimiento.

    • Consultas sobre DBA_FREESPACE y DBA_EXTENTS pueden seguir siendo lentas en algunas bases de datos; purgar la papelera de reciclaje puede ayudar.

    • Cuadro de diálogo Añadir archivo de datos:

      • El nombre de archivo predeterminado es el archivo de datos actual + «_new».

      • Los tamaños inicial y siguiente se derivan del archivo de datos seleccionado.

      • El tamaño máximo predeterminado es ilimitado.

      • Los tamaños se muestran en GB cuando procede.

    • El DDL para la creación de espacios de tabla ahora incluye MAXSIZE UNLIMITED si lo admite la base de datos.

    • Visualización de cuotas unificada en:

      • Espacios de tabla → Utilización por usuario,

      • Usuarios → Utilización del espacio de tabla,

      • Esquema → Resumen.

      • Las cuotas y el uso se muestran juntos; la cuota ilimitada se muestra como UNLIMITED.

      • La casilla de verificación indica si se ha concedido el privilegio de ESPACIO DE TABLA ILIMITADO.

    • El resumen del esquema ahora muestra los espacios de tabla sin cuotas explícitas si se aplica el privilegio ilimitado.


    Bases de datos contenedoras (CDB/PDB)

    • Nueva opción: Abrir PDB en modo restringido.

    • El cuadro de diálogo Crear PDB incluye dos parámetros opcionales:

      • Tamaño máximo de PDB,

      • Prefijo de ruta.


    Página de la base de datos

    • Muestra la versión del archivo de zona horaria desde V$TIMESTAMP_FILE.

    • Ayuda a evitar errores ORA-39405 durante las importaciones de Data Pump entre versiones TSTZ no coincidentes.


    Página SGA

    • Ahora muestra la información del tamaño de los componentes deV$SGA_INFO en lugar de V$SGA.

    • La información antigua se conserva en una pestaña «obsoleta».

    • Unidades estandarizadas a MB.


    Página de usuarios

    • El cuadro de diálogo de roles predeterminados ahora evalúa SYS.USER$.DEFROLE.

    • Muestra los resultados en un grupo de opciones: NINGUNO, TODOS, Seleccionados.

    • Actualiza ALTER USER en consecuencia.

    • Si no se permite la consulta SYS.USER$ no está permitida, los roles deben seleccionarse manualmente.


    Actualizaciones de seguridad y tiempo de ejecución

      • El instalador incluye Wibu CodeMeter Runtime versión 7.60c.

      • Versión mínima requerida de tiempo de ejecución: 7.20.

      • KeepTool 16.0.0.4 actualiza el tiempo de ejecución a la versión 7.60d, corrigiendo dos problemas de seguridad de bibliotecas de terceros.

      • Se recomienda encarecidamente actualizar el tiempo de ejecución de CodeMeter, especialmente en servidores de licencias de red.

      • Descarga: Descargas de software de usuario de Wibu

      • Véase también: Avisos de seguridad de Wibu.

    KeepTool 15.0.4

    19 Abr 2023

    • KeepTool 15.0.4 es compatible con la edición gratuita para desarrolladores de Oracle 23c.
    • Para Oracle 12 y versiones posteriores, el cuadro de diálogo «Conceder privilegios de objeto» ahora permite conceder privilegios de LECTURA a tablas y vistas.
      Como recordará, concede acceso de solo lectura sin privilegios de bloqueo sobre el objeto.

    KeepTool 15.0.3

    20 Feb 2023

    • KeepTool 15.0.3 incluye mejoras en el cuadro de diálogo «Crear tabla mediante importación de archivo».
      • Una nueva casilla de verificación «Todos los campos como cadena» le permite importar todas las columnas en formato VARCHAR2.
      • El cuadro de diálogo de asignación de tipos de datos ahora le permite cambiar la asignación de tipos de datos.
        Hora determina automáticamente los tipos de datos mediante el análisis de datos.
        Ahora puede sobrescribir los tipos de datos reconocidos y elegir un formato de cadena, por ejemplo.
      • Para Oracle 12c Release 2 y versiones posteriores, los nombres de las columnas ahora se truncan a una longitud de 128 caracteres en lugar de 30 caracteres.
    • La consulta que rellena la cuadrícula de datos Tablas|Índices ahora es compatible con Oracle 21c.
      En lugar de la vista del diccionario de datos v$object_usage, para Oracle 21c y versiones posteriores, Hora ahora consulta dba_object_usage (o user_object_usage, respectivamente).
    • Hemos añadido una nueva casilla de verificación «Mostrar sesiones en segundo plano en la página de resumen de sesiones» a la página «Otros» del cuadro de diálogo de configuración.
      Cuando se marca, la cuadrícula de datos de resumen de sesiones incluye también las sesiones en segundo plano. El valor predeterminado (sin marcar) muestra, como antes, solo las sesiones de usuario.

    KeepTool 15.0.2

    18 Ago 2022

    • KeepTool 15.0.2 ahora es compatible con los tipos de datos JSON de Oracle 21c.
      Ahora puede crear tablas utilizando el nuevo tipo de datos JSON de Oracle 21c.
    • Tablas BLOCKCHAIN e IMMUTABLE de Oracle 21c.
      Ahora puede crear tablas blockchain e inmutables.
      Los comandos Reverse DB y ShowDDL crean el DDL adecuado.
    • Novedad: Entorno del optimizador de Oracle
    • Tanto el navegador de contenido de datos como el navegador de objetos de base de datos, situados en la parte derecha de la ventana del editor SQL, muestran información sobre herramientas para
      • Descripción de los encabezados de columna
      • Buscar valores de claves externas
      • Mostrar el registro de datos completo en una vista de registro instantánea.
    • Algunas sugerencias muestran ahora un icono, por ejemplo, para visualizar el tipo de datos de la columna.
      Hay nuevos iconos para los tipos de datos numéricos y de caracteres, así como para los parámetros PL/SQL Boolean y %ROWTYPE.
    • Cambios en la página de la base de datos Hora:
      • Debajo de la cuadrícula de datos del registro de alertas hay un nuevo control de pestañas. Para mejorar el rendimiento de las consultas, permite filtrar por el lado del servidor el horizonte temporal de la consulta: última hora, hoy, últimas 24 horas, últimos 7 días o todo.
      • Hay una nueva pestaña «Archivos de seguimiento». Se puede utilizar para Oracle 12c versión 2 y posteriores.
      • La cuadrícula de datos de la izquierda muestra los archivos de seguimiento recientes, incluidas las marcas de tiempo. El control de pestañas de abajo permite un filtrado del lado del servidor similar al de la página del registro de alertas: última hora, hoy, últimas 24 horas, últimos 7 días o todo. La cuadrícula de datos de la derecha muestra el contenido del archivo de seguimiento seleccionado actualmente. Esto le da la oportunidad de ver los archivos de seguimiento sin tener que iniciar sesión en el sistema operativo del servidor.
        Por ahora, el visor de archivos de seguimiento está clasificado como «experimental». Esto se debe a que, lamentablemente, en algunas bases de datos, el rendimiento de las consultas en las vistas de diccionario V$DIAG_TRACE_FILE y V$DIAG_TRACE_FILE_CONTENTS puede quedar por debajo de lo esperado.
    • Hemos realizado algunas mejoras en la pestaña «bloqueos» de la página de sesiones, como se indica a continuación:
      • La nueva columna «tiempo» muestra el tiempo de bloqueo en segundos.
      • Resaltado en rojo de los bloqueos.
      • Resaltado en amarillo de
        • Los bloqueos de usuario mantenidos por una sesión de bloqueo
        • Bloqueos de usuario solicitados.
        • Posibles bloqueos remotos en un entorno RAC
      • Resaltado en gris de los bloqueos del sistema
    • Si se ha habilitado la opción de contenido de datos «Mostrar contenido CLOB y XML en la cuadrícula», tanto el contenido de datos como las cuadrículas de resultados de consultas SQL muestran el contenido LOB en un campo de edición LOB incrustado. El tamaño inicial de la ventana emergente que muestra el contenido LOB ahora se ha ampliado considerablemente. Dependiendo de la posición del campo de edición LOB en la cuadrícula, la ventana emergente ocupa inicialmente hasta 7/8 del ancho y del alto de la cuadrícula de datos, respectivamente. Esto facilita mucho la evaluación del contenido LOB a primera vista.
    • El cuadro de diálogo de opciones de DB Compare ofrece dos nuevas opciones:
      • La casilla «Ocultar objetos idénticos» está marcada de forma predeterminada. Cuando no está marcada, DB Compare también muestra los objetos que son idénticos en ambas bases de datos.
      • Se ha añadido un nuevo cuadro de memo «Incluir objetos como». Funciona de forma similar al memo «Excluir objetos como» ya existente.
        Esto le permite acelerar el análisis en caso de que solo desee comparar un pequeño grupo de objetos.
        Los nombres de los objetos de la lista de inclusión se agrupan mediante OR, mientras que los objetos excluidos utilizan AND.
    • La configuración instala la versión 7.50 del tiempo de ejecución de Wibu CodeMeter. Se recomienda encarecidamente actualizar también el tiempo de ejecución de CodeMeter en su servidor de licencias de red.
      Por lo tanto, descargue la configuración del tiempo de ejecución desde https://www.wibu.com/support/user/user-software.html.

    KeepTool 15.0.1

    02 May 2022

    • KeepTool 15.0.1 añade una nueva pestaña «monederos» a la página de la base de datos que muestra los monederos cifrados de Oracle.
      Los monederos forman parte de la opción Oracle Transparent Data Encryption (TDE).
    • Hemos añadido un nuevo botón al panel de fragmentos de código (ventanas del editor SQL) que le permite renombrar los elementos existentes del árbol de fragmentos de código.
    • Al intentar establecer una conexión SQL*Net con una contraseña caducada o que se encuentra dentro del periodo de gracia, Hora le solicita que cambie la contraseña de forma obligatoria u opcional, respectivamente. Si la contraseña se ha almacenado en el cuadro de diálogo de conexión, se convierte en el valor inicial (no legible) del cuadro de contraseña. Esto le permite seguir utilizando la contraseña existente si lo permite la política de contraseñas de la base de datos.
    • Cada vez que genera una instrucción SELECT utilizando el menú contextual o las operaciones de arrastrar y soltar, Hora muestra un cuadro de diálogo modal para seleccionar un subconjunto de columnas que se incluirán en la instrucción SELECT generada. Además de los botones existentes «Marcar todo» y «Desmarcar todo», hemos añadido un nuevo botón «Marcar requerido». Marca todas las columnas NOT NULL y desmarca las columnas NULLable.
    • La página CDB ahora contiene columnas adicionales, especialmente para bases de datos enchufables actualizables.
      Nuevo elemento del menú contextual para clonar una PDB remota a través de un enlace de base de datos y establecer opciones de actualización.
    • Se han habilitado varios elementos del menú contextual en la cuadrícula de resumen de las páginas «Trabajos» y «Trabajos del programador» para la selección múltiple.
    • La página de resumen del esquema ahora muestra dos cuadrículas de datos adicionales que muestran las siguientes estadísticas:
      • Número de vistas materializadas agrupadas por modo de actualización y antigüedad.
      • Número de trabajos agrupados por tipo (programador/dbms_job), indicador habilitado, propiedad «sistema».
    • Como recordará, existe un atajo «F9» para los elementos del menú contextual «Crear o reemplazar» disponibles en las páginas PL/SQL, Desencadenadores y Tipos PL/SQL.
      Ahora hemos añadido otro atajo (invisible) «Ctrl+S».
    • Para los objetos PL/SQL, hay un nuevo elemento de menú «Mostrar DDL envuelto». Funciona de forma similar a «Mostrar DDL», además de envolver el código PL/SQL antes de mostrarlo.
      Esto le permite producir scripts para código envuelto para su distribución sin tener que envolver previamente el código en su base de datos de desarrollo.
    • Se han implementado nuevas funciones de seguridad:
      • Compatibilidad con la prevención de ejecución de datos (DEP)
      • Aleatorización del diseño del espacio de direcciones (ASLR)
      • ASLR de alta entropía (para aplicaciones de 64 bits)
    • Las aplicaciones ahora son compatibles con el servidor de terminales (opción TSAWARE).
    • Cuando la administración de energía de Windows entra en modo de suspensión, por ejemplo, al cerrar la tapa de su computadora portátil, las aplicaciones KeepTool ahora confirman automáticamente cualquier transacción abierta.
      Esto evita que los registros de datos se bloqueen accidentalmente más allá de su tiempo de trabajo. Puede cambiar este comportamiento en la configuración a «revertir» o «mantener la transacción activa». Esta última opción copia la lógica de las versiones anteriores.
    • La interfaz MDI de Hora ha sido sustituida por un diseño con pestañas. Ofrece una experiencia de usuario similar a la anterior, pero elimina la tecnología MDI obsoleta.
    • Varias mejoras para pantallas de alta resolución y sesiones de escritorio remoto.
    • Hay un nuevo elemento en el menú de Hora: «Ayuda | Buscar nueva versión de KeepTool». Activa la misma comprobación que se ejecuta regularmente cada tres días.
      La comprobación se ejecuta como una tarea en segundo plano y muestra el resultado en un mensaje en la bandeja.
    • Después de la configuración, la página SQL muestra dos entradas raíz de ejemplo: «SQL personal» y «SQL de equipo».
      El elemento del menú contextual «Añadir nueva entrada raíz» le permite conectar otra raíz de repositorio ubicada en cualquier lugar de su red. Este elemento del menú ahora se ha renombrado como «Registrar nueva entrada raíz».
      A partir de Hora 15.0.0, el elemento del menú contextual «Eliminar» se puede utilizar para desconectar una entrada raíz seleccionada.
      KeepTool 15.0.1 desactiva el elemento del menú «Eliminar» para las entradas raíz.
      Hay un nuevo elemento, «Cancelar registro de entrada raíz», para desconectar un directorio raíz. Cancela el registro de la entrada raíz de Hora y conserva todos los archivos referenciados.
    • La configuración instala la versión 7.40b del tiempo de ejecución de Wibu CodeMeter. Se recomienda encarecidamente actualizar también el tiempo de ejecución de CodeMeter en el servidor de licencias de red.
      Por lo tanto, descargue la configuración del tiempo de ejecución desde https://www.wibu.com/support/user/user-software.html .

    KeepTool 15.0.0

    06 Dic 2021

    • KeepTool 15.0.0 ahora es compatible con la base de datos Oracle 21c, así como con Microsoft Windows 11.
    • Marcado de objetos de la base de datos
      • Ahora puede marcar objetos de base de datos individuales tanto en las tablas/vistas de Hora y las cuadrículas de resumen de PL/SQL como en el navegador de contenido de datos, el generador de consultas, las secuencias y las cuadrículas de resumen de tipos PL/SQL. Un cuadro combinado en la nueva columna «Marcar» le permite seleccionar un símbolo, como una viñeta de color, una marca de advertencia, etc. Utilice las tecnologías de filtrado integradas para filtrar objetos por símbolo.
      • El navegador de objetos de datos situado a la derecha de la ventana del editor también muestra los símbolos, pero no es posible modificarlos allí. Pulse F5 para actualizar.
      • La vista maestro/detalle de Hora muestra los símbolos dentro de la forma que representa la tabla.
      • El diagrama ER muestra los símbolos en ambos cuadros de lista para las tablas seleccionadas y restantes.
        Dos nuevos botones para cada cuadro de lista le permiten seleccionar tablas marcadas o sin marcar.
    • El cuadro de diálogo de conexión ahora le permite marcar las conexiones como favoritas.
      La lista de conexiones recientes muestra la propiedad «favorita» como primera columna.
      Utilice las tecnologías de filtrado integradas para filtrar las conexiones favoritas.
    • El componente editor SQL integrado le permite arrastrar y soltar fragmentos de código desde una vista en árbol a la ventana de código. Hasta KeepTool 14, la fuente de datos era un archivo de texto CodeSnip.txt ubicado en
      %programdata%KeepTool14Templates .
      Ahora hemos pasado a XML para admitir fragmentos de varias líneas. La fuente de datos se ha reubicado en
      %appdata%KeepTool15TemplatesCodeSnip.xml y se puede cambiar mediante el cuadro de diálogo de configuración.
      Ahora puede añadir, cambiar y eliminar fragmentos de código de forma interactiva. Pulse el botón «Guardar» para guardar los cambios. Utilice el botón «Actualizar» para volver a cargar los cambios realizados en otra instancia de Hora.
    • El navegador de contenido de datos de Hora ahora muestra una sugerencia en forma de información sobre herramientas para el título de la vista de tabla detallada.
      La sugerencia muestra el comentario de la tabla detallada, de forma similar al comportamiento actual de la tabla maestra.
    • El encabezado de la página de resumen de Java de Hora ahora muestra la ruta del paquete concatenada para el objeto Java que se muestra actualmente.
    • La página del navegador de contenido de datos de Hora le permite mostrar una vista detallada de una página que no tiene relación de clave externa con la tabla maestra.
      Ahora puede añadir varias tablas de detalles gratuitas. Una vez añadida una tabla de detalles, aparece una nueva pestaña para añadir el siguiente detalle.
      Si sale del cuadro de diálogo «seleccionar tabla de detalles» utilizando el botón Cancelar, la pestaña se elimina, además de ser la última pestaña.
    • Las cuadrículas de contenido de datos y las vistas de registros de Hora ahora muestran un icono de «clave» en cada encabezado de columna clave.
    • Las tablas de Hora | El diagrama maestro/detalle ahora muestra el comentario de la tabla como una información sobre herramientas.
    • Para Oracle 11g y versiones posteriores, la página Sesión | Cursores abiertos de Hora
      • Muestra una columna adicional «Usuario».
      • Muestra los registros en gris si
        • La columna Tipo de cursor no contiene «ABIERTO», o
        • La columna Optimizador es nula, o
        • La columna «Nuevo nombre de usuario» no coincide con la columna «Usuario» o «Esquema» que se muestra en la cuadrícula de datos de la descripción general de las sesiones.
    • Hay una pestaña adicional «Cliente de red» en la página de sesiones.
      Muestra los adaptadores de red que se han cargado. Eso puede indicar que se ha habilitado la comunicación de red cifrada (SQLNET.ENCRYPTION), así como las opciones de integridad de datos activas (SQLNET.CRYPTO_CHECKSUM). Además, enumera más información del cliente, como la versión del cliente OCI y el juego de caracteres del cliente.
      La cuadrícula de resumen muestra dos nuevas columnas, «Cifrado» y «Suma de comprobación», en el grupo «Máquina cliente», que resumen la información más relevante sobre el cifrado y la suma de comprobación.
    • Hay una nueva pestaña de opciones «TCP/IP directo» en el cuadro de diálogo de configuración. El cuadro combinado existente para seleccionar la «Versión IP» se ha trasladado allí.
      Dos nuevos cuadros combinados, «Cifrado» y «Suma de comprobación criptográfica», implementan un comportamiento similar a los niveles ACCEPTED y REQUIRED de sqlnet.ora para las entradas SQLNET.ENCRYPTION_CLIENT y SQLNET.CRYPTO_CHECKSUM_CLIENT.
      El valor predeterminado para ambos es «Aceptado». Cambie al modo «Requerido» para reforzar la seguridad. El modo «Solicitado» aún no se ha implementado.
    • El diagrama de dependencias de esquemas de Hora se ha trasladado de la página de la base de datos a la página de usuarios.
      Haga doble clic en un esquema para navegar hasta el usuario correspondiente en la cuadrícula de resumen.
    • La página de resumen de la base de datos del contenedor de Hora ahora muestra
      • el juego de caracteres NLS y el idioma NLS
      • Otra cuadrícula detallada que muestra las infracciones recientes del complemento PDB.
    • El cuadro de diálogo de creación de enlaces de base de datos de Hora ahora muestra un cuadro combinado para el nombre del servicio al que se hace referencia. En el caso de una conexión SQL*Net, muestra los alias TNS del cliente. Asegúrese de que el alias seleccionado también se haya configurado en el servidor. Quizás desee compartir un archivo de inclusión tnsnames.ora con todas las máquinas.
    • Para los tipos de objetos PL/SQL, Hora muestra ahora un nuevo elemento del menú contextual «Generar esquema XML». Crea un archivo XSD utilizando el paquete dbms_xmlschema de Oracle y lo muestra en una ventana emergente.
    • Varias mejoras para los esquemas XML y las tablas y columnas XML_TYPE
      • Nuevas opciones añadidas al cuadro de diálogo «Crear esquema XML».
      • Todas las páginas XML DB ahora se filtran por el esquema actual, de forma similar a otras páginas de Hora.
      • La página de elementos XML muestra la parte XSD del elemento como información detallada en la vista de árbol.
      • Nueva hoja de columnas XML.
      • Se ha añadido la pestaña «Dependencias».
      • Generación DDL mejorada para tablas y columnas XML_TYPE
      • Reverse DB genera código para registrar esquemas XML.
      • DB Compare tiene en cuenta los esquemas XML.
    • Actualización de la cuadrícula de datos del grupo de Hora en la página Vistas de material.
      • Muestra una columna adicional que cuenta el número de elementos secundarios de actualización en el grupo.
        Esto le permite identificar grupos de actualización no triviales de un solo vistazo.
      • Ahora, los elementos del menú Mostrar DDL y Destruir están habilitados para la selección múltiple.
      • Hay un nuevo elemento del menú contextual, «Cambiar», para modificar un grupo de actualización.
      • Para los grupos de actualización no triviales, «DDL» crea un grupo de actualización vacío y, a continuación, añade vistas de material una por una.
        Esto facilita la realización de cambios manuales.
      • MAKE() va seguido de CHANGE() para garantizar que se establecen los parámetros NEXT_DATE e INTERVAL.
    • El generador de consultas SQL ahora utiliza negrita para las columnas de clave principal.
    • ER Diagrammer tiene un nuevo elemento en el menú contextual para formas de entidad/tabla.
      «Copiar nombre de tabla» le permite copiar el nombre de la tabla al portapapeles.
    • DB Compare ahora incluye contextos Oracle, siempre que el usuario tenga privilegios de selección en DBA_CONTEXTS.
      No hay vistas ALL_ y USER_ para los contextos.
    • Se ha mejorado la lógica de DB Compare para crear scripts de consolidación de esquemas:
      • La vista de árbol de objetos de la base de datos ahora tiene un elemento raíz «Esquema». Si se selecciona este elemento «Esquema», el script de consolidación de esquemas procesa todos los objetos modificados.
        Los objetos no seleccionados se excluyen.
      • Si se selecciona un nodo de tipo de objeto de base de datos, como «Tablas», el script de consolidación de esquemas procesa todos los objetos modificados del tipo de objeto adecuado.
        Los objetos sin marcar se excluyen.
      • Si se selecciona un nodo de objeto de base de datos, como «EMPLEADOS», el script de consolidación de esquemas solo tiene en cuenta el objeto de base de datos seleccionado.
    • El editor SQL muestra ahora elementos adicionales para la barra de navegación que muestra la ruta del archivo:
      • Botones para navegar por el historial
      • Botón de cuadro combinado
      • Botón de actualización
      • Cuadro de búsqueda similar al del explorador
    • Se ha mejorado el dibujo de formularios al cambiar el tamaño, lo que se traduce en una experiencia más fluida.
    • La configuración 15.0.0.0 instala la versión 7.30a del tiempo de ejecución de Wibu CodeMeter. KeepTool 15.0.0.1 viene con la versión más reciente de CodeMeter, la 7.40.
      Se recomienda encarecidamente actualizar también el tiempo de ejecución de CodeMeter en su servidor de licencias de red.
      Por lo tanto, descargue la configuración del tiempo de ejecución desde https://www.wibu.com/support/user/user-software.html .
    • En la versión 15.0.0.2 se ha añadido una nueva opción «Configuración | Contenido de datos | Instrucciones INSERT de una sola línea en el script».
      Le permite colocar cada instrucción INSERT dentro de un script INSERT en una sola línea.
      Cuando no está marcada (por defecto), tanto la cláusula VALUES como el manejo de LOB aparecen en líneas separadas debajo de la línea INSERT INTO.
      En cada caso, Hora sigue insertando un salto de línea después de un guión en EOL para evitar que SQL*Plus lo interprete como un carácter de continuación.

    KeepTool 14.2.3

    14 Jul 2021

    • En KeepTool 14.2.3, la página Esquema | Políticas tiene dos nuevos elementos de menú para habilitar o deshabilitar una política de Oracle.
    • Para Oracle 18c y versiones posteriores, Hora ahora muestra la versión de la base de datos, incluidos los niveles de parche, como 19.10.0.0.0, mediante la consulta de otra columna del diccionario de datos de Oracle.
    • KeepTool ahora incluye el sistema de informes FastReports 2021, que introduce varias características nuevas:
      • Nuevo objeto de firma digital y compatibilidad con la firma digital para la exportación a PDF
      • Compatibilidad con el formato vectorial SVG en el objeto TfrxPictureView
      • Exportación de informes a archivos SVG
      • Código de barras Pharmacode de dos pistas
    • El cuadro de diálogo Tablas | «Crear tabla mediante importación de archivo»
      • Ahora tiene una nueva opción «Mantener ceros iniciales» para la importación de archivos XLSX, XLS y ASCII.
        Si se ha activado la casilla de verificación, las columnas que contienen valores numéricos con ceros iniciales se importan a columnas VARCHAR2 en lugar de columnas NUMBER.
      • Ahora puede cambiar los datos en la cuadrícula de vista previa o eliminar registros de datos completos antes de la importación.
    • Hemos añadido una nueva casilla de verificación «El usuario debe cambiar la contraseña en la primera conexión» al cuadro de diálogo de creación de usuarios de Hora.
      Si se marca la opción, Hora crea el usuario y caduca la contraseña. Como resultado, el usuario debe cambiar la contraseña en la primera conexión.
    • El encabezado del cuadro de diálogo Explicar plan de Hora ahora también muestra el parámetro de sesión NLS_SORT, ya que esta configuración puede influir en el plan de ejecución.
    • En la página Tipos de Hora,
      • ahora hay un interruptor «Mostrar todas las columnas». Funciona de manera similar a las páginas PL/SQL y otras, y le permite ocultar temporalmente el grupo de columnas de configuración de objetos PL/SQL para obtener un mejor rendimiento.
      • Si cambia de tipos de colección a tipos de objeto, Hora navega automáticamente al tipo de objeto de los elementos de la colección (es decir, un tipo de registro) si está definido en el mismo esquema.
      • El explorador de objetos de la base de datos, situado a la derecha del editor SQL, tiene una nueva pestaña para los tipos.
        A partir de ahora, muestra una lista de tipos y permite arrastrar y soltar el nombre del tipo, así como el DDL del tipo PL/SQL, en la ventana del editor.
    • Hay dos mejoras para los enlaces de bases de datos
      • Reverse DB ahora solo crea scripts de enlaces de bases de datos públicos si existe una dependencia en el esquema actual
      • La página de enlaces de bases de datos de Hora ahora muestra una nueva pestaña «dependencias» que enumera los objetos que dependen del enlace de la base de datos Oracle.
    • Para las conexiones de escritorio remoto, Hora ya no desactiva automáticamente las descripciones emergentes activas en las cuadrículas de datos y las ventanas del editor. Esto se introdujo hace años, cuando las conexiones de red remotas deficientes eran habituales. Ahora solo depende de la configuración «Mostrar descripciones emergentes activas en la vista de cuadrícula».
    • El editor SQL ahora recuerda tanto el tamaño de su formulario como las posiciones del divisor del navegador de objetos de la base de datos y el divisor de la lista de procedimientos Oracle PL/SQL.
    • La lista desplegable del cuadro combinado de nombre de usuario en el cuadro de diálogo de inicio de sesión ahora muestra todos los nombres de usuario conocidos de la base de datos que se pueden encontrar en la lista de conexiones recientes, además de SYS, SYSTEM y su nombre de usuario de Windows.
    • En KeepTool 14.2.3, una nueva opción del instalador integra el editor SQL en el Explorador de Windows.
      Una extensión del shell añade un nuevo elemento al menú contextual «Abrir con KeepTool» en el Explorador de Windows.
    • La configuración de KeepTool 14.2.3.2 instala la última versión 7.30 de Wibu CodeMeter runtime.
      Se recomienda encarecidamente actualizar también el runtime de CodeMeter en su servidor de licencias de red para corregir dos problemas de seguridad que se han solucionado en esta versión.
      Por lo tanto, descargue la configuración del runtime desde https://www.wibu.com/support/user/user-software.html.

    KeepTool 14.2.2

    19 Abr 2021

    • En KeepTool 14.2.2, el cuadro de filtro para filtrar cuadrículas de datos en memoria ahora admite un nuevo estilo basado en tokens. Este estilo ayuda a los usuarios finales a diferenciar fácilmente entre elementos de filtro coloreados y modificar o borrar condiciones de filtro individuales. El nuevo estilo también está disponible en el cuadro de diálogo Filter Builder integrado.
    • La cuadrícula de datos Esquema | Políticas ahora muestra información detallada sobre las columnas relevantes para la seguridad.
    • Ahora es compatible con Oracle 21c.
    • Se ha mejorado el rendimiento de la obtención de datos en modo directo
    • Se ha mejorado el rendimiento de lectura/escritura de LOB.
    • El cuadro de diálogo de reordenación de columnas ahora se puede redimensionar para permitir la expansión del cuadro de lista de nombres de columnas.
      Si arrastra un nombre de columna cerca de la parte superior o inferior del cuadro de lista, el contenido del cuadro de lista ahora se desplaza automáticamente hacia arriba o hacia abajo.
    • Tanto el editor de archivos SQL integrado como el independiente le permiten comparar visualmente dos archivos SQL.
      Aquí hemos optimizado el dibujo de la barra de visualización de la derecha, que resalta la posición relativa de cada cambio dentro de los archivos comparados.
    • Debido al aumento del número de usuarios que ejecutan las herramientas a través de un escritorio remoto durante la pandemia de COVID, se han realizado algunas optimizaciones. Mediante la API WTS, se ha implementado el manejo de las notificaciones de cambio de sesión RDP (WM_WTSSESSION_CHANGE) para evitar problemas de parpadeo/repintado.
    • Como quizá recuerde, la pestaña «Dependencias del esquema» de la página «Esquema» muestra un diagrama que visualiza las dependencias superiores y subordinadas del esquema de la base de datos actual con respecto a otros esquemas. A la izquierda del cuadro que representa el esquema actual, puede ver todos los esquemas «maestros» que tiene el esquema actual, ya sea mediante una referencia de clave externa o una dependencia de objeto con el esquema «maestro» correspondiente. A la derecha del esquema actual, puede ver todos los esquemas «detallados» que tienen una referencia de clave externa o una dependencia de objeto con el esquema actual.
      En KeepTool 14.2.2, hemos añadido una cuadrícula de datos a la derecha del diagrama. Si hace clic en cualquier esquema del diagrama, la cuadrícula de datos muestra todos los objetos del esquema seleccionado que tienen una referencia de clave externa o una dependencia de objeto con un objeto de otro esquema de base de datos. Para el objeto de base de datos seleccionado actualmente en la cuadrícula de datos, otra cuadrícula de datos situada debajo muestra todos los objetos dependientes de cualquier otro esquema conectado directamente por una línea.
      Para obtener más información, consulte nuestro artículo del blog «Dependencias de esquemas de Oracle».
    • Si descarga un archivo como un libro de trabajo XLSX de Internet, MS Windows marca el archivo como bloqueado porque puede dañar el equipo. Como resultado, si intentaba importar un archivo bloqueado con el asistente de importación de datos de Hora, los datos importados se mezclaban. Para procesar el archivo correctamente, debe desbloquearse antes de la importación, ya sea marcando una casilla de verificación en la hoja de propiedades del explorador de Windows o con un comando de Powershell.
      En esta versión de KeepTool, el asistente de importación de datos de Hora detecta automáticamente los archivos bloqueados y, tras la confirmación del usuario, desbloquea el archivo antes de abrirlo para su lectura.
    • Reverse DB muestra ahora un nuevo cuadro combinado que le permite elegir la codificación del script DDL generado, así como, posteriormente, donde sea necesario, los scripts de inserción de datos generados.

    KeepTool 14.2.1

    23 Feb 2021

    • Las listas de control de acceso se utilizan para permitir la comunicación de red desde su código PL/SQL, por ejemplo, para enviar correos electrónicos.
      Para gestionar las listas de control de acceso mediante la página de base de datos Horas, KeepTool 14.2.1 ha añadido los siguientes privilegios a los cuadros de diálogo «Crear ACL» y «Privilegios ACL»: http, http_proxy, smtp, jdwp.
    • Como recordará, el cuadro de diálogo «Buscar PL/SQL» muestra un botón que le permite navegar por la página PL/SQL subyacente hasta el objeto PL/SQL seleccionado en la cuadrícula de resultados de la búsqueda.
      En esta versión, hemos añadido otro botón, «Abrir todo», que abre todos los objetos PL/SQL encontrados, cada uno en su propia ventana de editor.
    • En la versión 14.0.2, hemos añadido una nueva opción, «Barras de desplazamiento de la cuadrícula siempre visibles», a la página «Comportamiento». La opción ahora está desactivada de forma predeterminada, es decir, la barra de desplazamiento está inicialmente oculta para ofrecer una vista más clara. Aparece cuando el usuario pasa el puntero del ratón por encima de la cuadrícula o se desplaza por su contenido. Al pasar el puntero del ratón por encima del pulgar de la barra de desplazamiento o su trayectoria de movimiento, el pulgar se transforma en una barra de desplazamiento tradicional. Al alejar el puntero del ratón de la barra de desplazamiento, vuelve a reducirse al pulgar. El pulgar desaparece si el puntero del ratón permanece inmóvil o si el control no se desplaza durante un tiempo.
    • Esta versión añade compatibilidad con el desplazamiento suave a las cuadrículas de datos, las listas en árbol y otros componentes, mientras se utiliza el modo de cuadrícula en memoria.
    • La ventana emergente de filtrado de columnas dentro de los encabezados de columna de la cuadrícula de datos ahora tiene una nueva apariencia inspirada en Excel.
    • El cuadro de diálogo de conexión ahora se muestra debajo de la cuadrícula que muestra las conexiones recientes y un panel de búsqueda. Aquí puede buscar una cadena en todas las columnas, incluidos los grupos. La cuadrícula de datos resalta todas las coincidencias.
    • Una nueva opción «Contenido de datos | Usar literales de marca de tiempo para valores de fecha en el script» le permite usar literales TIMESTAMP para valores DATE en scripts INSERT, UPDATE y MERGE. La ventaja es que ya no tiene que preocuparse por la configuración del formato de fecha/hora. No obstante, puede desactivar la opción para seguir usando literales de cadena que se convertirán mediante TO_DATE().
    • En los scripts de inserción generados, la cláusula VALUES aparece ahora en una nueva línea para facilitar la búsqueda de los nombres y valores de campo correspondientes al revisar o editar el script.
    • En la página base de datos | parámetros, así como en las demás cuadrículas de parámetros de la base de datos en páginas más lejanas que muestran un subconjunto dedicado de parámetros, hemos añadido un nuevo elemento de menú «Copia de seguridad de SPFile a PFile». Solo está disponible en la base de datos raíz CDB.
      Recomendamos realizar una copia de seguridad del SPFile antes de cambiar cualquier parámetro del SPfile. En el caso inesperado de que la base de datos no se inicie correctamente después de un cambio en los parámetros del SPfile y el posterior reinicio de la base de datos, le ofrece la opción de reiniciar la base de datos utilizando el PFile guardado. Consulte nuestra entrada del blog de febrero de 2021 para ver un ejemplo.
    • La configuración instala la última versión 7.20 del tiempo de ejecución de Wibu CodeMeter.
      Se recomienda actualizar también el tiempo de ejecución de CodeMeter en su servidor de licencias de red. Para ello, descargue la configuración del tiempo de ejecución desde https://www.wibu.com/support/user/user-software.html .
    • El gestor de licencias se ha actualizado y ahora le permite tomar prestadas licencias sin conexión mediante la transferencia de archivos codificados. Esta función le permite ejecutar nuestras herramientas de forma temporal en una red de terceros, especialmente si no se puede establecer una conexión directa con el servidor de licencias. De este modo, nunca tendrá que trabajar sin la ayuda de nuestras herramientas mientras instala o mantiene software comercial o técnico en las instalaciones de sus clientes.

    KeepTool 14.2.0

    03 Dic 2020

    • KeepTool 14.2 añade compatibilidad con Oracle 20c
    • Los siguientes cuadros de diálogo muestran ahora un botón «Revelar contraseña» dentro del cuadro de contraseña. Muestra la contraseña como texto sin cifrar mientras se mantiene pulsado el botón.
      • Crear usuario
      • Crear rol
      • Cambiar contraseña
      • Caducidad de la contraseña
    • La nueva opción «Contenido de datos | Escapar caracteres de control en script» introducida en KeepTool14.1.6 ahora tiene en cuenta además los caracteres de control Unicode multibyte.
      Se escriben mediante su equivalente Unicode utilizando la función UNISTR(..).
    • Otra opción similar, «Contenido de datos | Escapar caracteres no ASCII en script», obliga a que todos los caracteres no ASCII (ya sean ANSI o Unicode) se sustituyan por su equivalente Unicode utilizando la función UNISTR(..).
      Los caracteres de control Unicode se escapan cuando se marca cualquiera de las dos opciones, ya que los dominios de ambas opciones se solapan.
    • En la versión reciente KeepTool 14.1.4, hemos añadido un nuevo elemento de submenú «DbDoc Table ..» al elemento del menú contextual «Tables» de Hora. Ahora también se ha habilitado para que funcione con las vistas.
    • En KeepTool 14.2 se han introducido algunas mejoras en el modo de cuadrícula en memoria de la página de contenido de datos de Hora.
      • Cuando se ha habilitado el modo en memoria, puede utilizar el cuadro de búsqueda para buscar una cadena en todas las columnas de la cuadrícula de datos. La cuadrícula de datos resalta todas las coincidencias.
        El cuadro de búsqueda se ha trasladado ahora a la parte superior derecha de la cuadrícula de datos, en línea con el cuadro de agrupación situado a su derecha. Esto ahorra espacio para mostrar más datos.
        La posición de los resultados de la búsqueda se resalta dentro de la barra de desplazamiento con etiquetas amarillas. Una etiqueta cian resalta la fila de datos seleccionada actualmente.
      • Los controles de la cuadrícula de datos ahora permiten a los usuarios calcular operandos de filtro utilizando fórmulas escritas como expresiones de cadena. Al pulsar el botón f(x) en el generador de filtros, ahora puede utilizar el editor de expresiones (con soporte de autocompletado) para personalizar las fórmulas.
    • El mecanismo optimizado de medición de texto para celdas de una sola línea en vistas de cuadrícula hace que la interfaz de usuario sea más receptiva y acelera los cálculos de la columna de cuadrícula Best Fit, que son hasta cuatro veces más rápidos que en versiones anteriores.
    • La configuración instala la última versión 7.10b del tiempo de ejecución de Wibu CodeMeter.
      Se recomienda actualizar también el tiempo de ejecución de CodeMeter en el servidor de licencias de red. Por lo tanto, descargue la configuración del tiempo de ejecución desde https://www.wibu.com/support/user/user-software.html.
      CodeMeter 7.10b incluye un par de correcciones de seguridad y Wibu recomienda encarecidamente actualizar el tiempo de ejecución en todos sus sistemas, incluidas las versiones anteriores de KeepTool. Consulte https://www.wibu.com/support/security-advisories.html para obtener más información.
    • La cuadrícula de resumen de la base de datos contenedora (CDB) de Oracle muestra ahora la suma total de los tamaños de las PDB abiertas en el área del pie de página.
    • Recuerde que, en la página SQL, puede definir variables de enlace y parámetros SQL léxicos utilizando un identificador precedido por dos puntos (:) o un signo de y (&), respectivamente. Hora consulta y sustituye los parámetros antes de la ejecución. A partir de ahora, el área de entrada se expande automáticamente hasta 6 líneas visibles y muestra una barra de desplazamiento vertical para más líneas. Esto le permite introducir parámetros de varias líneas pulsando Ctrl+RETURN.
      Pulse la tecla TAB o el botón de publicación (marca de verificación debajo de la cuadrícula) para forzar la expansión de la línea mientras edita.
    • Se ha añadido compatibilidad con Memoptimized Rowstore para Oracle 18c y versiones posteriores:
      • La página SGA muestra el nuevo parámetro de base de datos MEMOPTIMIZE_POOL_SIZE. En la raíz CDB, configúrelo con un tamaño mínimo de 100 MB y reinicie la base de datos para habilitar Memoptimized Rowstore.
      • La cuadrícula de resumen de tablas muestra dos nuevas columnas: Memoptimize Read y Memoptimize Write.
        Un nuevo elemento del menú contextual, «Mem Optimize…», le permite cambiar ambos indicadores.
      • Reverse DB añade la instrucción ALTER TABLE adecuada después de añadir las restricciones, ya que se requiere una clave principal existente para esta opción.
    • Se ha añadido compatibilidad con la protección contra pérdida de escritura en Oracle 18c y versiones posteriores:
      • El cuadro de diálogo «Crear espacio de tabla» muestra una nueva propiedad, PROTECCIÓN CONTRA PÉRDIDA DE ESCRITURA, con la lista desplegable Contenido. Dado que este espacio de tabla debe ser un espacio de tabla de archivos grandes, la casilla de verificación «archivo grande» correspondiente se marca automáticamente.
        Esto le permite crear un espacio de tabla sombra que contendrá los números SCN de los archivos de datos rastreados.
      • Tanto la vista de cuadrícula de espacios de tabla como la vista de cuadrícula de archivos de datos muestran una nueva columna de casillas de verificación «protección contra pérdida de escritura».
        La configuración de esta opción formará parte de una versión futura.
    • El cuadro de diálogo «Mostrar DDL» tiene un nuevo botón «Abrir en el editor SQL». Copia el DDL generado en un nuevo editor SQL en su propia pestaña.
    • El menú emergente que aparece al arrastrar el nombre de un objeto desde el explorador de objetos de la base de datos a la ventana de código SQL ahora contiene un nuevo elemento de menú «DDL (Crear objeto) …».
      Funciona de manera similar a los elementos del menú «Mostrar DDL» en los cuadros de diálogo de descripción general de objetos correspondientes.
    • Una nueva opción de casilla de verificación «Página SQL | Mostrar caracteres no imprimibles» le permite resaltar los siguientes caracteres no imprimibles con una fuente gris:
      Salto de línea: ¶, espacio no separable (0xA0): _, salto de línea suave: ¬, espacio:·, tabulación: ›.
      Por ejemplo, esto puede ayudarle a detectar espacios no separables que no están permitidos como espacios dentro de SQL, por ejemplo, al copiar texto de una página web.
    • Los cuadros combinados del filtro SQL, tanto en el navegador de contenido de datos como en la página de contenido de datos de las tablas, muestran una lista desplegable con las condiciones utilizadas más recientemente.
      A partir de ahora, la lista desplegable se filtra de forma incremental por el texto de búsqueda introducido.
      Además, todos los nombres de columna de la tabla de la base de datos se añaden automáticamente a la lista desplegable. Esto le permitirá añadir nuevas condiciones de filtro más rápidamente.
    • Hasta ahora, la opción del menú contextual de contenido de datos «copiar al portapapeles» copiaba los datos de la cuadrícula al portapapeles de Windows.
      La opción de menú existente se ha trasladado a una opción de submenú. Una nueva opción de submenú copia el SQL de la consulta subyacente al portapapeles.
    • Desde KeepTool 14.2, la página PL/SQL | Página de interfaz de llamada genera un bloque PL/SQL anónimo para el procedimiento o la función seleccionados.
      Ahora todas las variables de entrada se inicializan utilizando un parámetro :PARAM. Cuando se ejecuta, Hora le solicita los valores de los parámetros.
      La función similar de la página SQL que genera una interfaz de llamada al arrastrar y soltar un procedimiento o una función desde el navegador de objetos de la base de datos a la ventana de código no ha cambiado, es decir, las variables de entrada se inicializan como valores NULL.
    • Para Oracle 10g Release 2 y versiones posteriores, la página Sesiones | Cursores abiertos ahora muestra
      • Otro grupo de columnas que muestra un resumen del plan de ejecución SQL tal y como se recupera de la vista V$SQL_PLAN.
        Las nuevas columnas pueden ser nulas si el cursor se ha intercambiado fuera de la caché de la biblioteca.
      • El plan de ejecución debajo del texto SQL, siempre que el cursor no se haya intercambiado fuera de la caché de la biblioteca.
        La nueva presentación es muy similar a la vista existente «AWR» | «Historial SQL».
    • Para un análisis más detallado, en KeepTool 14.2, tanto la página de resumen de sesiones como la de cursores abiertos muestran el SQL_ID de la instrucción SQL mostrada.
    • Compatibilidad con el resaltado de sintaxis para palabras clave PL/SQL de Oracle 20c.

    KeepTool 14.1.6

    14 Ago 2020

    • KeepTool 14.1.6 ahora se puede instalar utilizando el nuevo Administrador de paquetes de Windows.
    • Ahora puede especificar el juego de caracteres al guardar datos CLob en un archivo.
    • Hay un nuevo elemento de menú «Establecer atributos…» en la cuadrícula de datos de tareas del programador de Oracle. Permite cambiar los atributos de las tareas seleccionadas.
    • Se ha mejorado la apariencia del cuadro de diálogo del generador de perfiles Oracle PL/SQL.
    • Los cuadros de diálogo de búsqueda que se pueden abrir desde Tablas | Buscar nombres de columnas, Buscar nombres de restricciones, etc. ahora muestran
      • Un icono de tipo de datos (para tabla o vista, tipo de restricción, etc.) en la primera columna
      • Una fila de filtro
    • Los comandos de contenido de datos «Crear script INSERT», «Crear script UPDATE» y «Crear script MERGE» ahora incluyen
      • Un comando SQL*Plus «set sqlblanklines on» para permitir líneas en blanco dentro de SQL
      • Un comando SQL*Plus «set define off» para evitar la sustitución de variables prefijadas con el símbolo «&».
      • Un comando no comentable para desactivar y volver a activar todos los desencadenadores
      • Otro conjunto de comandos no comentables para desactivar y volver a activar las restricciones de claves externas de las tablas de detalles
    • La opción del menú del editor SQL «Query | Retrieve SQL from execution history» (Consulta | Recuperar SQL del historial de ejecución) ahora también está disponible en la opción del menú principal «Extras» de Hora.
      El título de la opción del menú ha cambiado a «SQL execution history» (Historial de ejecución de SQL).
      El SQL recuperado del historial ahora se copia en el portapapeles de Windows en lugar de copiarse directamente en la ventana del editor.
    • Una nueva opción «Contenido de datos | Escapar caracteres de control en script» obliga a los scripts INSERT, UPDATE y MERGE creados a partir del contenido de datos a sustituir los caracteres de control por su equivalente numérico, como CHR(13) para el retorno de carro (CR) o CHR(10) para el salto de línea (LF).
    • La cuadrícula «Base de datos | Registro de alertas» muestra una columna «dirección del host» en lugar de «ID de instancia» para garantizar la compatibilidad con Oracle 19c.
    • Puede delegar la ejecución de comandos SQL a Oracle SQL*Plus utilizando el botón «SQL*Plus» de la página SQL.
      KeepTool 14.1.6 introduce ahora un script de inicio de sesión SQL*Plus que se ejecutará justo antes de ejecutar el texto SQL seleccionado.
      El archivo SqlPlusLogin.sql se encuentra en el directorio de plantillas de KeepTool y se puede cambiar en «Configuración | Otros | Directorio de plantillas y fragmentos de código».
      La nueva función está especialmente pensada para usuarios que ejecutan Hora en un servidor de terminales que no pueden utilizar la lógica del script login.sql integrado en SQL*Plus.
    • En la página PL/SQL de Hora, el interruptor «Mostrar caché de objetos DB» ha pasado a llamarse «Mostrar todas las columnas», de forma similar a la página de tablas de Hora.
      Para optimizar el rendimiento, el interruptor ahora alterna la visibilidad de las bandas de columnas

      • Caché de objetos de base de datos (requiere privilegios de selección en la vista del diccionario v$db_object_cache) y
      • Configuración de objetos PL/SQL.
    • La configuración instala la última versión 7.10 de Wibu CodeMeter Runtime.
      Se recomienda actualizar también CodeMeter Runtime en el servidor de licencias de red. Para ello, descargue la configuración de Runtime desde https://www.wibu.com/support/user/user-software.html.

    KeepTool 14.1.5

    28 May 2020

    • El elemento del menú del editor SQL «Consulta | Recuperar SQL del historial de comandos» le permite recuperar una instrucción SQL del historial de hasta los 1000 comandos SQL ejecutados más recientemente. A partir de KeepTool 14.1.5, el historial incluye tanto las sentencias SQL ejecutadas explícitamente en la página SQL como las sentencias SQL ejecutadas implícitamente por los diálogos del menú contextual de Hora. Por regla general, todos los comandos que se pueden mostrar en el diálogo de vista previa de SQL se recopilan ahora adicionalmente en el historial de SQL.
    • La página SQL aparece con un par de entradas raíz SQL configurables desde diferentes ubicaciones de archivos, incluidas carpetas de red, tal vez. Hasta ahora, una ubicación de red no disponible podía tardar algún tiempo en responder al sistema operativo, lo que retrasaba el inicio de la página SQL. La última versión de KeepTool inicializa ahora cada entrada raíz en su propio hilo, lo que permite mostrar la página SQL mucho más rápido.
    • Se ha optimizado el uso de la CPU de la aplicación.
    • La instalación de KeepTool 14.1.5 instala la última versión de Wibu CodeMeter runtime 7.00b.
      Se recomienda actualizar también el CodeMeter runtime en su servidor de licencias de red. Para ello, descargue la configuración del runtime desde https://www.wibu.com/support/user/user-software.html.

    KeepTool 14.1.4

    24 Feb 2020

    • Una nueva pestaña «Hostname» (Nombre de host) en el cuadro de diálogo de conexión proporciona acceso agrupado por nombre de host y nombre de servicio, tal y como se recuerda desde el último inicio de sesión.
      Para evitar confusiones, la pestaña «Server» (Servidor) se ha renombrado como «Database» (Base de datos).
      Los títulos de los grupos «Base de datos» y «Nombre de host» incluyen el número de versión de la base de datos Oracle que se recuerda desde el último inicio de sesión.
      Vuelva a conectarse repetidamente a sus bases de datos para actualizar posteriormente los nombres de host en su archivo KTProjects.XML.
    • Hora: Se ha añadido un nuevo elemento de submenú «DbDoc para tabla…» al elemento de menú contextual «Tablas».
      Abre DbDoc para el subconjunto de tablas seleccionadas. Puede seleccionar tantas tablas como desee, siempre que la longitud de la línea de comandos de DbDoc no supere el límite de Windows de 8192 caracteres.
    • Hay dos nuevos elementos de menú en la página Container DB para crear un nuevo PDB basado en una semilla o clonar un PDB existente.
    • Hay una nueva opción de comparación de bases de datos que permite excluir de la comparación el predicado de semántica de longitud NLS en las definiciones de columnas de tabla.
    • Hay más opciones PDF/A disponibles en la exportación a PDF desde el componente FastReport integrado.
    • Cuando se pierde la conexión con la base de datos, el navegador de contenido de datos guarda el conjunto de trabajo actual en un archivo XML temporal en %APPADATA%\KeepTool14\Worksets.
      Después de reiniciar, el navegador de contenido de datos restaura el conjunto de trabajo y elimina el archivo XML.
    • Se han añadido dos nuevas opciones al cuadro de diálogo Extras | Configuración:
      – Pestaña Página SQL: se ha añadido la nueva casilla de verificación «Seleccionar resultados de búsqueda».
      Si se marca, el componente editor selecciona automáticamente los resultados de búsqueda del cuadro de diálogo «Buscar».
      Si no se marca (por defecto), los resultados de búsqueda se resaltan, pero no se seleccionan.
      – Pestaña Comportamiento: se ha añadido la nueva casilla de verificación «Mostrar notificaciones en la bandeja».
      Permite desactivar las notificaciones que aparecen en la parte inferior derecha del formulario.
    • El script MERGE, que se puede crear desde el menú contextual Contenido de datos, ahora le pide que seleccione columnas clave de restricciones primarias o únicas, de forma similar al script UPDATE.
    • La configuración instala la última versión 7.00 del tiempo de ejecución de Wibu CodeMeter.
      Se recomienda actualizar también el tiempo de ejecución de CodeMeter en el servidor de licencias de red. Para ello, descargue la configuración del tiempo de ejecución desde https://www.wibu.com/de/support/anwendersoftware/anwendersoftware.html

    KeepTool 14.1.3

    09 Dic 2019

    • En la página de historial SQL de AWR, Hora ahora muestra el plan de ejecución SQL en la ventana de código justo debajo del texto SQL.
    • El explorador de objetos de base de datos situado a la derecha de la ventana del editor SQL ahora permite la búsqueda incremental. Solo tiene que asegurarse de que la vista en árbol esté seleccionada y empezar a escribir. Además, un nuevo cuadro de búsqueda situado debajo del explorador le permite filtrar elementos por una cadena de búsqueda.
    • El menú emergente que aparece al arrastrar un nombre de procedimiento o función PL/SQL desde el explorador de objetos de la base de datos a la ventana de código ahora contiene tres elementos de «llamada PL/SQL». Mientras que el elemento anterior se basa en «una sola línea», un nuevo elemento «multilínea» genera cada argumento en su propia línea, incluidos los nombres de los argumentos «=>» precedentes. Otro nuevo elemento «seleccionar de dual» genera una llamada a una función desde una instrucción SQL en lugar de un bloque PL/SQL.
    • Se ha añadido un nuevo elemento de menú «Objeto seleccionado» | «Reescribir uniones propietarias de Oracle a uniones compatibles con ANSI SQL…» tanto a las ventanas del editor integrado como al editor SQL independiente.
      El cuadro de diálogo convierte todas las uniones propietarias de Oracle en uniones compatibles con ANSI SQL y muestra una vista previa del resultado. Las consultas compuestas que contienen más de un SELECT, como subselecciones anidadas, WITH o UNION, aún no son compatibles. Convierta las partes por separado.
    • Para las columnas de identidad, la vista Tablas | Columnas muestra ahora una nueva columna de tipo de generación de identidad (SIEMPRE, POR DEFECTO) que sustituye a la casilla de verificación de identidad.
    • Hemos añadido un botón «Nueva ventana de conjunto de resultados» (y también un elemento de menú) a la página SQL.
      Crea una nueva ventana de conjunto de resultados SQL vacía que se utilizará de forma incipiente en la próxima ejecución de SQL. La ventana de conjunto de resultados utilizada hasta ahora permanece activa, incluido su contenido de datos, hasta que se cierre manualmente. Como resultado, ahora se pueden mantener activos varios conjuntos de resultados SQL al mismo tiempo. El conjunto de resultados de las ejecuciones SQL posteriores siempre se muestra en la ventana de conjunto de resultados creada más recientemente.
    • Hemos añadido un nuevo botón «Vaciar datos» al cuadro de diálogo del perfilador PL/SQL de Hora. Permite actualizar las estadísticas y refrescar los datos de la cuadrícula sin detener la utilidad de perfilado.
    • Hay dos nuevas opciones en DBDoc que le permiten excluir las definiciones de restricciones o índices de la documentación de la base de datos. Hemos añadido dos nuevos botones a la derecha de las casillas de verificación que le permiten seleccionar o deseleccionar todas las opciones de las casillas de verificación a la vez.
    • La opción de idioma de DbDoc ahora se establece de forma predeterminada en la configuración de idioma de Windows.
    • También se han realizado algunas mejoras menores en el diseño del documento generado por DbDoc, como que las columnas obligatorias se marquen con una «X» en lugar de «NOT NULL». La semántica de bytes se excluye de la definición de la columna de caracteres si cumple con el valor predeterminado de la sesión.
    • ER Diagrammer se ha equipado con una barra de herramientas. Los elementos del menú tienen iconos que coinciden con los botones de la barra de herramientas.
    • ER Diagrammer: Se ha añadido un nuevo elemento de submenú «DbDoc for Diagram ..» al elemento del menú principal «Diagram». Abre DbDoc para el subconjunto de tablas definido por el diagrama ER actual.
    • El diseño automático de ER Diagrammer es ahora un elemento de menú independiente. «Modificar diagrama» ya no activa el diseño automático.

    KeepTool 14.1.2

    24 Oct 2019

    • Nuevo elemento del menú contextual «Cancelar SQL» en la página de resumen de sesiones para Oracle 18c y versiones posteriores.
    • Se han añadido nuevas palabras reservadas de Oracle 19c al resaltado de sintaxis.
    • Si arrastra y suelta un nombre de procedimiento o función desde el navegador de objetos de la base de datos a la ventana del editor de código, un elemento del menú emergente le permite insertar un bloque PL/SQL anónimo que incluye la declaración de parámetros, la llamada al procedimiento o función y la impresión de los resultados. Esta interfaz de llamada se puede utilizar para probar su código PL/SQL. Ahora hemos añadido otro elemento de menú similar que añade la llamada al procedimiento incluyendo solo los argumentos, sin la sobrecarga de un bloque PL/SQL anónimo. Esto se puede utilizar para añadir una llamada a un procedimiento o función a su implementación PL/SQL existente.
    • Los elementos de menú DB Compare, Reverse DB y Hora’s «Show DDL» ahora admiten la sintaxis especial de los índices Oracle CTX.
    • En el cuadro de diálogo de conexión, la lógica del elemento del menú contextual para eliminar una conexión de la vista de cuadrícula ahora también está disponible como botón. Lo encontrará debajo de la cuadrícula de datos.
    • Nuevo botón «Refresh» en el navegador de objetos DB en las ventanas del editor de código.
    • Nuevo elemento de menú «Mostrar DDL» en el menú contextual de la cuadrícula de tablas | desencadenadores.
    • El comando Mostrar DDL de Hora y tanto Reverse DB como DB Compare ignoran los trabajos DBMS_JOB$_<nn> que han sido generados implícitamente por Oracle para trabajos clásicos sin programador.
    • La configuración instala la última versión 6.90b del tiempo de ejecución de Wibu CodeMeter. Se recomienda actualizar también el tiempo de ejecución de CodeMeter en el servidor de licencias de red. Para ello, descargue la configuración del tiempo de ejecución desde https://www.wibu.com/de/support/anwendersoftware/anwendersoftware.html . Los requisitos mínimos del sistema operativo son Windows 7 o Windows Server 2008 R2.

    KeepTool 14.1.1

    14 Ago 2019

    • El elemento/botón del menú de contenido de datos «Cambiar orden de columnas» ahora también está disponible para el conjunto de resultados de la consulta SQL en la página SQL.
    • Se han añadido dos nuevos elementos al submenú «Objeto seleccionado» del menú contextual de la página SQL:
      • «Expandir nombre de vista a definición SQL» sustituye el nombre de la vista seleccionada por el texto SQL de la definición de la vista.
        Se ha añadido el mismo elemento de menú al menú que aparece al arrastrar y soltar un elemento de vista desde el explorador de objetos de la base de datos al editor SQL.
        Esta función facilita el análisis de una definición de vista. «Expandir nombre de vista a definición SQL» sustituye el nombre de la vista seleccionada por el texto SQL de la definición de la vista.
      • «Añadir dbms_output.put_line(..)» añade la llamada mencionada a la siguiente línea del código fuente para imprimir la variable seleccionada.
    • El cuadro de diálogo modal que muestra los mensajes de error de Oracle tiene un nuevo botón «Copiar mensaje» que permite copiar el mensaje de error de Oracle al portapapeles de Windows.
    • El parámetro PLSQL_DEBUG obsoleto de la página de configuración, el elemento del menú «Compilar depuración» y el botón de la barra de estado han sido sustituidos por PLSQL_OPTIMIZE_LEVEL.
    • Se ha mejorado la salida PDF/A del componente FastReport integrado.
    • Se ha reducido el número de skins proporcionadas por defecto. Recomendamos utilizar skins vectoriales escalables como «The Bezier».
      Personalice el archivo %PROGRAMDATA%\KeepTool14\ExcludedSkins.txt para mostrar más skins.
      Envíe por correo electrónico los nombres de sus skins favoritas a nuestro servicio de atención al cliente como sugerencia para mantenerlas habilitadas por defecto.

    KeepTool 14.1.0

    15 Jul 2019

    • El instalador de KeepTool 14.1 ahora tiene una nueva apariencia visual.
    • Hemos añadido compatibilidad con la base de datos Oracle 19c.
    • Hemos añadido un cuadro combinado en la parte superior de la página Base de datos | Registro de alertas de Hora para limitar el intervalo de tiempo. Aunque el valor predeterminado es la última hora, puede ampliar el intervalo de tiempo hasta abarcar todo el archivo de registro. Además, hemos añadido las siguientes columnas nuevas a la cuadrícula: Módulo, ID de proceso y Contenedor.
    • El nuevo panel de búsqueda de la página Registro de alertas le permite resaltar las apariciones del texto buscado en cualquier parte de la cuadrícula de datos.
    • KeepTool 14.1 ER Diagrammer ahora se abre sin las dos páginas predeterminadas «Diagrama completo» y «Tablas restantes», para evitar una vista desordenada en esquemas grandes con un número muy elevado de tablas y relaciones de claves externas. En su lugar, ahora se le pide que comience a crear su primer diagrama seleccionando un subconjunto razonable de tablas. La lógica para identificar las tablas restantes que no están cubiertas por ninguna página del diagrama ahora está disponible como un botón en el cuadro de diálogo de definición del diagrama.
    • Se ha añadido una nueva máscara vectorial Office2019Colorful.
    • Un nuevo elemento de menú «Esquema | Análisis de rastreo de errores PL/SQL» le permite pegar la copia de una salida de una llamada DBMS_UTILITY.FORMAT_ERROR_BACKTRACE.
      Analiza el rastreo PL/SQL y le permite explorar fuentes PL/SQL relacionadas y abrirlas en la página PL/SQL de Hora.
    • Se ha implementado la detección de DPI por monitor (Windows 10).

    KeepTool 14.0.7

    06 May 2019

    • En KeepTool 14.0.7, Reverse DB ahora le permite exportar datos como script MERGE como alternativa al script INSERT. Utilice el grupo de opciones «tipo de instrucción» para cambiarlo.
      Además, puede restringir la cantidad de datos introduciendo una condición WHERE que se puede aplicar a cada tabla seleccionada. Por ejemplo, puede exportar solo los registros que se hayan añadido o actualizado recientemente introduciendo un valor mínimo para la pseudocolumna ORA_ROWSCN que está disponible para cada tabla. Reverse DB genera una condición WHERE de muestra basada en ORA_ROWSCN y el SCN actual del sistema. Disminuya el valor para exportar más registros. Puede utilizar la función TIMESTAMP_TO_SCN( ) para calcular el SCN de una marca de tiempo determinada dentro del pasado reciente.
      Recuerde que la pseudocolumna ORA_ROWSCN se puede incluir en las vistas de contenido de datos de Hora después de cambiar la configuración «select ORA_ROWSCN» a «automático» o «siempre» y de mostrar la columna ORA_ROWSCN invisible en la vista de contenido de datos.
      Cree la tabla con la cláusula ROWDEPENDENCIES para que ORA_ROWSCN se asocie a nivel de fila en lugar de a nivel de bloque.
    • La página Sesiones | Cursores abiertos de Hora muestra en KeepTool 14.0.7 las columnas adicionales «última hora de actividad SQL» y «tipo de cursor» (Oracle 11g y posteriores).

    KeepTool 14.0.6

    15 Abr 2019

    • En KeepTool 14.0.6, la página de resumen de la sesión de Hora ahora muestra tanto el SQL actual como el anterior, si ambos están disponibles en el diccionario de datos.
    • La página Sesiones | bloqueos ahora muestra debajo de la cuadrícula de bloqueos tanto el nombre como el tipo del objeto bloqueado. En caso de que el objeto bloqueado sea de tipo TABLA, la página muestra el ROWID y un botón que le permite copiar al portapapeles una instrucción SELECT para consultar la fila bloqueada. Otro botón abre la instrucción SELECT en la ventana de resultados de la consulta SQL, mostrando instantáneamente los datos de la fila bloqueada.
    • El cuadro de diálogo «Buscar PLSQL» es ahora una ventana de herramienta no modal que permanece en primer plano, pero permite navegar por la ventana de código subyacente. También muestra una vista previa del origen del objeto de los resultados de la búsqueda dentro del cuadro de diálogo.
    • El script de inicio de sesión opcional ahora permite utilizar un :PARAMETER para introducir una contraseña u otra información confidencial y evitar así almacenarla en el script. Si el nombre del parámetro contiene la subcadena PASSWORD o comienza con el carácter de subrayado «_», el cuadro de diálogo de entrada muestra un carácter especial en lugar del texto introducido. Utilícelo para introducir contraseñas, etc.
    • Un nuevo botón en la sección expandible del cuadro de diálogo de inicio de sesión le permite abrir el script de inicio de sesión en el editor SQL.
    • Puede utilizar los atajos CTRL + y CTRL – del teclado decimal para aumentar temporalmente el tamaño de la fuente del editor, por ejemplo, dentro de una presentación.
    • Hay un cambio en las codificaciones de caracteres disponibles en el componente del editor. Ahora puede elegir entre cualquiera de las siguientes opciones:
      ANSI (compatible con Oracle SQL*Plus)
      UTF8 (sin BOM, compatible con Oracle SQL*Plus)
      UTF8 BOM (con BOM, codificación predeterminada para MS-Windows)
      La codificación predeterminada para los archivos nuevos es UTF8 y se puede cambiar en el cuadro de diálogo de configuración.
    • DbCompare tiene un nuevo tipo de objeto comparable «abstracto» «Metadatos espaciales» (USER_SDO_GEOM_METADATA) que le permite comparar metadatos espaciales, como la definición del rectángulo delimitador y el SRID para columnas espaciales.
    • Al utilizar el generador de consultas SQL del editor SQL, ahora se le preguntará si desea añadir el SQL al final del archivo o insertarlo en la posición del cursor. La elección se puede cambiar más tarde en configuración | página SQL | generador de consultas añadir al final del archivo.
    • En KeepTool 14.0.6, hemos añadido la vista de diccionario DBMS_LOCK_ALLOCATED y las vistas relacionadas con AWR DBA_HIST_SYS_TIME_MODEL, dba_hist_database_instance, dba_hist_sqlstat, dba_hist_sqltext, DBA_HIST_BASELINE, V$OSSTAT (y, opcionalmente, descomentar el paquete DBMS_WORKLOAD_REPOSITORY) a la función HORA_USER.
    • Se incluye la versión 6.81 del tiempo de ejecución de Wibu CodeMeter. Actualice también el tiempo de ejecución de CodeMeter en su servidor de licencias a la versión 6.81 desde https://www.wibu.com/de/support/anwendersoftware/anwendersoftware.html.

    KeepTool 14.0.5

    11 Feb 2019

    • KeepTool 14.0.5 implementa una gestión mejorada de las licencias de prueba.
    • Se incluye la versión 6.80 del tiempo de ejecución de Wibu CodeMeter. Actualice también el tiempo de ejecución de CodeMeter en su servidor de licencias a la versión 6.80 desde el sitio web de WIBU.
    • Se ha mejorado la compatibilidad con el texto de derecha a izquierda de varios controles de la interfaz de usuario.
    • Rendimiento mejorado del navegador de objetos de base de datos de Hora en el bloc de notas SQL para esquemas de bases de datos con decenas de miles de objetos.
    • Se ha mejorado el rendimiento en la página Java.
    • La página Sesiones | Bloqueos ahora incluye información adicional sobre los bloqueos personalizados creados por llamadas dbms_lock.
    • Se ha eliminado la opción «SQL» del asistente de exportación de datos. Utilice en su lugar el elemento del menú contextual «Crear script INSERT».

    KeepTool 14.0.4

    17 Dic 2018

    • KeepTool 14.0.4 introduce compatibilidad con Oracle 18
    • Nuevo elemento del menú contextual para tablas|columnas: «Eliminar columnas no utilizadas…».
    • El cuadro de diálogo tablas|añadir columna ahora permite añadir columnas invisibles marcando una casilla de verificación similar al cuadro de diálogo propiedades/modificar.
    • La ventana PLSQL ahora resalta
      • Errores PLSQL (rojo)
      • Advertencias PLSQL (amarillo)
      • Procedimientos y funciones no utilizados en el cuerpo del paquete (gris) basándose en la evaluación ALL_IDENTIFIERS.
    • Tanto la viñeta del margen como el mapa de colores junto a la barra de desplazamiento utilizan ahora los mismos colores que la lista de errores/advertencias situada debajo de la ventana de código.
      Puede desactivar el resaltado de advertencias o procedimientos no utilizados en el cuadro de diálogo de configuración/comportamiento.
    • El SQLEditor ahora admite el formato de archivo UTF8 sin BOM. Para asegurarse, ahora puede seleccionar la codificación en un cuadro combinado en el cuadro de diálogo FileOpen. Si elige la configuración «predeterminada», se analizará el contenido del archivo para hacer una suposición fundamentada sobre la codificación.
    • El navegador de contenido de datos le permite guardar su conjunto de trabajo como archivo XML para volver a abrir posteriormente la misma colección de tablas. Ahora, el nombre del esquema se excluirá del guardado en caso de que esté trabajando en el esquema actual. Esto le permite abrir el conjunto de trabajo en otra copia del esquema con un nombre de esquema diferente.
    • El procedimiento de borrado de esquemas ahora desactiva temporalmente la papelera de reciclaje para mejorar el rendimiento, si se le ha concedido el rol HORA_USER o SELECT_CATALOG.
    • El motor FastReport integrado se ha actualizado a la versión 6 más reciente, que permite informes más complejos y objetos de informe adicionales, como mapas y códigos de barras.
    • Cuando se cierra en estado normal (sin maximizar), Hora conserva la posición de la pantalla y el tamaño de la ventana principal para el siguiente inicio.
      Esto se puede desactivar desmarcando la casilla de verificación en configuración / ventana de inicio / Recordar la posición y el tamaño de la ventana principal.
    • El editor SQL recuerda la ruta del explorador de archivos integrado y la restaura en el siguiente inicio.

    KeepTool 14.0.3

    06 Nov 2018

    • En KeepTool 14.0.3, la cuadrícula de datos Hora | base de datos | parámetros NLS ahora tiene un nuevo elemento en el menú contextual y un botón rápido «Mostrar script ALTER SYSTEM…». Esto le permite crear un script que establece la configuración actual de la instancia mediante sentencias ALTER SYSTEM. De este modo, es fácil transferir esta configuración a otra máquina.
    • La mayoría de las cuadrículas de datos, incluidas las cuadrículas de contenido de datos y de resultados de consultas SQL, tienen ahora un nuevo botón y un nuevo elemento de menú «Copiar al portapapeles». Copia los datos de la cuadrícula al portapapeles de Windows como una lista delimitada por tabulaciones. Si el conjunto de datos tiene menos de 1000 registros, el comando de copiar coloca una copia adicional con formato HTML en el portapapeles. Esto le permite pegar los datos en un editor de texto como texto sin formato o pegarlos como una tabla con formato completo en aplicaciones como MS Word o MS Outlook. Ya no es necesario enviar por correo electrónico capturas de pantalla de sus cuadrículas de datos a sus clientes, en su lugar, envíe los datos.
    • Hemos añadido una nueva pestaña «NLS» al cuadro de diálogo «Configuración». Le permite anular la configuración de compatibilidad con idiomas nacionales para su uso en KeepTool 14.0.3 para todas las conexiones de bases de datos. Puede dejar algunas entradas en blanco para utilizar la configuración predeterminada (como antes) definida por el registro de Oracle y las variables de entorno. Dos botones le permiten inicializar utilizando la configuración predeterminada de su cliente Oracle como punto de partida para realizar cambios adicionales y borrar todas las entradas.

    KeepTool 14.0.2

    20 Sep 2018

    • En las cuadrículas de datos de KeepTool 14.0.2, el control deslizante de la barra de desplazamiento ahora está oculto inicialmente para ofrecer una vista más clara. Aparece cuando el usuario pasa el puntero del ratón por encima de la cuadrícula o se desplaza por su contenido. Al pasar el puntero del ratón por encima del control deslizante de la barra de desplazamiento o su trayectoria de movimiento, el control se transforma en una barra de desplazamiento tradicional. Al alejar el puntero del ratón de la barra de desplazamiento, esta vuelve a reducirse al control deslizante. El control deslizante desaparece si el puntero del ratón permanece inmóvil o si no se desplaza el control durante un tiempo. Puede desactivar la nueva función en Configuración | Comportamiento | Barras de desplazamiento de la cuadrícula siempre visibles. Para las conexiones de escritorio remoto, la función está siempre desactivada.
    • KeepTool 14.0.2 Se ha mejorado el rendimiento de la exportación de la cuadrícula de datos a Excel.
    • Cambios en las opciones de exportación a Excel:
      La casilla de verificación existente «La exportación a Excel solo de datos mantiene el formato» ha pasado a llamarse «La exportación a Excel conserva la agrupación y los totales calculados». Cuando se marca, las funciones de la cuadrícula en memoria, como la agrupación de columnas y los totales de grupo/globales, se conservan como fórmulas de Excel. Cuando no se marca, la exportación conserva más atributos visuales, como los colores de fondo.
      Una nueva casilla de verificación «Exportación a Excel de todas las celdas formateadas como texto» le permite exportar datos como texto que no son compatibles con Excel, como las fechas anteriores al 01-01-0100.
    • La nueva máscara «The Bezier» utiliza gráficos vectoriales escalables basados en imágenes SVG.
      Es la nueva máscara predeterminada cuando se instala Hora en un equipo nuevo.
    • Se incluye la versión 6.70 de Wibu CodeMeter runtime. Se recomienda actualizar también el servidor de licencias de red.
    • Cuadro de diálogo Configuración:
      La opción AutoCommit se ha trasladado a la página «Sesión».
      Se ha añadido una nueva casilla de verificación «Ocultar ceros finales» en la página «Contenido de datos». Cuando se marca, los segundos y las horas finales con ceros (00:00:00) no se muestran en el contenido de los datos y no se exportan a Excel. Cuadro de diálogo Administrar privilegios de rol:
      Se han intercambiado los privilegios «disponibles» y «concedibles» de las cuadrículas de datos. En la parte izquierda, ahora se ven los privilegios concedidos.
      Se ha habilitado el operador «Contiene» para el operador de filtro, de forma similar a otras cuadrículas de datos.
    • El quinto botón de la barra de herramientas principal permite atenuar gradualmente el color verde de los objetos modificados más recientemente. Su icono ha cambiado de una marca de verificación verde a un pincel verde.
    • En KeepTool 14.0.2, la página de usuarios ofrece dos elementos del menú contextual para crear una plantilla expdp/impdp para la exportación/importación de Oracle Datapump. En esta versión, cada parámetro de Datapump se genera en su propia línea de continuación.
    • Una nueva casilla de verificación de Reverse DB «Wrapped PL/SQL» (PL/SQL envuelto) está predeterminada en «True» (Verdadero) y le permite decidir si incluir el código PL/SQL envuelto o omitir esos objetos de la ingeniería inversa.
    • Se ha mejorado el elemento del menú «organizar columnas» (contenido de datos):
      Mejoras de rendimiento para tablas con un número muy elevado de columnas.
      El cuadro de diálogo muestra más nombres de columnas al mismo tiempo utilizando un diseño de varias columnas.
      Un nuevo cuadro de búsqueda le permite encontrar nombres de columnas introduciendo una cadena de búsqueda. Todos los nombres de columnas que no coinciden con la cadena de búsqueda se desactivan y se muestran en gris, dejando las columnas que coinciden con la cadena de búsqueda en fuente normal.
    • El editor SQL ahora recuerda el ancho de la lista de archivos en la carpeta de la izquierda, incluido el estado «oculto» del panel de archivos.
    • DbDoc tiene 4 nuevas casillas de verificación para excluir opcionalmente el contenido técnico del informe, también disponibles como opciones de línea de comandos para la generación de informes por lotes.
    • Se ha mejorado la apariencia de los informes de DbDoc utilizando estilos css internos.
    • El cuadro de diálogo de información del entorno del sistema ahora muestra los productos antivirus instalados.

    KeepTool 14.0.1

    25 Jul 2018

    • En KeepTool 14.0.1, al cambiar la pestaña de detalles del navegador de datos, Hora ahora conserva las posiciones del divisor para cada tabla de detalles por separado.
    • Se ha mejorado el rendimiento de la obtención de datos en el modo directo.
    • Cuando Hora ha estado inactivo durante al menos 15 minutos, ahora ejecuta una instrucción SQL ficticia para superar cualquier tiempo de espera de conexión SQL*Net.
    • Mejora del rendimiento del cuadro de diálogo «Crear tabla mediante importación de archivos» al importar datos ASCII. Separadores decimales y de miles configurables.
    • En KeepTool 14.0.1, tanto el contenido de los datos como las cuadrículas de resultados SQL ahora pueden fijar filas en la parte superior o inferior de la cuadrícula. Primero, haga clic en la casilla de verificación para habilitar el modo de cuadrícula en memoria. Ahora puede ver un icono de chincheta que sigue la fila actual. Haga clic con el botón derecho para abrir un menú contextual y fíjelo en la parte superior o inferior de la cuadrícula.

    KeepTool 14.0.0

    25 Jun 2018

    • En KeepTool 14, los nombres de archivo internos de los ejecutables se han consolidado con los nombres de las aplicaciones, tal y como se ve en los títulos de las ventanas correspondientes.
    • La nueva exportación a Excel con reconocimiento de datos está optimizada para el análisis posterior de los datos de la cuadrícula en Microsoft Excel. Las siguientes opciones de formato de datos que se aplican dentro del control de cuadrícula (cuando se utiliza el «modo en memoria») se conservan en los documentos XLS y XLSX de salida.
      Agrupación de datos: con la capacidad de contraer/expandir grupos dentro de una hoja de cálculo.
      Totales y resúmenes de grupos: con la capacidad de modificar/cambiar fórmulas.
    • Agrupación de columnas combinadas (cuando se utiliza el «modo en memoria»):
      Esta versión introduce un nuevo modo de agrupación de datos que permite combinar columnas de agrupación, lo que da lugar a una lista de filas más compacta. Al mantener pulsada la tecla Ctrl mientras se suelta un encabezado de columna adyacente a otro situado en el cuadro Agrupar por, se combinan las dos columnas.
    • El resaltado de sintaxis del editor ahora admite las nuevas palabras reservadas de Oracle 12c Release 2.
    • Compatibilidad con tablas en memoria. Se ha añadido una nueva banda «En memoria» a la cuadrícula «Descripción general de tablas» para la base de datos Oracle 12c. Una nueva opción del menú contextual, «En memoria», le permite habilitar el modo de tabla en memoria y cambiar los atributos. Tanto la opción del menú DDL de Hora como la salida del motor Reverse DB incluyen el código adecuado para habilitar el modo de tabla en memoria.
    • Nueva página Adicional | Ediciones.
    • Cada fila de filtro ahora permite seleccionar un operador como «=» en un menú desplegable, dependiendo del tipo de datos de la columna. Esta función se había introducido anteriormente para el contenido de datos y ahora se ha extendido a todas las cuadrículas que tienen una fila de filtro.
    • La página Base de datos ahora muestra el nombre de la plataforma del servidor, la función de la base de datos y el modo abierto desde v$database.
    • Más opciones para la generación de SQL SELECT y CURSOR FOR LOOP, incluida la opción ORDER BY y la encapsulación opcional del bloque BEGIN-END.
    • Se ha añadido un cuadro de búsqueda al cuadro de diálogo «seleccionar columnas». Ahora puede buscar nombres de columnas al crear una instrucción SELECT, INSERT o UPDATE. Los elementos de columna que no se ajustan a la máscara de búsqueda se desactivan temporalmente.
    • Opcionalmente, DB Compare ahora ignora
      las opciones de identidad para las columnas de identidad de Oracle 12c.
      Fecha de inicio del programador
    • Hemos añadido un nuevo elemento de menú «Abrir en el editor SQL» a la página SQL. Le permite abrir el archivo actual en un editor SQL independiente mientras se transfiere la conexión de base de datos actual.
    • El navegador de contenido de datos ahora admite vistas maestra/detalle, como la vista maestra/detalle en las tablas de datos/vista de contenido de datos.
    • Se ha añadido un elemento de menú «Mostrar DDL» a la vista de listas de control de acceso (ACL) en la página de la base de datos.
    • Se ha añadido una nueva fila de filtro a la lista de tablas en la parte izquierda del cuadro de diálogo del generador de consultas.
    • Una nueva cuadrícula de datos en la página Base de datos muestra el contenido de la vista DATABASE_PARAMETERS.
    • Se han añadido elementos de menú contextual «renombrar» para secuencias y restricciones de tabla.
    • Se han añadido dos elementos al menú contextual de la página «Rehacer/Flashback | Grupos de registros de rehacer» que permiten añadir un nuevo grupo o eliminar uno existente.
    • Compatibilidad con las operaciones PDB «guardar estado» y «descartar estado» en bases de datos Oracle 12c Release 2. Esto permite iniciar PDB automáticamente.
    • Reverse DB ahora permite exportar datos de tablas como scripts SQL. En una subcarpeta se encuentra un script de inserción para cada tabla seleccionada, junto con dos scripts para desactivar y activar restricciones y desencadenadores antes y después de la importación de datos.
    • DB Compare ahora reordena las columnas de la tabla de la derecha de acuerdo con el orden de los nombres de columna de la tabla de la izquierda. Como resultado, el orden diferente de las columnas entre las tablas ya no se muestra como un cambio.
    • Hasta la versión 1 de Oracle 12c, los cuadros de diálogo para añadir una columna (virtual), una restricción de comprobación y un índice funcional ahora se aseguran de que no se utilice la función REGEXP_REPLACE, aunque no sea determinista (véase el Doc ID 20804063.8). A partir de la versión 2 de Oracle 12c, Oracle realiza esta comprobación por sí mismo.
      • El cuadro de diálogo de conexión muestra el parámetro NLS_LANG del Oracle Home utilizado actualmente en la sección expandible del cuadro de diálogo.
    • KeepTool 14 incluye un nuevo conjunto de iconos de programa y pantallas de inicio.
    • Se han consolidado los elementos del menú principal «Archivo» y «Base de datos» de Hora y SqlEditor.
    • Para las bases de datos Oracle 12c, la lista de parámetros de la base de datos muestra una nueva columna que indica si el parámetro es modificable para una PDB.
    • Nuevo elemento y botón de menú «Compilar Java».
    • KeepTool 14 incluye mejoras para monitores de alta resolución.
    • El generador de interfaces de llamada PL/SQL ahora crea código adicional para los parámetros booleanos que le permite utilizar valores de cadena sustitutivos «Y» y «N».
    • Los comandos de filtrado por selección, tanto en tablas|contenido de datos como en el navegador de contenido de datos, ahora añaden el prefijo «N» a las cadenas literales al filtrar columnas NVARCHAR2 o NCHAR. Esto le permite filtrar por literales Unicode.
    • La página Esquema ahora muestra la línea de código fuente PL/SQL errónea junto con el mensaje de error.
    • El modo TCP/IP directo ahora es compatible con
      Tipo
      s de datos extendidos de Oracle 12
      BFILEs
    • La página Java de Hora ahora muestra métodos que incluyen argumentos y propiedades de Oracle JVM.
    • El nuevo elemento del menú Hora Herramientas | Cliente Oracle | Explorar Oracle Home… ejecuta un explorador de Windows y abre el directorio Oracle Home del cliente Oracle que Hora está utilizando actualmente.
    • En KeepTool 14, la página Esquema XML ahora muestra marcas de tiempo para los objetos de esquema XML.
    • Nuevos elementos de menú Esquemas XML | Registrar esquema XML y Eliminar esquema XML.
    • La nueva hoja de detalles «Elementos XML» de la página XML DB muestra la estructura XSD y los nombres y tipos de datos SQL asignados.

    KeepTool 12.2.0

    31 May 2018

    • KeepTool 12.2 es una versión compatible que garantiza que todas las herramientas de base de datos sean ahora compatibles tanto con KeepTool 12 como con el próximo tipo de contenedor de licencias KeepTool 14.
    • Para gestionar las licencias de KeepTool 14, se deben utilizar las herramientas de gestión de licencias de KeepTool 14.

    KeepTool 12.1.7

    04 Oct 2017

    KeepTool 12.1.6

    03 Jul 2017

    • En KeepTool 12.1.6, la nueva exportación a MS Excel con reconocimiento de datos está optimizada para el análisis posterior de los datos de la cuadrícula en Microsoft Excel. Las siguientes opciones de formato de datos aplicadas al control de cuadrícula (cuando se utiliza el «modo en memoria») ahora se conservan en la salida de documentos XLS y XLSX:
      • Agrupación de datos: con la capacidad de contraer/expandir grupos dentro de una hoja de cálculo.
      • Totales y resúmenes de grupos: con la capacidad de modificar/cambiar fórmulas.
    • Agrupación de columnas fusionadas (cuando se utiliza el «modo en memoria» de Hora):
    • Esta versión introduce un nuevo modo de agrupación de datos que permite fusionar columnas agrupadas, lo que da como resultado una lista de filas más compacta. Al mantener pulsada la tecla Ctrl mientras se suelta el encabezado de una columna adyacente a otra situada en el cuadro Agrupar por, se fusionan las dos columnas.
    • En KeepTool 12.1.6, la conectividad TCP/IP directa es compatible con la autenticación Oracle 12c.

    KeepTool 12.1.5

    13 Mar 2017

    • En KeepTool 12.1.5, un nuevo elemento del menú
      «Esquema | Crear script de conversión semántica de BYTE a CHAR…»
      le ayuda en KeepTool 12.1.5 a cambiar la semántica nls_length_semantics de las columnas existentes de BYTE a CHAR. Esto se puede realizar mejor antes de cambiar de un conjunto de caracteres de un solo byte a uno de varios bytes, por ejemplo, como tarea previa a la migración a Oracle 12c.
    • El bloc de notas SQL ahora muestra un icono ligeramente diferente para los archivos que se almacenan en una unidad de red.
    • Para un mejor rendimiento, la página de tablas de Hora ahora solo muestra las columnas más esenciales (identificativas). Un interruptor de alternancia «mostrar todas las columnas» obliga a que se muestren también las columnas restantes.
    • Se ha mejorado el rendimiento de las descripciones emergentes que se muestran en la ventana del editor SQL (comentarios de la tabla).
    • Los cuadros de diálogo «Crear tabla», «Añadir columna» y «Propiedades de columna» ahora resaltan los tipos de datos más utilizados «NUMBER», «VARCHAR2» y «DATE» en las listas desplegables de tipos de datos con una fuente azul en negrita.
    • Un nuevo conjunto de botones debajo de las cuadrículas de datos permite navegar por el conjunto de datos, incluyendo un panel de información que muestra el índice y el recuento de registros.
    • Un nuevo cuadro de diálogo «asistente para ver comentarios» le permite propagar selectivamente los comentarios de las columnas de la tabla para ver los comentarios de las columnas. Esto facilita mucho la creación de comentarios de columnas para las vistas.
    • Un nuevo elemento del menú «Mostrar DDL» para las columnas de la tabla genera SQL para añadir la columna adecuada, incluyendo restricciones de una sola columna y comentarios de columna.
    • Por motivos de rendimiento, se ha eliminado la columna «Restricciones referenciadas» de la cuadrícula tablas | restricciones. Esta información sigue estando disponible como información detallada de la restricción seleccionada actualmente.

    KeepTool 12.1.4

    16 Ene 2017

    • Ahora, cada fila de filtro de las cuadrículas DataContent permite seleccionar un operador, como «=», en un menú desplegable, dependiendo del tipo de datos de la columna.
    • Nueva página Adicional | Archivos Flashback para Oracle 11g y posteriores
    • La página SQL muestra las carpetas raíz en fuente roja si no se encuentran, por ejemplo, cuando se trabaja sin conexión. Ya no es necesario confirmar otro cuadro de mensaje para cada carpeta que no existe.
    • En la vista de contenido de datos, las sugerencias de información sobre herramientas muestran una vista previa del contenido de las columnas CLOB.
    • El nuevo cuadro de búsqueda de la página PL/SQL le permite restringir la lista de métodos para mostrar solo los elementos que contienen la cadena de búsqueda.
    • En ER Diagrammer, se ha eliminado el botón «tidy up» (ordenar). Ahora, la función se activa automáticamente cada vez que se mueve o se cambia el tamaño de una entidad.
    • El diagramador ER ajusta las formas de las entidades a la cuadrícula al cambiar su tamaño y moverlas.
      El tamaño de la cuadrícula se puede configurar.
    • Para los campos CLOB, los comandos «crear script INSERT» y «crear script UPDATE» ahora pasan fragmentos VARCHAR2 a dbms_lob en lugar de cadenas codificadas en hexadecimal. Además de que es más legible para los humanos, funciona independientemente del juego de caracteres de la base de datos.

    KeepTool 12.1.3

    28 Nov 2016

    • Desde la versión 12.1.1, la página PL/SQL permite navegar a otra implementación de procedimiento o función dentro del mismo cuerpo del paquete haciendo clic con Ctrl en una llamada de procedimiento. Ahora hemos añadido dos botones, «Atrás» y «Adelante», a la barra de herramientas que permiten navegar de vuelta a la posición original del editor y viceversa.
    • Las ventanas del editor ahora admiten el comando EXEC de SQL*Plus.
    • Tanto el comando del menú contextual «Mostrar DDL» para tablas como Reverse DB generan una instrucción INSERT para columnas espaciales tal y como se definen en user_sdo_geom_metadata (rectángulo delimitador).
      La opción de menú Borrar esquema ahora elimina de user_sdo_geom_metadata.
    • El nuevo elemento del menú principal «Esquema | Buscar columnas VARCHAR2 con longitud BYTE larga…» busca columnas VARCHAR2 que pueden causar problemas al convertir a un juego de caracteres multibyte como UTF8:
      • Debido a que la longitud supera los 4000 bytes
      • Debido a que las columnas que utilizan semántica BYTE no se ajustan a la longitud de columna definida en bytes.
    • Utilice este cuadro de diálogo para comprobar las columnas VARCHAR2 largas antes de migrar su base de datos a un juego de caracteres multibyte, como UTF8.
    • El cuadro de diálogo de configuración de Hora le permite definir una o dos ventanas de inicio. Algunas diferencias menores entre los nombres de las ventanas y el orden de los nombres utilizados en las listas desplegables del cuadro de diálogo de configuración ahora se han conciliado con los títulos y la secuencia de elementos del menú utilizados en la barra de herramientas de Hora. Vuelva a comprobar la configuración de las ventanas de inicio, ya que en algunas circunstancias el índice almacenado puede ahora hacer referencia a otra ventana de inicio.
    • Cuando se utiliza la conexión TCP/IP directa integrada, ahora tiene otra opción para introducir la cadena de conexión a la base de datos utilizando el nombre del servicio:
      nombre de host:puerto/nombre de servicio
      Esta es una alternativa a la sintaxis existente
      nombre de host:puerto:SN=nombre de servicio
      La base de datos Oracle 12c requiere una conexión por nombre de servicio.
      Para conectarse a Oracle11g o a bases de datos anteriores mediante SID, puede seguir utilizando cualquiera de las siguientes opciones:
      nombre de host:puerto:sid
      nombre de host:puerto:SID=sid
    • Tanto en la cuadrícula de contenido de datos como en las vistas de resultados de consultas SQL, todos los textos de las celdas ahora están alineados en la parte superior. Anteriormente, solo los campos de memo, que pueden mostrar texto de varias líneas, estaban alineados en la parte superior, mientras que todos los controles de una sola línea estaban centrados verticalmente.
    • Además de las tablas y vistas, el navegador de contenido de datos ahora también muestra sinónimos locales para tablas y vistas.
    • La sección expandible en la parte inferior del cuadro de diálogo de conexión ahora le permite introducir un nombre de script de inicialización. Se ejecuta automáticamente cada vez después de la conexión. Puede utilizar comandos SQL y PL/SQL.
    • En la página tablas | columnas, todas las columnas de la banda «uso de columnas en predicados WHERE» se han trasladado a la pestaña «estadísticas». La banda «estadísticas de columnas» se ha eliminado de la pestaña columnas, ya que la información ya se muestra en la pestaña estadísticas. Esto elimina la información duplicada y acelera el rendimiento de las columnas.

    KeepTool 12.1.2

    17 Oct 2016

    • DB Compare ahora genera scripts UPDATE que utilizan comandos ALTER TABLE en lugar de volver a crear la tabla con la estructura modificada.
    • La vista general de DB Compare ahora muestra una «Acción de actualización» en lugar del antiguo «estado de cambio de objeto». Esta acción describe cómo consolidar los esquemas de la base de datos en lugar de señalar las diferencias entre ellos.
    • Una nueva opción de casilla de verificación en Reverse/DB ahora le permite marcar o desmarcar si se crearán los comandos CREATE TABLESPACE.
    • Los elementos del menú Compilar y Actualizar de la página Vista materializada de Hora ahora se pueden seleccionar de forma múltiple.
    • La opción del menú principal «Borrar esquema» de Hora ahora trunca las tablas temporales antes de eliminarlas para evitar el error ORA-14452.
    • La herramienta Reverse/DB ahora genera contextos Oracle implementados por el esquema DB, si al usuario se le han concedido privilegios de selección en DBA_CONTEXT, concedidos por el rol HORA_USER, tal vez.
    • Reverse/DB ahora ordena la generación de vistas, vistas materializadas, procedimientos, funciones y paquetes por dependencia de objetos. Como resultado, puede haber varias secciones para cada tipo de objeto, una para cada nivel de dependencia. Al desmarcar una opción, puede volver al orden alfabético como antes.
    • Las tareas del programador ahora son compatibles con el comando «show DDL» de Hora, Reverse DB Engineer y la herramienta DB Compare.
    • Se ha añadido compatibilidad con la actualización de aniversario de Windows 10. El tiempo de ejecución de CodeMeter 6.30d garantiza que las licencias se reparen, ya que la actualización de aniversario es en realidad una reinstalación del sistema operativo.

    KeepTool 12.1.1

    07 Sep 2016

    • Tanto en PL/SQL como en Tablas | Vistas de desencadenadores, puede ver marcadores rojos en el área del margen para cada posición de error. Hemos añadido una barra de vista a la derecha de la ventana del editor que visualiza las posiciones relativas de los errores dentro del texto fuente mediante marcadores rojos. La parte del código fuente que se ve actualmente en el editor se indica con una barra gris que se mueve al desplazarse por el editor.
    • Nueva página Base de datos | ACL para gestionar las listas de control de acceso (ACL).
    • En todas las ventanas del editor, ahora puede utilizar Mayús+TAB como atajo para el comando de sangría de bloque (botón y elemento de menú).
    • En la página PL/SQL, puede navegar a otra implementación de procedimiento o función dentro del mismo cuerpo del paquete haciendo clic con Ctrl en una llamada de procedimiento.
    • Se ha añadido una nueva columna «Semántica de longitud NLS» a la página de resumen de PLSQL.
    • Se ha añadido la banda «Configuración de objetos PL/SQL» a la cuadrícula de resumen de tipos, incluida la columna «Semántica de longitud NLS» y otras columnas conocidas de la página PL/SQL.
    • Se han añadido elementos del menú contextual a la lista de objetos de DB-Compare para imprimir y exportar a Excel.
    • Reverse/DDL ahora genera la configuración NLS_LENGTH_SEMANTICS.
    • El script de actualización experimental de DB Compare ahora solo contiene los cambios en los objetos que se seleccionan mediante la casilla de verificación situada junto al nombre del objeto.
    • Runtime CodeMeter 6.30b. Consulte wibu.com para ver el registro de cambios.
    • Reverse/DDL ahora incluye código fuente Java.
    • Se ha mejorado la visualización de viñetas para distinguir los métodos públicos de los privados en la página PL/SQL.

    KeepTool 12.1.0

    05 Jul 2016

    • Ahora puede tomar prestada/devolver una licencia de red en su cliente. Durante un tiempo limitado, esto le permite utilizar KeepTool sin conexión. Por lo tanto, ejecute «License Manager – Borrowing» (Administrador de licencias – Préstamo) desde el menú de inicio de Windows, o «Help|License Management|License Manager / Borrowing» (Ayuda|Administración de licencias|Administrador de licencias/Préstamo) desde el menú principal de Hora. Las opciones de préstamo se pueden configurar en el servidor de licencias utilizando CodeMeter WebAdmin.
    • No olvide actualizar su servidor de licencias de red para asegurarse de que ejecuta CodeMeter 6.20a o una versión posterior.
    • El cuadro de diálogo modal para crear y cambiar vistas ahora muestra una barra de herramientas con operaciones que antes solo estaban disponibles en el menú contextual del editor.
    • La ventana de código fuente de la página PL/SQL ahora muestra una viñeta roja cerca de las líneas de código fuente erróneas.
    • El elemento del menú principal «Ayuda | Información de la licencia» ahora muestra la salida capturada desde la utilidad CodeMeter cmu32.exe.
    • En la base de datos Oracle 10g o posterior, el cuadro de diálogo «Cambiar tamaño del archivo de datos» sugiere purgar la papelera de reciclaje del espacio de tabla antes de reducir el tamaño de un archivo de datos.
    • La lista desplegable «Propietario del sinónimo» del cuadro de diálogo «Crear sinónimo» ahora utiliza fuentes en negrita para los propietarios de sinónimos o concesiones existentes.
    • Se han añadido botones de creación de consultas y ejecución de SQL*Plus al editor SQL independiente HEdit.exe. Estas acciones solo estaban disponibles anteriormente como elementos del menú contextual.
    • Tanto la ventana del explorador de objetos de la base de datos como el cuadro de diálogo de selección de columnas (que aparece, por ejemplo, al utilizar los elementos del menú «Objeto seleccionado | expandir…») utilizan ahora fuente azul para las columnas obligatorias.
    • Se han añadido sugerencias para los comentarios de las tablas y las descripciones de las columnas en el explorador de objetos de la base de datos.
    • Las ventanas acoplables recuerdan el estado «desacoplado» para el siguiente inicio.
    • Se ha añadido un menú para los cuadros combinados «marcar todo» y «desmarcar todo» al cuadro de diálogo de confirmación para operaciones en una selección múltiple, como «Eliminar usuario».
    • Se ha añadido un nuevo panel de búsqueda a las cuadrículas de contenido de datos y resultados SQL. Cuando el modo de memoria está activo, todas las apariciones del texto de búsqueda en cualquier columna se resaltan en la vista de cuadrícula.
    • La página SQL de Hora ahora recuerda los valores :parameter y &macro para cada cadena de conexión de base de datos más allá del final de la sesión.
    • Hay una nueva opción en la pestaña Contenido de datos para incluir la pseudocolumna ORA_ROWSCN en la instrucción SELECT que rellena la cuadrícula de datos. Oracle no permite que esta pseudocolumna se utilice junto con tablas que tengan una política de base de datos privada virtual. La nueva opción le permite decidir si seleccionar la pseudocolumna ORA_ROWSCN siempre, nunca o automáticamente si la tabla no tiene función de política. Si bien la última opción es la más conveniente, las otras opciones funcionan mejor.
      Recuerde que las columnas ROWID y ORA_ROWSCN están seleccionadas pero son invisibles de forma predeterminada y se pueden mostrar utilizando la herramienta de selección de columnas situada en la parte superior izquierda de la cuadrícula de datos.
    • Generadores INSERT/UPDATE/DELETE/CURSOR FOR LOOP
      • En la página Tablas, menú «Copiar al portapapeles|Instrucción XXX»
      • En las ventanas del editor, menú «Objeto seleccionado, expandir instrucción XXX»
      • En las ventanas del editor, explorador de objetos de la base de datos, menú de destino de arrastrar y soltar, instrucción XXX
    • ahora comparten el mismo cuadro de diálogo de preselección de columnas y el mismo motor de generación de SQL.
    • Para las sentencias INSERT, hay una nueva opción «valores predeterminados» que añade valores predeterminados o valores NULL (para columnas opcionales) a la cláusula VALUES en lugar de variables formales «:», que siguen utilizándose para columnas obligatorias no predeterminadas.
    • Para el comando «ejecutar script», el componente del editor ahora coloca el cursor de entrada en la posición del error SQL de forma similar a «ejecutar consulta».
    • La información que se muestra en las sugerencias de la información sobre herramientas para los encabezados de la cuadrícula de datos, el explorador de objetos de la base de datos y los generadores SQL SELECT/INSERT/UPDATE ahora se almacena en caché.

    KeepTool 12.0.3

    09 May 2016

    • Una nueva opción «Configuración | Página SQL | Mostrar información sobre herramientas activa» le permite desactivar la información sobre herramientas sensible al contexto, especialmente cuando se utiliza una conexión de base de datos lenta.
    • Las sugerencias activas en la página SQL ahora se almacenan en caché para mejorar el rendimiento.
    • Un nuevo interruptor «Enlaces de muestra» en la página de sesión le permite incluir enlaces de muestra solo bajo demanda.
    • La exportación a Excel ahora le permite cambiar el nombre del archivo. El directorio de exportación se almacena como predeterminado para la próxima llamada, tanto para la conexión como para la base de datos.

    KeepTool 12.0.2

    25 Abr 2016

    • Los espacios de tabla que utilizan más del 95 % [99 %] del espacio máximo autoextensible se resaltan en amarillo [rojo].
    • Nuevas máscaras Office2016Colorful y Office2016Dark.
    • Compatibilidad con grupos de actualización de vistas materializadas
    • El cuadro de diálogo Conectar ahora permite utilizar imágenes PNG y GIF, además de BMP y JPG. Se ha mejorado la alineación de las imágenes cuando se muestran en el encabezado del formulario.
    • En la página Esquema | Columnas espaciales, el elemento del menú «Comentar tabla de índice espacial» ha sido sustituido por «Comentar todas las tablas de soporte de índice espacial…». Crea por lotes comentarios para todas las tablas MDRT% y MDXT% del esquema actual que Oracle crea implícitamente para el soporte de índices espaciales.
    • Tiempo de ejecución de la gestión de licencias de Wibu 6.20. Se recomienda (pero no es obligatorio) actualizar también el servidor de licencias de red.
    • La búsqueda incremental en el cuadro de filtro de contenido de datos ahora se puede desactivar mediante la configuración.

    KeepTool 12.0.1

    04 Abr 2016

    • Varias opciones de actualización de vistas materializadas, incluida la actualización fuera de lugar de Oracle 12c.
    • Las etiquetas de color para la conexión a la base de datos ahora se pueden modificar mediante el cuadro de diálogo de configuración.
    • Nuevo botón «Eliminar contraseñas guardadas» en la página Configuración | Ventana de inicio para eliminar todas las contraseñas del archivo ktprojects.xml que se han guardado en el cuadro de diálogo de conexión.
    • Puede añadir una entrada de registro booleana HKLM\Software\KeepTool\12\DontSavePasswords para impedir que el usuario guarde contraseñas en el cuadro de diálogo de conexión. Haga doble clic en el archivo de registro DontSavePasswords o DontSavePasswordsWow6432.reg en el subsistema de 32 bits para importar la clave de registro adecuada.

    KeepTool 12.0.0

    01 Mar 2016

    • General
      • Compatibilidad con Windows 10
      • Sistema de licencias basado en WIBU CodeMeter
      • Tema predeterminado «DevExpress Style»
      • Nuevo conjunto de botones inspirados en el diseño material
      • Un nuevo botón en el cuadro de diálogo de conexión abre el Explorador de Windows en la carpeta donde se almacenan las conexiones como archivo XML.
      • El modo de conexión TCP directa ahora admite tipos de objetos como datos espaciales, tipos XML y tipos de datos de cursor
    • Características de Oracle 12c
      • Valores predeterminados. Compatibilidad con la cláusula Explicit NULLs.
      • Compatibilidad mejorada con columnas invisibles.
      • Compatibilidad con columnas de identidad.
    • Hora
      • Hora ahora muestra el nombre de host de la base de datos y el nombre del servicio (o SID) en el título de la ventana.
      • Se ha mejorado el rendimiento de acoplamiento de las ventanas dbms_output y del conjunto de resultados de consultas SQL.
      • Los botones de navegación rápida situados junto a las cuadrículas de resumen que no coinciden con ningún dato ahora están desactivados. Los botones restantes muestran información sobre herramientas para las primeras coincidencias.
      • El selector de esquema en el pie de página del formulario principal ahora muestra el esquema de inicio de sesión, SYS, SYSTEM y PUBLIC en fuente azul. Los esquemas predefinidos de Oracle utilizan fuente cursiva y los esquemas a los que se han concedido permisos al usuario de inicio de sesión utilizan fuente negrita.
    • Página Esquema / Oracle Spatial
      • Hay dos nuevos elementos en el menú contextual de la página Esquema|Columnas espaciales:
        • DROP índice espacial
        • ACTUALIZAR todos los datos de la columna con valor NULL ayuda a los desarrolladores a superar un error ORA-29858 (error ODCINDEXALTER) después de cambiar el SRS_ID volviendo a crear el índice espacial en la columna vaciada.
      • Una nueva vista de cuadrícula en la página Columnas espaciales muestra todos los sistemas de coordenadas disponibles de MDSYS.CS_SRS.
      • Ahora puede actualizar los metadatos de las columnas espaciales mediante un cuadro de diálogo modal. Además, el cuadro de diálogo le permite copiar metadatos de otra columna.
      • Un nuevo elemento del menú, «Comentar tabla de índice espacial», crea comentarios para la tabla MDRT_*$ que Oracle crea automáticamente para el mantenimiento del índice espacial.
      • Un nuevo elemento del menú, «Cambiar SRID (sistema de coordenadas)», le permite cambiar los metadatos SRID, convertir los datos espaciales al nuevo sistema de coordenadas y volver a crear el índice espacial.
    • Página Tablas
      • El nuevo elemento del menú «Tablas | Copiar al portapapeles | Paquete API de tabla»
        crea un paquete con funciones miembro para operaciones de inserción/actualización/eliminación en tablas
      • El cuadro de diálogo «Eliminar restricción» le permite eliminar la restricción, incluido el índice de apoyo.
      • Ahora puede añadir comentarios a las vistas materializadas.
    • Cuadro de diálogo Crear tabla
      • Nueva opción «Row Dependencies» (Dependencias de filas) para habilitar el seguimiento de dependencias a nivel de fila. Esta opción también se incluye en las sentencias DDL generadas.
      • Ahora se puede configurar el botón «Añadir sellos» del cuadro de diálogo Crear tabla. Haga clic en la casilla «Guardar como predeterminado» para guardar las columnas actuales como predeterminadas.
      • Ahora puede cambiar el orden de las columnas arrastrando y soltando el indicador de fila.
    • Contenido de datos
      • La cuadrícula contiene dos pseudocolumnas invisibles: ROWID y ORA_ROWSCN. Para hacerlas visibles, utilice el selector de columnas situado en la esquina superior izquierda de la cuadrícula.
      • El contenido de datos muestra los encabezados de las columnas de clave primaria y única en negrita. Los encabezados de las columnas obligatorias aparecen subrayados, como antes.
      • El banner de contenido de datos muestra el comentario de la tabla como sugerencia emergente.
      • El nuevo botón situado junto a «Aplicar filtro» muestra un reloj. Le permite introducir una expresión «AS OF TIMESTAMP» para la consulta flashback (Oracle 11g o posterior).
      • El menú contextual de los datos espaciales le permite mostrarlos en una vista OpenStreetMaps incrustada.
      • Hay dos nuevos elementos de menú en la página de vista en árbol:
        • «Filtrar subárbol» crea una condición SQL para seleccionar todos los nodos del árbol por debajo del nodo actual.
        • «Filtrar ruta hasta rot» crea una condición SQL para seleccionar todos los nodos del árbol desde el nodo raíz hasta el nodo actual, de forma similar a una ruta de navegación.
    • Página PL/SQL
      • El navegador de métodos se ha movido al lado izquierdo del editor.
      • La lista de procedimientos/funciones ahora utiliza un punto sólido para los métodos públicos.
    • Editor
      • Los comandos del menú contextual «Objeto seleccionado | expandir SELECT / INSERT / UPDATE / CURSOR-FOR-LOOP» muestran un cuadro de diálogo de lista de verificación que permite deseleccionar columnas para excluirlas de la generación de DML.
      • El nuevo comando del menú contextual «Objeto seleccionado | Expandir registros SELECT sin detalles» crea una instrucción SELECT para el nombre de la tabla seleccionada que devuelve todos los registros de la tabla maestra que no tienen ningún registro de detalles.
      • El nuevo comando del menú «Formato | Formato de lista de cadenas Delphi» sustituye todas las subcadenas «#$0D#$0A» por caracteres CRLF, elimina los apóstrofos duplicados y elimina los apóstrofos al principio y al final de cada línea. Esto ayuda a los desarrolladores de Delphi a formatear el texto SQL que se ha capturado desde el depurador en tiempo de ejecución y lo convierte en SQL puro que se puede ejecutar en Hora.
      • Diálogo «Explicar plan» mejorado
      • Tanto el explorador de objetos de la base de datos como las ventanas de la herramienta de fragmentos de código forman ahora parte integrante de la ventana del editor SQL. Esto permite una integración más estrecha de la generación de código SQL. Puede arrastrar y soltar elementos en la ventana de código y crear sentencias SELECT, cláusulas dbms_output y mucho más. Haga doble clic en los nombres de los objetos en la ventana de código o en el explorador de objetos para resaltar las ocurrencias.
        También hay un botón para abrir el generador de consultas SQL.
      • Botones de navegación para la diferencia anterior y siguiente en el cuadro de diálogo de comparación de archivos.
    • Página Sesiones
      • Mientras que la vista general de sesiones de Hora 11 muestra sentencias SQL solo para sesiones activas, la versión 12 también puede mostrar SQL para sesiones que se han desactivado recientemente.
      • En el caso de las consultas de larga duración, puede ver el último mensaje de estado de «operaciones largas» directamente en la pantalla de resumen. En la mayoría de los casos, esto elimina la necesidad de abrir la hoja de operaciones largas. Le encantará cuando supervise sesiones utilizando la opción de actualización automática.
      • La nueva columna «Estado | Tiempo» muestra cuánto tiempo lleva la sesión en el estado actual.
      • Nueva opción «inmediata» para finalizar sesiones
      • La página de sesiones muestra el parámetro de enlace capturado debajo de la consulta. Consulte la documentación de Oracle para obtener más información sobre la frecuencia de captura de enlaces.
      • Una nueva casilla de verificación «Vista multiinstancia» le permite cambiar entre una página de instancia única basada en la vista v$ y una vista multiinstancia basada en la vista gv$ sin cambiar la configuración de KeepTool, como era necesario en la versión 11.
    • Página de la base de datos
      • Nuevo elemento de menú «Restablecer parámetro del sistema».
      • La nueva pestaña «Registro de alertas» muestra las entradas más recientes (Oracle 12c).
    • Ingeniero de base de datos inverso
      • Ahora puede seleccionar los concesionarios de privilegios de objetos.
      • La herramienta ahora recuerda la ruta de salida para cada conexión.
      • Funciones de generación de DDL para Oracle 12c.
    • Espacios de tabla
      • Debajo de la vista de cuadrícula de los espacios de tabla, ahora puede ver una lista de parámetros de inicialización relacionados y sustituye el cuadro de texto db_create_file_dest en la esquina superior derecha de KeepTool-11.
    • Base de datos contenedora
      • La nueva vista detallada del contenedor muestra el historial.
      • Nueva pestaña de propiedades del contenedor.
    • Comparación de bases de datos
      • Nueva lista de exclusión de nombres de objetos en las opciones de exploración de DB Compare.
      • La comparación DDL incluye nuevas funciones de Oracle 12c.

    KeepTool 11.2.4

    22 Oct 2015

    • La selección de Oracle Home ahora se basa en los nombres de Oracle Home en lugar de la ruta DLL de OCI.
    • Se ha añadido un nuevo interruptor inspirado en SQL*Plus, «Set Echo», a la hoja de configuración | SQL. Cuando se activa, registra el texto SQL ejecutado en la ventana dbms_output.

    KeepTool 11.2.2

    10 Jul 2015

    • Se ha habilitado ELM (CrypKey Enterprise License Manager) para la transferencia de licencias de red.

    KeepTool 11.2.1

    07 Abr 2015

    • Nueva aplicación KeepTool Launcher para iniciar todas las herramientas desde un lugar centralizado.

    KeepTool 11.2.0

    21 Ene 2015

    • La licencia de red ahora se basa en TCP/IP. Para actualizar, desinstale la versión 11.0 y luego instale la 11.2 tanto en el servidor como en todos los clientes. Consulte la Guía de instalación y licencias para obtener más detalles.
    • Se ha mejorado la representación de las vistas de gráficos en las páginas de contenido de datos y resultados de consultas SQL.
    • Se ha implementado el inicio de sesión único para las aplicaciones KeepTool iniciadas desde el menú de herramientas de Hora. Nuestras herramientas (excepto DbCompare) pasarán la cadena de conexión de Hora.
    • El contenido de la cuadrícula de datos ahora se muestra con la apariencia seleccionada. Esto le proporciona una apariencia más fluida. Utilice la interfaz sin apariencia para beneficiarse de todos los resaltados de color disponibles.

    KeepTool 11.0.8

    24 Nov 2014

    • El servidor de licencias de red CrypKey se ha actualizado a la versión 7834. Esto elimina algunos ajustes que se producían en condiciones poco habituales. Puede actualizar su servidor mediante el procedimiento de configuración o detener temporalmente el servicio CrypKey Windows y sustituir manualmente el archivo crp32002.ngn en el directorio %PROGRAMDATA%\KeepTool11\License\ del servidor. Encontrará una copia de este archivo en su cliente actualizado (fecha del archivo: 11/11/2014).
    • El Administrador de licencias de red ya no ocupa su propia plaza de red.
    • La configuración del cliente de red ahora le permite configurar un servidor de licencias de red alternativo para la conmutación por error cuando el servidor predeterminado no está disponible.
    • Se ha mejorado la lógica del elemento del menú Esquema | Columnas espaciales | Copiar script INSERT al portapapeles.

    KeepTool 11.0.7

    07 Oct 2014

    • Al igual que las tablas, los paquetes y otros objetos, la página «usuarios» destaca las cuentas creadas recientemente utilizando tres tonos de verde graduados.
    • Las cuentas de usuario cuya contraseña ha caducado se resaltan en amarillo. Dentro del periodo de gracia, el resaltado comienza con una intensidad reducida.
    • Una nueva pestaña de resumen en la página del esquema muestra un resumen del estado de varias categorías de objetos.
    • El procedimiento de configuración ahora está firmado digitalmente.
    • Nueva columna con la fecha y hora del último inicio de sesión en la página «usuarios» para la base de datos Oracle 12c.
    • Se ha mejorado el cálculo de la columna «predefinida» en las cuadrículas de usuarios y roles para la base de datos Oracle 12c.
    • Nuevo elemento del menú contextual «Restablecer contraseña actual…» en la página de usuarios para restablecer la contraseña existente, por ejemplo, cuando caduca dentro del período de gracia.
    • Se ha mejorado el rendimiento en la página base de datos | roles.
    • La licencia de red ahora se puede transferir a otra máquina.
    • Ahora puede utilizar diferentes ediciones con diferentes usuarios simultáneamente en la misma máquina, por ejemplo, cuando se utilizan servicios de terminal. Consulte el nuevo capítulo «Entorno multiusuario en un servidor de terminal» de nuestra guía de instalación y licencias para obtener más detalles.

    KeepTool 11.0.6

    12 Sep 2014

    • Esquema | La página de errores PLSQL utiliza resaltado de color similar al de la lista de errores debajo de la ventana del editor de código.
    • La lista Objetos modificados recientemente se ha eliminado del elemento del menú principal y se ha integrado como una nueva pestaña en la página Esquema. Se han aplicado muchas mejoras menores, como el uso de la columna de marca de tiempo en lugar de la última columna DDL.
    • Se ha introducido una nueva opción en la página SQL | Mostrar automáticamente la ventana dbms_output. Cuando no está marcada, la ventana dbms_output no se muestra automáticamente.
    • El título de la ventana principal de Hora ahora muestra la edición de Oracle (por ejemplo, EE, SE, XE) junto al número de versión de Oracle.
    • La conectividad TCP/IP directa ahora procesa la variable de entorno NLS_LANG.
    • Se ha añadido una nueva página RMan que muestra los detalles de las tareas de copia de seguridad de rman.
    • La pestaña de dependencias de objetos en las páginas de tablas, PL/SQL y otras ahora muestra información adicional sobre el objeto dependiente, como los indicadores «válido» y «tiene errores», y utiliza resaltado de color para reflejar estos indicadores.
    • Los botones verdes «confirmar último resaltado DDL» de las páginas Tablas, PLSQL y Esquema se han consolidado en un solo botón. Lo encontrará en el menú principal, junto a los botones de confirmar/revertir/actualizar. Ahora, al hacer clic en él sin pausa, alterna entre 4 estados. Esto le permite reducir la intensidad del resaltado a cero y, a continuación, volver a la intensidad máxima. Los siguientes cambios en los objetos siempre se resaltan de nuevo con la intensidad máxima. Puede desactivar la función desmarcando una opción en el cuadro de diálogo de configuración.
    • Se ha añadido un nuevo grupo en el menú principal, «Herramientas | Herramientas Oracle», con los elementos de menú «SQL Plus» y «RMan» para ejecutar las herramientas Oracle adecuadas desde el directorio Oracle home actualmente utilizado. No están disponibles para conexiones TCP/IP directas o cuando no se encuentran las herramientas adecuadas en el directorio Oracle home.
    • Se ha añadido un nuevo grupo en el menú principal «Herramientas | Servidor de base de datos» con los elementos de menú «Conexión a escritorio remoto», «Explorar carpetas compartidas» y «Administrar servicios de Windows» para ejecutar las herramientas de Windows adecuadas en el servidor de la base de datos.
    • Los scripts INSERT/UPDATE/MERGE creados a partir del contenido de los datos ahora declaran una variable PL/SQL para los datos espaciales con el fin de evitar la restricción del tamaño de la matriz SQL.
    • Los sinónimos y secuencias modificados recientemente ahora se resaltan de forma similar al resaltado de tablas, vistas y objetos PL/SQL.
    • Se ha mejorado la apariencia de las conexiones seleccionadas en el generador de consultas.

    KeepTool 11.0.5

    04 Ago 2014

    • La opción de menú Tabla | Columna | Segmento Lob | Mover espacio de tabla ahora también está disponible desde la cuadrícula de datos espacios de tabla | segmentos.
    • Una nueva opción le permite configurar la página PL/SQL para mostrar procedimientos y funciones en pestañas separadas.
    • Se ha mejorado la gestión de licencias de red.
    • El navegador de contenido de datos muestra ahora para cada tabla una cuadrícula detallada con las columnas de la tabla.
    • Una nueva pestaña usuarios | proxies muestra las relaciones de usuario proxy con las que el usuario actual está relacionado como proxy o como cliente.
    • Nuevo cuadro de diálogo modal para cambiar las opciones de actualización de una vista materializada.
    • Un nuevo botón en el cuadro de diálogo «Mostrar excepciones» copia en el portapapeles una instrucción SQL que selecciona todos los registros con las columnas de restricción adecuadas.

    KeepTool 11.0.4

    06 Jun 2014

    • En la página SQL, ahora puede utilizar la tecla ESC para cerrar la ventana del conjunto de resultados SQL (desacoplada). Hay una nueva configuración que controla este comportamiento.
    • Se ha añadido una casilla de verificación al cuadro de diálogo «Buscar cadena en la base de datos» que permite buscar una expresión SQL en lugar de una cadena fija. Esto permite encontrar caracteres especiales utilizando la función CHR().
    • Se han realizado algunas mejoras menores en los cuadros de diálogo de licencias.

    KeepTool 11.0.3

    22 Abr 2014

    • Mejora del rendimiento de inicio de la aplicación.
    • DbCompare admite objetos de base de datos Oracle adicionales.
    • Las dos cuadrículas de datos de Data Content y SQL Scratchpad ocultan su fila de filtro para conjuntos de resultados vacíos, a fin de evitar la introducción accidental de datos.
    • Se ha añadido la integración básica del control de versiones TortoiseSVN al repositorio del bloc de notas SQL. Utilice el elemento del menú contextual «Ejecutar Explorador de Windows» o el Explorador de archivos integrado en la siguiente pestaña para acceder a la lista completa de comandos de TortoiseSVN desde el menú contextual del Explorador.
    • Un nuevo elemento del menú en la vista de árbol del bloc de notas SQL abre el elemento del repositorio en el explorador de archivos integrado. Otro elemento del menú ejecuta el Explorador de Windows por separado.
    • Los comandos de script Insertar/Actualizar ahora omiten las columnas de vista de solo lectura de la generación SQL.
    • El explorador de archivos de la página SQL muestra la ubicación mediante un editor de migas de pan.
    • Tanto la vista de contenido de datos de tablas como la vista de resultados de consultas SQL muestran una ruta de navegación junto con la vista en árbol. Puede seleccionar el campo en el que se basa la vista de navegación en un cuadro combinado.
    • El editor SQL independiente muestra el editor de migas de pan para navegar por la ruta del archivo SQL.
    • DB Compare le permite excluir el espacio de tabla y la cláusula de almacenamiento de la comparación.

    KeepTool 11.0.2

    24 Mar 2014

    • La página de la base de datos tiene una nueva pestaña que muestra los contextos de la base de datos.
    • Tanto la página de usuarios como la de bases de datos|roles muestran una nueva casilla de verificación «predefinido». Está marcada para los usuarios y roles que vienen preinstalados con su base de datos Oracle. Por favor, informe de cualquier nombre de usuario o rol que falte. Dado que no hay información del diccionario de datos, gestionamos nuestra propia lista.
    • La cuadrícula de resumen de usuarios tiene tres nuevos elementos en el menú contextual que copian al portapapeles de Windows la lista de nombres de usuario seleccionados o una plantilla de comando expdp / impdp para la exportación/importación de esquemas.
    • En la página de tablas encontrará un nuevo elemento similar en el menú contextual para copiar una plantilla de comando expdp o impdp para la exportación/importación de tablas al portapapeles de Windows.
    • Se han habilitado los elementos del menú de bloqueo/desbloqueo de cuentas de usuario para la selección múltiple.
    • Hay un nuevo botón en la página de la base de datos junto al cuadro de texto del nombre del host. Abre un explorador de Windows que muestra las carpetas compartidas en el servidor. Se puede utilizar para acceder al directorio de la bomba de datos o para leer los archivos de registro del servidor. Otro botón abre un escritorio remoto en el servidor si se ejecuta en MS Windows y permite conexiones RDP.
    • Ahora, la mayoría de las cuadrículas de datos se pueden exportar a MS Excel utilizando el atajo Ctrl+Mayús+E o el elemento del menú contextual.
    • Las vistas materializadas no válidas se muestran en fuente gris en la hoja de resumen de vistas materializadas.
    • Después de generar un fragmento de código SQL y copiarlo en el portapapeles de Windows, aparece una sugerencia en la parte inferior derecha.
    • Hay una nueva columna de casillas de verificación en la página del espacio de tabla que está marcada para los espacios de tabla permanentes que contienen datos de la aplicación, es decir, todos los espacios de tabla permanentes excepto SYSTEM, SYSAUX y USERS. Esto le permite filtrar sus propios espacios de tabla con un solo clic del ratón.

    KeepTool 11.0.1

    10 Mar 2014

    • Ahora, tanto el comando Reverse DDL como el comando Show DDL de la página «users» crean DDL para los desencadenadores de esquema.
    • La vista de cuadrícula del contenido de datos ahora utiliza fuente gris para las columnas de vista que son de solo lectura. Se basa en la información de ALL_TRIGGER_COLS para las vistas que tienen desencadenadores «instead-of» y de ALL_UPDATABLE_COLUMNS en los demás casos.
    • Se ha cambiado la representación de las instantáneas AWR. Para cada instantánea, ahora se puede ver la «hora de la base de datos», así como la duración del intervalo de la instantánea. Una barra de progreso integrada muestra la relación entre la hora de la base de datos y la duración del intervalo para medir la utilización de la base de datos. Un diagrama circular muestra los porcentajes de los esquemas de análisis.
    • Los archivos de registro de rehacer archivados ahora se agrupan por día para mostrar la cantidad diaria de espacio en disco necesario.
    • Ahora puede ejecutar varias instancias del servidor de licencias de red en la misma máquina que admite varias ediciones. El administrador de licencias de red le permite cambiar entre ediciones. El procedimiento de edición única sigue funcionando, pero está marcado como obsoleto.
    • DB Compare ahora le permite seleccionar los tipos de objetos que se compararán. Esto puede acelerar el trabajo con bases de datos muy grandes con 10 000 objetos o más.
    • El color verde que se ha introducido para resaltar los últimos objetos modificados ahora utiliza 3 tonos diferentes para los cambios realizados en los últimos 1, 3 y 10 días. El botón para confirmar los últimos cambios DDL solo acepta un nivel. Es posible que necesite 3 clics para restablecer los 3 niveles de resaltado.

    KeepTool 11.0.0

    17 Feb 2014

    • KeepTool 11 ya está disponible como aplicación nativa de 64 bits.
    • Nuestra nueva versión se presenta en tres ediciones:
      • Edición Light
        (incluye HoraLight)
      • Edición Professional
        (incluye Hora, SQL Editor, Reverse DB y HTML Doc)
      • Enterprise Edition
        (incluye Hora, SQL Editor, Reverse DB, HTML Doc, ER Diagrammer, Debugger y el nuevo DB Compare)
    • Utilizamos un nuevo procedimiento de licencia que permite la transferencia de licencias entre estaciones de trabajo y una gestión de licencias más flexible.
    • KeepTool 11 es compatible con los gestos de la pantalla táctil.
    • Se ha añadido compatibilidad con la base de datos Oracle 12c y el software cliente 12c.
    • Se ha añadido compatibilidad con IP V.6 a la conectividad TCP/IP directa. Puede cambiar entre IPv4, IPv6 e IPBoth en la configuración.
    • La opción TCP/IP directo ahora admite conexiones a través de service_name o instance utilizando una sintaxis como
      • hostname:port:sn=servicename
      • hostname:port:sid=instancename
    • Nuestra nueva herramienta DB Compare le permite comparar bases de datos
    • Muestra una lista de objetos modificados
    • Para cada objeto modificado, puede ver las sentencias DDL resaltadas con sintaxis una al lado de la otra, mientras que los diferentes colores de fondo indican las partes añadidas, eliminadas y modificadas.
    • El área indicadora situada junto a la barra de desplazamiento visualiza la región del código fuente que se captura en el área visible del editor y donde se ha modificado el código fuente.
      • Cree un script de actualización para sincronizar la estructura (soporte básico)
    • Cambios generales
      • Los cuadros de diálogo modales para renombrar objetos Oracle ahora muestran la utilización actual de la longitud limitada a 30 caracteres para el nuevo identificador
      • Cada página Hora muestra ahora información sobre la base de datos conectada. Esto resulta útil cuando se ejecutan varias instancias de KeepTool con diferentes bases de datos al mismo tiempo.
      • Para Windows 7 y versiones posteriores, nuestras herramientas ahora utilizan la animación de la barra de progreso en la barra de tareas de Windows cuando se realizan escaneos del diccionario de datos en RevDDL, ER Diagrammer, DB Compare y HTML Doc.
      • Los usuarios SYS y SYSTEM ahora pueden configurar una página de inicio independiente. De forma predeterminada, muestra la página SQL en lugar de la página de tablas.
      • Cambios en la página de esquemas
      • La vista de tabla cruzada de privilegios de esquema ahora utiliza un color de fondo diferente cuando el usuario tiene un sinónimo privado para el objeto. Esto le permite ver tanto los privilegios privados como los sinónimos en una sola vista de cuadrícula.
      • Se han añadido nuevos elementos al menú contextual para crear y eliminar sinónimos para todos los objetos concedidos o no concedidos.
      • Una nueva pestaña muestra los índices inutilizables.
      • El nuevo elemento del menú Esquema | Enmascarar datos del esquema abre un asistente que le ayuda a anonimizar su base de datos.
      • Un nuevo elemento del menú Esquema | Objetos modificados recientemente muestra una lista de los objetos de la base de datos modificados recientemente, incluidas las marcas de tiempo.
      • Hora ahora recuerda un cambio en el «esquema actual» de la última sesión y le pregunta cuando se vuelve a conectar si desea cambiar el esquema.
    • Se han añadido varios elementos nuevos al menú contextual Tabla | Copiar al portapapeles en la página de resumen de tablas:
      • Descripción de la tabla
        Copia la definición de las columnas de la tabla al portapapeles.
      • Instrucción MERGE
        Crea una instrucción SQL MERGE para la tabla seleccionada.
      • Condición WHERE
        Crea una plantilla para una condición WHERE que incluye todas las columnas.
      • Copiar al portapapeles | CURSOR FOR LOOP
        Crea una instrucción CURSOR FOR LOOP para la tabla seleccionada.
      • Las columnas de solo lectura ahora se muestran con una fuente gris.
    • El menú contextual de la página de resumen de tablas que genera una instrucción SELECT ahora le solicita un alias de tabla (opcional).
    • Se han añadido nuevos elementos al menú contextual de los desencadenadores:
      • Asistente para desencadenantes PK secuenciados
        Le ayuda a crear un desencadenante que rellena la columna de clave principal a partir de un valor de secuencia.
      • Asistente para desencadenantes mutantes
        Crea un desencadenante compuesto para evitar el «error mutante» al actualizar un valor agregado del valor de la tabla maestra después de realizar cambios en la tabla detallada.
      • En lugar del asistente de desencadenantes
        Es de gran ayuda para crear en lugar de desencadenantes para vistas.
    • Un nuevo elemento del menú Tabla | Columna | Segmento LOB | Mover espacio de tabla
      le permite mover un segmento LOB a otro espacio de tabla
    • Se han añadido elementos de menú Show DDL independientes para restricciones e índices
    • Cambios en el editor SQL
      • Un nuevo elemento del menú en el editor SQL «Objeto seleccionado | Expandir CURSOR FOR LOOP» cambia el nombre de la tabla seleccionada a una instrucción CURSOR FOR LOOP.
      • Al hacer doble clic en una palabra en el editor SQL, se resaltan todas las apariciones de la palabra en el editor.
      • El generador de consultas ahora admite opcionalmente ANSI SQL (INNER JOIN, etc.).
      • El plan de ejecución de la consulta ahora se puede exportar a Excel.
      • El generador de consultas SQL ahora utiliza una fuente azul para las columnas no nulas.
    • Navegador de contenido de datos y cuadrícula de resultados SQL
      • La vista en árbol ahora muestra diferentes colores de fondo de celda en función de la profundidad de sangría. Esto facilita mucho la comprensión de la estructura en árbol.
      • La opción de exportación a Excel ahora también está disponible para la vista en árbol.
      • La grabación SQL ahora también realiza un seguimiento de los cambios DML realizados al editar datos en la cuadrícula de contenido
      • Además de los scripts INSERT y UPDATE, ahora puede generar un script MERGE y un script DELETE desde la cuadrícula de contenido de datos.
      • El comando Contenido de datos | Crear script de actualización ahora muestra una lista de restricciones de clave principal y UNIQUE. Esto le permite elegir qué columnas clave se utilizarán para crear la condición WHERE.
    • La documentación HTML generada para el esquema ahora
      • muestra las vistas en una lista separada.
      • Muestra referencias cruzadas entre tablas/vistas y objetos PL/SQL.
      • La definición de vistas y paquetes ahora utiliza resaltado de sintaxis.
    • Compatibilidad con datos espaciales
      • El comando «Crear script INSERT» ahora admite el tipo de datos SDO_GEOMETRY.
      • Un nuevo elemento del menú contextual, tanto el contenido de los datos como la cuadrícula de resultados de la consulta SQL, permiten una vista estructurada de los datos SDO_GEOMETRY.
      • Una nueva hoja Tablas | Columnas | Rectángulo delimitador muestra el rectángulo delimitador para las columnas espaciales (ALL_SDO_GEOM_METADATA).
      • Un elemento del menú contextual copia una instrucción INSERT en el portapapeles para transferir el rectángulo delimitador a otra base de datos.
      • Otro elemento del menú contextual permite exportar datos espaciales de un campo a un archivo KML que se puede abrir en Google EarthTM.
      • Un nuevo elemento del menú contextual en las páginas de contenido SQL y de datos permite crear un archivo KML a partir de los datos espaciales de todo el conjunto de resultados.
      • En la página Esquema encontrará una nueva pestaña denominada «Columnas espaciales» que muestra todas las columnas espaciales del esquema, incluida la definición del rectángulo delimitador de ALL_SDO_GEOM_METADATA y el índice espacial de apoyo. El menú contextual le permite crear un script de inserción que también reconstruye el índice espacial. Además, puede exportar el rectángulo delimitador a un archivo KML para mostrarlo en Google EarthTM.
    • Página PL/SQL
      • El resaltado de errores ahora utiliza colores más tenues.
      • La altura de la lista de errores PL/SQL ahora se ajusta automáticamente según el número de errores.
      • Los paquetes PL/SQL recompilan automáticamente el cuerpo del paquete cuando se ha modificado la especificación del paquete. Esto le muestra los errores resultantes inmediatamente, en lugar de invalidar solo el cuerpo.
      • Los paquetes y cuerpos PL/SQL, así como los procedimientos y funciones, se muestran ahora en la misma pestaña. Esto facilita mucho el cambio entre la especificación del paquete y el cuerpo.
      • Los objetos PL/SQL, así como las tablas/vistas con LAST_DDL_TIME modificadas recientemente, se resaltan en color verde. Ahora se puede ver de un vistazo lo que se ha modificado recientemente. Hay un botón de confirmación que restablece el horizonte de resaltado a la fecha actual.
      • El resaltado en rojo de los objetos erróneos se mantiene tal cual, pero utiliza un tono más apagado.
      • Los objetos modificados recientemente que actualmente no son válidos se resaltan en amarillo en lugar de verde.
      • La página PL/SQL realiza un seguimiento de la posición de desplazamiento del editor cuando se cambia entre el código fuente PLSQL de diferentes objetos durante la sesión.
    • La página de sesiones introduce nuevos colores de resaltado:
      • transacción+activo: verde
      • en transacción+inactivo: amarillo
    • La página de sesiones ahora muestra el nombre del servicio. Una casilla de verificación marca las sesiones que se ejecutan localmente en su máquina.
    • Reverse DB ahora genera código PL/SQL para crear políticas
    • Hay una nueva pestaña Historial de sesiones activas en la página AWR.
    • Se ha añadido una nueva página DBA Container Database para Oracle 12c.

    KeepTool 10.1.4

    27 Feb 2014

    • Compatibilidad con Oracle 11.2.0.

    KeepTool 10.1.3

    09 Ene 2014

    • Nuestro nuevo procedimiento de configuración también incluye HoraLight.
    • Actualización de compatibilidad para Microsoft Microsoft Security Advisory (2896666) para evitar el error «Operación no válida en GDI+ (Código 1)» en algunas versiones antiguas de Windows.

    KeepTool 10.1.2

    22 Ago 2013

    • Se ha habilitado la opción «Kill-Session» (Finalizar sesión) del menú para la selección múltiple.
    • Mejora significativa del rendimiento en las páginas «session|overview» y «SGA|sql area».
    • Habilitado para Oracle 12c y Windows 8.

    KeepTool 10.1.1

    04 Ago 2013

    • El comando «Crear tabla desde fuente de importación» de Hora ahora permite procesar archivos CSV, además de fuentes MS-Excel y MS-Access.
    • Los índices inutilizables se resaltan con fuente roja.
    • Al salir de Hora mientras una transacción aún está activa, se le preguntará si desea confirmar o revertir.

    KeepTool 10.1.0

    12 Jul 2012

    • El nuevo botón AWR de la página de la base de datos le proporciona una interfaz para el repositorio automático de cargas de trabajo (AWR) de Oracle. Tenga en cuenta que solo los usuarios con licencia de Oracle Enterprise Manager Diagnostic Pack tienen derecho a utilizar AWR. La primera pestaña muestra instantáneas de AWR agrupadas por instancia de base de datos. El menú contextual le permite añadir una nueva instantánea manualmente o crear y mostrar un informe AWR.

    KeepTool 10.0.3

    25 Abr 2012

    • El comando «create insert script» ahora deshabilita temporalmente las claves externas autorreferenciales.
    • La opción «Compilar esquema» de Rev/DDL ahora está marcada de forma predeterminada y añade código para recompilar vistas no válidas.
    • El cuadro de diálogo de búsqueda de archivos de la página SQL ahora está disponible en el bloc de notas SQL, tal y como se ve en el explorador de archivos.
    • La vista en árbol del contenido de los datos ahora implementa la búsqueda de claves externas de la misma manera que la vista en cuadrícula.
    • Se ha mejorado el formato de «Valor bajo» y «Valor alto» en las cuadrículas «Tablas|Columnas» y «Tablas|Estadísticas».

    KeepTool 10.0.2

    21 Feb 2012

    • Los filtros integrados en la cuadrícula de datos ahora funcionan sin distinción entre mayúsculas y minúsculas. Una nueva casilla de verificación en la página de configuración «Comportamiento» le permite volver al filtrado con distinción entre mayúsculas y minúsculas.
    • Rev/DDL tiene dos nuevos elementos en el menú principal para guardar y restaurar una configuración en un archivo XML.
    • El conjunto de pestañas de filtro situado debajo de la cuadrícula Tablas | Descripción general ha cambiado de «Todas | Tablas | Vistas» a «Tablas | Vistas | Tablas y vistas», es decir, «Todas» se ha convertido en «Tablas y vistas» porque la pequeña pestaña «Todas» podía pasarse por alto fácilmente.
    • Tanto el botón «Abrir tabla» del navegador de contenido de datos como la pestaña «Abrir otra tabla» de la vista detallada del contenido de datos muestran el cuadro de diálogo «Abrir tabla». Esto le permite seleccionar un nombre de tabla de un cuadro combinado e introducir una condición de filtro opcional. El cuadro combinado de filtro ahora muestra un par de plantillas de filtro. Se basan en columnas de la tabla seleccionada, como COLUMN_NAME = ‘?’, y se pueden cambiar. Si se encuentra en la vista detallada del contenido de datos, también se añaden referencias a la tabla maestra, como DETAIL_COLUMN = :MASTER_ID. Esto le permite mostrar sus datos en una relación maestro-detalle, incluso si no hay ninguna referencia de clave externa.
    • Una nueva opción de casilla de verificación le permite cambiar entre el diseño de vista de registros de varias columnas y de una sola columna.
    • El nuevo elemento del menú «Esquema | Buscar todas las tablas del esquema para la cadena…» le permite buscar una muestra de cadena en todo el esquema de la base de datos. El cuadro de diálogo muestra los nombres de las tablas, los nombres de las columnas y el número de coincidencias.

    KeepTool 10.0.1

    12 Dic 2011

    • El botón de exportación a MS-Excel ahora crea archivos en formato XLSX sin la limitación de 65536 líneas relacionada con el formato de archivo XLS.
    • El elemento del menú contextual «Explicar plan» selecciona automáticamente la instrucción SQL en la posición del cursor, de forma similar al comando «Ejecutar SQL» (Ctrl+E).
    • La página «Scheduler» (Programador) se ha habilitado para los usuarios con privilegios estándar.
    • La página Esquema utiliza vistas DBA en lugar de vistas ALL cuando es accesible.
    • El elemento del menú «Mostrar DDL» ahora está habilitado para la selección múltiple en las páginas «Tablas», «PL/SQL» y «Secuencias».
    • Aparece un asterisco en la barra de estado para indicar que el editor contiene texto sin guardar.

    KeepTool 10.0.0

    28 Nov 2011

    • La pestaña Fragmentación del espacio de tabla es ahora una vista detallada situada debajo de la vista de cuadrícula de archivos de datos y sustituye a la antigua subvista de espacio libre. Ofrece una mejor visión general del espacio utilizado y libre.
    • Consumo de memoria significativamente menor al crear un script de inserción o actualización desde la vista de contenido de datos.
    • El script Insert o Update generado ahora contiene una instrucción ALTER SESSION SET CURSOR_SHARING=FORCE para una ejecución más rápida de scripts grandes.
    • El elemento del menú contextual Índice | Estadísticas de índice: validar estructura ahora muestra los resultados de INDEX_HISTOGRAM como vista de diagrama y de INDEX_STATS como vista de datos.
    • Los cuadros de diálogo para recopilar estadísticas del sistema, la base de datos, el esquema, la tabla y el índice muestran más opciones que coinciden con los parámetros del procedimiento dbms_stats.
    • Se han añadido nuevos elementos al menú contextual para bloquear, desbloquear y restaurar estadísticas de esquema y tabla.
    • Una nueva pestaña en la página de la base de datos muestra las estadísticas del sistema dbms_stats. El menú contextual le permite actualizar las estadísticas llamando a dbms_stats.gather_system_stats.
    • Se ha añadido un nuevo grupo de columnas a la vista tablas | columnas. Utiliza estadísticas del optimizador para mostrar la frecuencia con la que se ha utilizado la columna en diferentes predicados WHERE y una marca de tiempo del último uso en un predicado WHERE. Puede utilizar la información para decidir si tiene sentido indexar la columna.
      • Necesita el rol HORA_USER o SELECT ANY DICTIONARY, o privilegios SELECT ON sys.col_usage$, sys.col$, sys.obj$ y sys.user$. Si no dispone de los privilegios necesarios, las columnas correspondientes se mantendrán en blanco.
    • La vista Tablas | columnas ahora también muestra la fila de filtro conocida de las cuadrículas de resumen.
    • Compatibilidad con desencadenadores compuestos.
    • La nueva vista Tablas | Estadísticas muestra información sobre las estadísticas de tablas y columnas, histogramas, historial de estadísticas y preferencias.
    • En Windows 7, Hora 10 proporciona una lista de acceso rápido para la barra de tareas de Windows que muestra las conexiones más recientes.
    • Nuevo diseño de columnas ajustadas para la vista de registros.
    • La vista de registros ahora se puede imprimir.
    • Tanto la vista de cuadrícula como la vista de registros pueden mostrar una calculadora emergente para columnas numéricas no indexadas.
    • Tanto la vista de cuadrícula como la de registros implementan ahora sugerencias activas que proporcionan información de búsqueda contextual de la base de datos y el diccionario:
      • Para la columna indicadora situada en el extremo izquierdo de las cuadrículas de contenido de datos y conjuntos de resultados SQL, se mostrará una lista separada por comas de valores de fila que se denomina vista de registros instantánea. Hay una configuración que alterna el prefijo de cada valor con el nombre de la columna.
      • En los encabezados de columna se puede ver el tipo de datos SQL de la columna de la tabla subyacente, el comentario de la columna e información sobre las restricciones.
      • Para los valores de las celdas de contenido de datos que hacen referencia a otra tabla mediante una relación de clave externa, se mostrará una lista de valores de búsqueda de la tabla maestra a la que se hace referencia. Hay una configuración para desactivarlo todo en caso de conexiones lentas a la base de datos.
    • Se ha añadido un control deslizante a la vista de gráfico para ajustar el número de categorías (es decir, los valores del eje x) que se muestran por página.
    • Los archivos de datos sin conexión se muestran en gris, los que necesitan recuperación se muestran en rojo.
    • SQL Scratchpad recuerda el último nodo de árbol utilizado para cada conexión.
    • El editor SQL ahora cuenta con una casilla de verificación que muestra un elemento para cada archivo SQL de la carpeta actual. Puede ejecutar por lotes un subconjunto seleccionado de archivos y se cargará consecutivamente un archivo en el editor y se ejecutará.
    • La nueva vista Pivot, tanto en el contenido de los datos como en la vista del conjunto de resultados de la consulta sql, es muy potente. Puede arrastrar y soltar uno o más campos a las secciones de filtro, columna, fila y datos de la cuadrícula de la tabla cruzada. A continuación, la vista pivot muestra los datos, incluidos los totales de columnas y filas.
    • La vista de gráfico que aparece a continuación muestra los mismos datos. Puede seleccionar una región más pequeña de celdas para reducir la cantidad de datos que se muestran en el gráfico.
    • Creación de DDL para perfiles.
    • Omita el nombre del archivo de datos de DLL si se establece el parámetro db_create_file_dest.
    • Las funciones concedidas a un usuario ahora se muestran jerárquicamente mediante una vista en árbol. Los privilegios de objeto y del sistema se pueden mostrar en el contexto del usuario o de cualquier función de la jerarquía. Una casilla de verificación le permite incluir también los privilegios concedidos a funciones subordinadas.
    • Los roles concedidos a los roles se muestran de forma similar en la página Base de datos.
    • El cuadro de diálogo «Explicar plan» muestra los costes con separadores decimales.
    • La página Base de datos|Deshacer (revertir) segmentos muestra recomendaciones para el tamaño del espacio de tabla de deshacer y el tiempo de retención de deshacer basadas en v$undosta
    • El elemento del menú Mostrar DDL está habilitado para la selección múltiple en la página Sinónimos. Esto resulta especialmente útil para la ingeniería inversa de un conjunto de sinónimos públicos.
    • La lista desplegable del cuadro de selección del esquema actual, situado en la parte inferior izquierda del formulario principal, muestra ahora su esquema de inicio de sesión, CTXSYS, SYS y PUBLIC en negrita.
    • La página Base de datos | Parámetros NLS muestra la configuración del cliente NLS_LANG del registro de Windows, la variable de entorno y el NLS_LANG resultante.
    • Se ha rediseñado el cuadro de diálogo Tablas | Crear tabla desde fuente de importación.
    • Los nuevos elementos del menú Archivo | Escribir en Oracle | Registro de alertas, Archivo de seguimiento, Ambos permiten a los administradores dejar un mensaje en el archivo de seguimiento de Oracle, en el archivo de registro de alertas o en ambos.
    • La nueva página Bomba de datos muestra información sobre la exportación e importación de Oracle Datapump.
    • El cuadro de diálogo de búsqueda de claves externas de la cuadrícula de contenido de datos ahora funciona tanto en la fila de filtro como en las filas de datos. Pulse la tecla Intro para aplicar el valor de filtro seleccionado.
    • Con el nuevo elemento del menú Archivo | Abrir archivo, el botón correspondiente de la barra de herramientas o Ctrl+O, puede abrir un archivo SQL existente sin navegar por el explorador de archivos de la página SQL. Se abrirá en el editor PL/SQL de forma similar al elemento del menú contextual «Abrir en un editor independiente».
    • Otro nuevo elemento del menú Archivo | Nuevo archivo y el botón correspondiente de la barra de herramientas abren el editor PL/SQL con un archivo vacío.
    • El elemento del submenú contextual «Describir» se ha trasladado de «Consulta» a un nuevo elemento del menú «Objeto seleccionado», justo debajo de «Consulta». Hay tres elementos adicionales del submenú que le permiten expandir el nombre de una tabla seleccionada a una instrucción SELECT, INSERT o UPDATE completa, similar a los comandos de copiar al portapapeles de la página Tablas. Otro nuevo elemento del submenú, «Mostrar datos», abre la ventana de la cuadrícula de resultados que muestra los datos de la tabla o vista seleccionada.
    • La nueva pestaña «Uso de funciones» de la página de la base de datos muestra estadísticas sobre el uso de las funciones de Oracle.
    • Se ha producido un cambio en la información que se muestra en la columna de espacio libre de la cuadrícula de resumen del espacio de tabla. El cambio solo afecta a los espacios de tabla temporales. Hasta la versión 9, Hora calculaba la información de espacio libre como la diferencia entre el tamaño máximo del espacio de tabla temporal y el tamaño total de los segmentos temporales asignados. Dado que Oracle no libera los segmentos temporales, esta información no da realmente una idea del espacio temporal disponible para las sesiones de Oracle. Ahora, Hora muestra el tamaño real disponible como espacio temporal e incluye tanto los segmentos no utilizados como el espacio aún no asignado.

    KeepTool 9.1.5

    01 Ago 2011

    • El procedimiento Clear Schema ahora elimina los trabajos y los desencadenadores antes que otros objetos de la base de datos.

    KeepTool 9.1.4

    21 Mar 2011

    • Se ha añadido una casilla de verificación encima de la cuadrícula DBA|Usuarios|Roles que incluye los privilegios de objeto concedidos implícitamente por el rol. Están marcados con «~» para distinguirlos de los privilegios concedidos directamente al usuario (letra minúscula «x») y de los que además son concedibles (letra mayúscula «X»).
    • En la página Sesiones | Bloqueos hay una nueva casilla de verificación «es usuario» que indica si el tipo de bloqueo forma parte del mecanismo de bloqueo de sesiones entre sí. Los bloqueos sin usuario se muestran en fuente gris. De acuerdo con este cambio, la página de resumen ahora solo cuenta los bloqueos de usuario mantenidos y solicitados.
    • El espacio de tabla temporal | Uso del segmento temporal/de ordenación se muestra en la cuadrícula detallada.

    KeepTool 9.1.3

    08 Nov 2010

    • Al utilizar XMLSERIALIZE, la cuadrícula de contenido de datos muestra ahora las columnas XMLTYPE como CLOB en modo de solo lectura.
    • Recuerde que obtendrá compatibilidad total de lectura/escritura para las columnas XMLTYPE cuando se conecte con un cliente Oracle.
    • El número máximo de valores de la lista desplegable para los filtros de columnas de la cuadrícula está limitado para preservar el rendimiento de la cuadrícula. Ahora, este límite se puede personalizar mediante el control de edición giratorio Extras|Configuración|Comportamiento|FilterMaxValueListCount. Puede cambiar el valor a cero para obtener un tamaño ilimitado de la lista desplegable, pero esto puede provocar un rendimiento deficiente de la cuadrícula para conjuntos de resultados grandes.

    KeepTool 9.1.2

    02 Sep 2010

    • El comando Show DDL para una selección de varios usuarios ahora genera un bloque común con sentencias CREATE ROLE y CREATE TABLESPACE distintas para los usuarios seleccionados.
    • Mejoras en la compatibilidad de las licencias de red para usuarios del sistema operativo con menos privilegios.
    • La cuadrícula de resumen del espacio de tabla ahora muestra una casilla de verificación que está marcada para el espacio de tabla permanente y temporal predeterminado. El menú contextual le permite establecer un espacio de tabla como predeterminado.
    • Esto requiere Oracle 9i para los espacios de tabla predeterminados temporales y 10g para los permanentes.
    • La cuadrícula de resumen de usuarios tiene una nueva columna que muestra el número de objetos que posee el usuario. Se mantiene en blanco para los usuarios sin objetos. Esto le permite filtrar por valores no nulos para mostrar todos los propietarios de objetos de la base de datos.
    • Hay un nuevo botón en la página Esquema | Errores PL/SQL que le permite editar el objeto PL/SQL y mostrar el error. Es similar al botón «editar en una nueva ventana» existente en la página de resumen de PL/SQL.
    • Pequeñas mejoras en el manejo de tablas temporales.
    • El tamaño de la recuperación de matrices para las cuadrículas de resumen ahora se puede configurar mediante los ajustes.
    • Mejora del rendimiento en la página de tablas.
    • Botón Cargar/guardar plantilla en el asistente de exportación de datos
    • Se ha añadido una nueva opción de casilla de verificación: Comportamiento: desactivar el modo en memoria para las cuadrículas de datos con pestañas. Se recomienda marcarla solo si hay decenas de miles de tablas en un esquema. Esto acelerará el rendimiento de la cuadrícula de datos y desactivará algunas opciones mejoradas de la cuadrícula. La configuración no influye en el contenido de los datos ni en las páginas del bloc de notas SQL, ya que ambos siempre aparecen sin el modo de cuadrícula en memoria.

    KeepTool 9.1.1

    27 Jul 2010

    • Temas compatibles con Office 2010
    • Nueva aplicación de servicio de Windows que mantiene el período de gracia de la licencia de red cargado en Windows Vista y versiones posteriores (consulte las instrucciones de instalación).

    KeepTool 9.1.0

    02 Jul 2010

    • Se han sustituido los cuadros de diálogo de exportación e importación de datos.
    • Se han añadido las opciones Granularidad y Grado a los diálogos de análisis de esquema, tabla e índice (interfaz dbms_stats), especialmente para tablas particionadas.
    • Se ha añadido la columna V$SESSION.SERVER en la página de sesiones.
    • Rutina de configuración con compatibilidad mejorada con Windows 7.

    KeepTool 9.0.3

    04 Mar 2010

    • El cuadro de diálogo modal para analizar tablas con dbms_stats ahora permite introducir un valor porcentual estimado. Por defecto, se mantiene en blanco como antes. Además, si la tabla está particionada, se puede seleccionar una partición en el cuadro combinado. Si se deja el cuadro vacío, se analizará toda la tabla como antes.
    • Se ha añadido un nuevo elemento al menú contextual para tablas | particiones que permite acceder al cuadro de diálogo desde el contexto de una partición de tabla.
    • Se ha añadido compatibilidad para crear usuarios identificados globalmente (LDAP/AD/OID). La columna EXTERNAL_NAME correspondiente se muestra en la página de usuarios. También se ha modificado la generación de DDL. (10 o superior).
    • Se han realizado un par de pequeñas mejoras en el cuadro de diálogo de creación/modificación de usuarios.

    KeepTool 9.0.2

    27 Feb 2010

    • Nuevos comandos Esquema | Estadísticas | Recopilar estadísticas del diccionario de datos, Eliminar estadísticas del diccionario de datos, Recopilar estadísticas de objetos fijos, Eliminar estadísticas de objetos fijos accesibles para SYS como SYSDBA que cubren las llamadas al paquete dbms_stats.
    • El cuadro de diálogo de conexión ahora muestra dos configuraciones de OCI DLL para la selección global e individual de Oracle Home:
      • La DLL OCI predeterminada se utiliza siempre que no se define ninguna otra DLL OCI en el cuadro complementario.
      • La DLL OCI complementaria anula la configuración predeterminada para el servicio SQL*Net_service actual.
      • ·Las acciones de menú Crear script de inserción y Crear script de actualización ahora le permiten cambiar la codificación del archivo entre ASCII, Unicode, etc. en el cuadro de diálogo de guardado de archivos.
    • Si el editor de archivos detecta un carácter no ASCII, como una diéresis alemana, sugiere cambiar a la codificación Unicode. Puede aceptar o rechazar la sugerencia. Además, una casilla de verificación le permite suprimir más avisos. Puede volver a recibir avisos marcando la casilla «Preguntar si se desea cambiar a Unicode» en la página Extras|Configuración|SQL.
    • Por cierto, puede cambiar la codificación de los archivos en cualquier momento utilizando el menú contextual del editor de archivos.
    • Diagramas de barras in situ en la vista de árbol del plan de explicación para una mejor visión general de los costes.
    • Opción de selección múltiple habilitada en las cuadrículas de datos. Ahora puede copiar el contenido delimitado por tabulaciones de las filas de datos seleccionadas (excluyendo las columnas invisibles) al portapapeles pulsando Ctrl+C. El contenido del portapapeles se adapta perfectamente a las hojas de cálculo de MS Excel.
    • Una nueva opción Otros | Consultar vistas GV$ en la página Sesiones (Habilitar compatibilidad con RAC) introduce una compatibilidad limitada con RAC para Oracle 10g y versiones posteriores. Si se marca, la página de sesiones consulta las vistas GV$ en lugar de las vistas V$. Como resultado, también muestra información de otras instancias.
    • Los diálogos del menú contextual modal ahora son totalmente compatibles con el estilo visual de Office 11.
    • Tanto el navegador de contenido de datos como la vista general de tablas de Hora recuerdan el último nombre de tabla utilizado por separado del último nombre de vista utilizado. Al cambiar de tablas a vistas y volver a tablas, encontrará seleccionado de nuevo el último nombre de tabla utilizado. Al cambiar a vistas, encontrará seleccionado el último nombre de vista utilizado.
    • La vista de gráfico en la vista de contenido de datos y en la página SQL ahora permite mostrar hasta 5 series en lugar de 2.
    • Los privilegios potentes, como DBA, UNLIMITED TABLESPACE, BECOME USER, RESTRICTED SESSION, %ANY% y %P_FULL_DATABASE, se resaltan en rojo en las vistas de cuadrícula detalladas correspondientes de las páginas Usuarios y Roles.

    KeepTool 9.0.1

    18 Ene 2010

    • Compatibilidad con Unicode (UTF-16)
    • La nueva fila de filtro en el contenido de datos, el conjunto de resultados de la consulta SQL, las cuadrículas de resumen y la cuadrícula del cuadro de diálogo de conexión permiten un filtrado rápido
    • La nueva página Vista de diagrama para contenidos de datos y resultados SQL permite mostrar diferentes vistas de gráficos de los datos.
    • La nueva página Vista en árbol para Contenido de datos y Resultado SQL le permite mostrar datos jerárquicos como una vista en árbol.
    • El cuadro de diálogo de conexión recuerda OCI.DLL para cada servidor y conexión.
    • Reverse/DDL le permite seleccionar el esquema para realizar la ingeniería inversa.
    • Casilla de verificación en el navegador de objetos de la base de datos (componente del editor) para cambiar entre el orden alfabético y el orden lógico de las columnas.
    • El comentario de la tabla o columna para el nodo seleccionado se muestra en un nuevo cuadro de texto debajo de la vista de árbol.
    • La página Usuarios muestra una columna de casillas de verificación que revela los privilegios de DBA.
    • Los usuarios con privilegios de DBA aparecen en rojo, mientras que las cuentas de usuario bloqueadas aparecen en gris.
    • Nueva información relacionada con Oracle 11g en la página Usuarios:
    • Contraseña predeterminada (como tiger para scott) según la vista del diccionario dba_users_with_defpwd
    • Casilla de verificación para el privilegio de inicio de sesión SYS_ASM
    • Las versiones de contraseña muestran las reglas de seguridad para los usuarios de la base de datos que se han migrado de 10g a 11g
    • Nueva información relacionada con Oracle 10g y 11g en la página Espacio de tabla
      • Casilla de verificación para la compresión predeterminada de tablas
      • Deshacer la retención del espacio de tabla
      • Casilla de verificación «Archivo grande»
      • Evaluación de predicados (host/almacenamiento).
      • Casilla de verificación «Cifrado»
      • Comprimir para (por defecto, para qué tipo de operaciones)
    • Para la base de datos Oracle 11g, la lista de desencadenadores de la página de tablas muestra una nueva cuadrícula detallada con definiciones de orden de activación.
    • Ahora puede cambiar entre los parámetros de sesión y los parámetros del sistema en la página Parámetros de la base de datos. El cuadro de diálogo contextual para cambiar los parámetros muestra los parámetros válidos en un cuadro combinado de v$parameter_valid_values, siempre que sea accesible en cuanto a la versión de la base de datos y los privilegios.
    • Se ha añadido compatibilidad con restricciones de solo lectura en vistas.
    • Mostrar comando DDL para políticas en la página Esquema
    • Vista de dependencia de tipo PLSQL similar a la hoja de dependencia de paquetes/procedimientos PLSQL.
    • Los mensajes de error del cuadro de diálogo del asistente de importación se vuelcan en la ventana dbms_output. Esto permite leer un número ilimitado de errores.
    • Las operaciones del menú contextual Mostrar DDL y Eliminar rol ahora están disponibles para una selección de varias filas de la cuadrícula.
    • La página Espacios de tabla | Segmentos muestra un diagrama circular de la utilización del espacio de tabla por usuario.
    • La vista Rendimiento|E/S de disco ahora incluye archivos temporales
    • El cuadro de diálogo Conectar muestra una nueva categoría personalizada para agrupar por ubicación del servidor, nombre del proyecto, etc.
    • La página Esquema | Restricciones deshabilitadas ha cambiado de nombre a Restricciones no validadas. Muestra tanto las restricciones deshabilitadas como las no validadas. Una nueva columna Habilitado le permite filtrar cualquiera de ellas.
    • La nueva página Esquema | Dependencias muestra las relaciones y dependencias con otros esquemas.
    • El generador de documentación HTML ahora utiliza el cuadro de diálogo modal de conexión.
    • Se ha mejorado el cuadro de diálogo de impresión de cuadrículas de datos, que ahora incluye la exportación opcional a PDF.
    • Las columnas que muestran información sobre los trabajos de la base de datos en la página de sesiones están ocultas de forma predeterminada. Al hacer clic en la casilla de verificación, se hacen visibles. Esto da como resultado una mejora significativa del rendimiento en versiones posteriores de la base de datos, ya que se elimina el acceso a la vista del diccionario DBA_JOBS.

    KeepTool 8.1.8

    26 Jul 2009

    • Se ha añadido compatibilidad con múltiples alias (separados por comas) en TNSNAMES.ORA
    • Los datos de los campos XML se muestran en vistas de cuadrícula similares al contenido CLOB. La opción «Mostrar contenido CLOB en cuadrícula» se ha ampliado con contenido XML.
    • Resaltado de sintaxis para datos de campos XML.

    KeepTool 8.1.7

    07 Abr 2009

    • Se ha añadido el elemento de menú «Mostrar DDL» para los tipos PL/SQL.
    • Se ha armonizado el aspecto visual de los desencadenadores de bases de datos y esquemas con los desencadenadores de tablas.
    • El cuadro de diálogo Crear clave externa conserva el propietario de la tabla referenciada para la siguiente llamada.

    KeepTool 8.1.6

    27 Ene 2009

    • Finalización más rápida en el editor SQL
    • Los cuadros de diálogo Tablespace y Datafile ahora son compatibles con Oracle Managed Files
    • Aumento (y personalización) del tamaño de recuperación de matrices en las páginas Contenido de datos y SQL para una transferencia de datos más rápida
    • Rendimiento LOB mejorado
    • Las columnas relacionadas con la caché de objetos de la base de datos en la página de resumen de PLSQL ahora están ocultas de forma predeterminada. Una casilla de verificación le permite mostrarlas cuando lo desee. Esto aumenta el rendimiento de la página PLSQL, especialmente si el servidor de la base de datos funciona al límite de su capacidad.
    • El editor SQL ahora es compatible con los comandos SET TIMING y SET FEEDBACK de SqlPlus. Puede inicializarlos en el cuadro de diálogo de opciones.
    • El tiempo transcurrido o el número de filas procesadas se escriben en la ventana dbms_output.

    KeepTool 8.1.5

    27 Nov 2008

    • El navegador de contenido de datos muestra el número de filas de las tablas a partir de la última fecha analizada.
    • Nuevo botón en la ventana dbms_output que permite cambiar la propiedad «permanecer en primer plano» cuando la ventana está flotando.
    • La nueva opción Pre-Query Record count (Recuento previo a la consulta) permite consultar el recuento de filas antes de abrir la tabla. Se muestra en la barra de estado en lugar del número de filas recuperadas actualmente.

    KeepTool 8.1.4

    16 Oct 2008

    • El cuadro de diálogo para cambiar la contraseña ahora añade la cláusula REPLACE para Oracle 9.2 o posterior.

    KeepTool 8.1.3

    06 Oct 2008

    • Mejora significativa del rendimiento al ejecutar scripts con decenas de miles de líneas.

    KeepTool 8.1.2

    17 Sep 2008

    • Además del icono existente que marca las columnas de clave primaria en la lista de columnas de la tabla, se ha añadido un nuevo icono azul para marcar las columnas de clave externa. El icono de clave primaria ha cambiado su color de amarillo a naranja para mejorar su aspecto visual.
    • El administrador de restricciones, es decir, la herramienta integrada de Hora que permite habilitar o deshabilitar todas las restricciones del esquema, ahora gestiona el error ORA-00955. Si ya existe el índice para una clave principal o una restricción única, el comando de habilitar restricción se vuelve a ejecutar sin la cláusula USING INDEX.
    • El ingeniero Reverse DDL ahora permite generar scripts DDL en modo por lotes. Por lo tanto, debe ejecutar un comando como
      RevDDL.exe <nombre de archivo> <cadena de conexión>
      o
      RevDDL.exe C:\Temp\Scott.SQL SCOTT/TIGER.
      No olvide «entrecomillar» los nombres de archivo, incluidos los espacios en blanco.
    • Si el programa se ejecuta con al menos dos parámetros, los mensajes de error se redirigen a un archivo definido por el primer parámetro.
    • La edición in situ de los comentarios de las tablas y columnas se puede desactivar en Extras|Configuración, página «Comportamiento».

    KeepTool 8.1.1

    07 Jul 2008

    • Mejora en el rendimiento al cambiar de página
    • La página Base de datos|Archivos de datos ahora incluye tanto archivos de datos como archivos temporales.
    • El asistente «Crear tabla a partir de importación» ahora garantiza automáticamente que los nombres de las tablas y columnas coincidan con las convenciones de nomenclatura de Oracle.
    • Mejora de las sugerencias de información sobre herramientas en el diagramador ER
    • Las cuadrículas de datos permiten la edición in situ de los comentarios de las tablas y columnas
    • Se han corregido varios pequeños ajustes.

    KeepTool 8.1.0

    04 Jun 2008

    • Selección múltiple en la página Tablespaces para «Mostrar DDL»
    • Nueva opción Pretty-print disponible en el menú contextual del editor SQL integrado y autónomo (excepto HoraLight).
    • Ahora se puede ampliar el diagrama de tablas maestro/detalle mediante un control deslizante.
    • El diagrama de tablas maestro/detalle ahora se puede copiar al portapapeles (formato de metarchivo mejorado totalmente escalable).
    • Varias pieles nuevas.
    • Nuevo diagrama de jerarquía de roles en la página Esquema
    • Nuevo menú contextual para añadir y eliminar miembros del registro de rehacer.
    • Varias mejoras en el cuadro de diálogo de importación de datos.
    • ER-Diagrammer: nuevo elemento de menú para modificar claves externas.
    • Mejoras de rendimiento en varias páginas
    • Los cuadros de diálogo de información del entorno del sistema muestran información adicional, como la tarjeta de vídeo y el espacio en disco

    KeepTool 8.0.1

    15 Feb 2008

    • Compatible con Microsoft Windows Vista
    • Compatibilidad con columnas virtuales Oracle 11g. La cuadrícula de columnas de la tabla muestra dos nuevas casillas de verificación: «virtual» y «oculta». Utilice los cuadros de diálogo contextuales Añadir/Cambiar columna para gestionar las columnas virtuales.
    • Compatibilidad con índices invisibles Oracle 11g. La cuadrícula de datos correspondiente muestra la propiedad y el menú contextual permite realizar modificaciones.
    • La propiedad de invisibilidad (para el optimizador) de los índices se muestra en la cuadrícula.
    • FastReport Designer ahora le permite crear dinámicamente nuevas consultas SQL subordinadas (integración de conjuntos de datos ODAC).
    • El cuadro de diálogo de parámetros de la página SQL ahora le permite establecer el tipo de datos para cada parámetro.
    • Nuevo elemento del menú contextual «ping» para enlaces de bases de datos.
    • Nueva opción «Crear | Tabla desde importación» en el menú contextual «Tablas | Descripción general». Crea tipos de columna que coinciden con la fuente de importación.
    • Los elementos del cuadro de lista que muestran los nombres de las columnas en el cuadro de diálogo «Añadir clave externa» ahora se pueden ordenar por nombre o de forma lógica.
    • Nuevo elemento de menú «Búsqueda de archivos» en la ventana del Explorador de Windows integrada en la página SQL.
    • Se ha rediseñado la vista Espacio de tabla | Fragmentación. Enumera los fragmentos contiguos de segmentos y el espacio libre del espacio de tabla en orden inverso al modo en que se almacenan en el archivo de datos. Esto significa que ahora verá los segmentos que impiden reducir el tamaño del espacio de tabla en la parte superior de la lista.
    • El cuadro de filtro que aparece dinámicamente debajo de una cuadrícula filtrada ahora puede recuperar las últimas 5 configuraciones utilizando una lista MRU.
    • El cuadro de diálogo Explicar plan ahora confirma automáticamente el comando SQL EXPLAIN PLAN que se ejecuta cuando se muestra el cuadro de diálogo. De este modo, se libera el bloqueo de PLAN_TABLE.
    • La exportación desde la cuadrícula de datos a Excel (contenido de datos y bloc de notas SQL) ahora exporta los valores numéricos en formato numérico en lugar de en formato de cadena. Las columnas de claves externas se siguen exportando en formato «general» debido a limitaciones técnicas. Utilice el asistente de exportación del conjunto de datos subyacente para solucionar este problema.
    • El nuevo botón Actualizar (atajo F5) situado junto al botón Confirmar/Deshacer actualiza la página activa actualmente.
    • Se ha mejorado la creación de DDL para tablas externas.
    • El generador de consultas ahora indica el tipo de unión (interna, externa izquierda/derecha) mediante un círculo sólido/enmarcado junto a la columna de la tabla. El tipo de unión se inicializa según las propiedades NOT NULL de las columnas unidas. Puede cambiar el tipo de unión utilizando el menú contextual de la unión haciendo clic con el botón derecho del ratón en la línea que conecta las tablas unidas.
    • Ahora se admite la exportación a Excel y el modo de cuadrícula para tablas con columnas de marca de tiempo.
    • Se ha mejorado el rendimiento de la autocompletación de código del editor (Ctrl+Espacio).
    • Se ha aumentado el ancho de los controles de vista de registros con el botón de contexto en la página de contenido de datos.
    • Se ha mejorado el rendimiento en SQL Scratchpad.
    • Interfaz de usuario personalizada. El cuadro de diálogo de configuración le permite cambiar la apariencia visual de la aplicación.
    • La nueva pestaña FTP Explorer de la página SQL permite ejecutar scripts directamente desde el servidor mediante el protocolo FTP.
    • Se ha rediseñado el cuadro de diálogo de concesión de privilegios de objetos.
    • La página Interfaz de procedimientos/llamadas PL/SQL ahora muestra el método de autorización para procedimientos y funciones (Oracle 9i o posterior).
    • Nueva pestaña Preferencias de estadísticas en la página Tablas para Oracle 11g. El contexto permite cambiar los valores
    • Programador | Atributos globales ahora se pueden cambiar utilizando el menú contextual (10g o posterior)
    • El cuadro de diálogo Explicar plan muestra el nuevo parámetro de sesión optimizer_use_invisible_indexes de 11g y permite cambiarlo.
    • Compatibilidad con tablas de solo lectura de Oracle 11g: la descripción general de las tablas lo muestra como una casilla de verificación. El cuadro de diálogo de contexto de propiedades permite cambiarlo.
    • El contenido de datos de solo lectura se muestra en fuente gris
    • La generación de DDL incluye la nueva propiedad.
    • La página SGA muestra los valores de los nuevos parámetros de inicialización, como sga_target y memory_target.
    • La página SGA ahora añade una nueva pestaña de caché de resultados de Oracle 11g que muestra estadísticas de la caché de resultados, objetos de la caché de resultados y parámetros de inicialización relacionados con la caché de resultados.
    • Compatibilidad SQL básica para campos de objetos heredados.
    • Uso optimizado de la memoria para la recuperación de LOB.
    • Query Builder ahora permite guardar y recuperar una definición de consulta en un archivo XML.
    • Se muestran parámetros adicionales para la base de datos flashback (página Redo Log).
    • Compatibilidad con el nuevo modo de conexión 11g AS SYSASM.
    • Se ha mejorado el menú contextual de la página Privilegios de esquema. Ahora incluye soporte para conceder y revocar privilegios.
    • Interfaz de usuario con máscaras. Puede seleccionar entre múltiples apariencias visuales seleccionando en Extras|Configuración – Comportamiento – Nombre de la máscara.
    • Hay diferentes aspectos disponibles, como el azul, negro y plateado de Office XP, y un par de skins de temporada, como Navidad y San Valentín.
    • Nuevas opciones Extras|Configuración – Contenido de datos – Números largos como cadena (predeterminado: Verdadero). La opción define cómo se gestionan las diferentes precisiones de los tipos de datos numéricos de Oracle y Windows. Si se marca, las columnas NUMBER largas de Oracle se muestran como cadenas sin perder precisión. Como resultado, los totales calculados en el pie de página no están disponibles. Si no se marca, los NUMBER largos se asignan al tipo de datos doble de Windows con 15 dígitos significativos. Los totales como SUM y AVG están disponibles, pero se puede perder precisión.

    KeepTool 7.3.0

    05 Oct 2007

    • Nuevo programa de instalación
    • Selección automática de una sola instrucción en la ejecución de SQL (Ctrl+E)
    • Se han eliminado pequeños ajustes en la gestión de licencias de red
    • Nuevas versiones de ODAC, JAM y bibliotecas de terceros DevExpress.
    • Mejora en la gestión para usuarios sin privilegios de administración del sistema operativo
    • Se ha corregido la generación múltiple de SQL para los desencadenadores en las vistas
    • Se ha corregido el error de conversación en el cuadro de diálogo de cuota de espacio de tabla
    • Se ha mejorado la visualización de las advertencias PLSQL.
    • Objetos de la papelera de reciclaje excluidos de varias vistas de cuadrícula y lista.
    • Ahora se puede cambiar la contraseña caducada en el cuadro de diálogo de conexión
    • Respuesta del botón de error de la barra lateral al primer clic
    • Se ha cambiado el formulario de registro.

    KeepTool 7.2.1

    04 Abr 2007

    • Mejora del rendimiento de la función de uso de licencias fuera del sitio.
    • Mejora del rendimiento al trabajar con la licencia flotante y una conexión de red deficiente.
    • Mejora del rendimiento en la visualización de tablas con un gran número de columnas en Contenido de datos, Explorador de contenido de datos y Bloc de notas SQL.
    • Visualización optimizada en la pestaña SGA y estadísticas | Área SQL.

    KeepTool 7.2.0

    19 Mar 2007

    • Mejoras en el cuadro de diálogo Conectar
      • Las contraseñas se pueden almacenar de forma cifrada
      • Las conexiones se pueden mostrar agrupadas por usuario o servidor. Las conexiones también se pueden ordenar en orden cronológico inverso
      • Se pueden introducir y guardar comentarios sobre las conexiones utilizando el campo «Descripción breve»
    • Página SQL
      • El repositorio SQL ahora se conoce como «Bloc de notas»
      • El Explorador de archivos, que anteriormente solo permitía navegar entre archivos SQL y PL/SQL, ahora muestra todos los archivos
      • El editor integrado de Hora ahora muestra archivos ASCII con resaltado de sintaxis y plegado de código para los lenguajes más comunes (SQL, PL/SQL, Java, C++, Pascal, HTML, XML, etc.).
      • Lexers elementales para TXT, LOG, así como .sk, .ksh, .csh.
      • Un archivo binario, como un documento de Word, se puede abrir directamente desde el Explorador de archivos con la aplicación relacionada.
      • El Explorador de archivos vuelve al último directorio mostrado para cada conexión
      • Detección de sentencias en la ventana de código SQL.
      • Nuevos botones de navegación del Explorador de archivos en la página SQL.
      • Los archivos se pueden arrastrar y soltar desde el Explorador de Windows al Explorador de archivos
      • Aparece una ventana de vista previa de impresión antes de imprimir los archivos
    • Página Esquema | Pestaña Objetos no válidos
      • El menú contextual contiene dos nuevas entradas: «Compilar todos los no válidos» y «Mostrar DDL»
      • Se puede realizar una selección múltiple utilizando la tecla Ctrl
    • Página Objetos PL/SQL (antes Paquetes)
      • La antigua página Paquetes ahora se conoce como «Objetos PL/SQL».
      • Ahora los desencadenadores se pueden mostrar en la página PL/SQL, además de en la página Tablas
      • La página Descripción general de objetos PL/SQL ahora contiene un grupo adicional, «Depuración PL/SQL».
    • Mejoras de rendimiento en el explorador de objetos de base de datos.
    • En la página Contenido de datos, las columnas con el atributo NOT NULL se resaltan subrayando el encabezado de la columna.
    • El menú contextual de la página Usuario ahora incluye la cláusula PASSWORD EXPIRE de ALTER USER.
    • Nueva visualización de la descripción general de tablas en el explorador de contenido de datos y el generador de consultas mediante el uso de componentes de cuadrícula de alto rendimiento.
    • Cuando la grabación SQL está activa, ahora solo se guardan las sentencias SQL ejecutadas correctamente.
    • La ayuda ahora es contextual para cada página
    • El plan de ejecución ahora proporciona más información. Se han añadido varias columnas nuevas (entre ellas, Opciones, Optimizador, Posición, Coste, etc.).
    • Depurador PL/SQL
      • Ahora se puede seleccionar el código fuente a través del menú, siempre que el depurador haya ejecutado al menos un paso. Una vez seleccionado el código fuente, se pueden establecer puntos de interrupción inmediatamente
      • Se ha mejorado el sombreado contextual de los botones y menús.
      • El depurador ahora proporciona automáticamente la función Evaluar/Modificar para variables a través de una información sobre herramientas. Se han corregido varios errores.
    • En el diagramador ER, las sugerencias para las conexiones entre tablas se han alejado de las líneas de conexión para facilitar el trabajo con las líneas.
    • Los saltos de línea y los espacios en el editor SQL se ignoran cuando se ejecuta una instrucción SQL seleccionada.
    • Nuevos cuadros de diálogo del asistente de importación/exportación que permiten guardar y cargar perfiles específicos del usuario a través del botón Especificaciones.
    • Al imprimir, el tamaño del papel predeterminado es A4 o Carta, dependiendo de la configuración regional.
    • Se ha rediseñado el cuadro combinado «Modo optimizador» en Extras | Configuración | Sesión. Las opciones FIRST_ROWS y ALL_ROWS ya no están disponibles. El campo se puede editar para que sean posibles combinaciones de opciones.
    • Hay una nueva casilla de verificación «Advertencias PL/SQL» disponible en Extras | Configuración | Sesión. Esto permite habilitar o deshabilitar las advertencias PL/SQL para las bases de datos 10g. Hora ya no muestra los nombres de los paquetes en rojo en la página Descripción general cuando solo se han generado advertencias. No se mostrarán en rojo a menos que haya errores reales.
    • Hora solicita automáticamente una nueva contraseña cuando la contraseña de un usuario ha caducado.
    • El cuadro de diálogo Conectar se ha ampliado.
    • Hora emite una advertencia cuando el archivo oci.dll es anterior a la base de datos.
    • Si no se ha seleccionado ningún archivo en el Explorador de archivos de la página SQL, el editor pasa a ser de solo lectura y tiene un fondo gris.
    • Mejoras en la función «Ajustar columnas»:
      • Al hacer doble clic en el borde entre dos columnas, se activa la función «Ajustar mejor» para la columna de la izquierda. Esto también se aplica a los grupos de columnas.
      • La función «Ajustar columnas» se puede aplicar automáticamente a un número determinado de columnas o grupos mediante una nueva opción en Extras | Configuración | Comportamiento.
    • Mediante la casilla de verificación del panel de filtro situado debajo de la cuadrícula de datos, puede desactivar temporalmente el filtro.
    • Las páginas Tablas y PL/SQL ofrecen ahora una casilla de verificación «Incluir sinónimos» en la esquina superior derecha. La pestaña Sinónimos se ha eliminado de la página Tablas.
    • Los archivos ocultos (aquellos cuyo nombre comienza con un punto) se pueden mostrar u ocultar opcionalmente en el Explorador de archivos de SQL Scratchpad. La casilla de verificación para configurar esta opción se encuentra en Extras > Configuración > Página SQL > Ocultar archivos con prefijo de punto.
    • La página SQL ahora ofrece la posibilidad de ejecutar una sola instrucción SQL con Ctrl + E cuando se coloca el cursor sobre ella.
    • Se ha corregido la ordenación alfabética en SQL Scratchpad.
    • Se ha mejorado el rendimiento al cambiar entre tareas.

    KeepTool 7.0.3

    16 Sep 2006

    • Mejoras en la página Sesiones:
      • Se ha añadido un nuevo grupo, «En espera», a la vista general, con las columnas «En espera desde» y «Segundos».
      • Se ha añadido una columna adicional, «Transacción y bloqueo», al grupo Estado.
      • Se ha añadido otro grupo adicional, «Objeto y fila en espera».
      • La información que identifica la aplicación cliente se muestra a la derecha, en una sección que no se desplaza.
      • Ahora solo se mostrará gráficamente la sesión que provoca un bloqueo. Una sesión que mantiene un bloqueo solo aparecerá en rojo cuando esté bloqueando otra sesión. Una sesión bloqueada ya no se mostrará en rojo. Nota: Para utilizar esta función, disponible a partir de la versión 7.0.3.2, se debe redefinir el rol HORA_USER.
    • El icono del programador se ha rediseñado con un color diferente para diferenciarlo del icono de trabajos.
    • El cuadro de diálogo «Conceder privilegios de objeto» ahora recupera los últimos privilegios seleccionados.
    • Se ha mejorado la accesibilidad a las tablas de otros esquemas: Ctrl+Espacio permite buscar tablas sin necesidad de especificar el propietario en el esquema actual.
    • La ventana Conjunto de resultados de la consulta SQL no se cierra automáticamente al salir de la página SQL.
    • Se ha corregido el problema en Buscar/Reemplazar en el Editor cuando se especifican expresiones regulares.
    • Nuevo elemento del menú contextual del explorador de contenido de datos: el editor abre un cuadro de diálogo modal para las columnas CLOB.
    • Nueva opción «Habilitar/Deshabilitar» en el menú contextual del Programador
    • Ahora es posible maximizar y restaurar la ventana DBMS_Output después de cerrarla.
    • Depurador PL/SQL: el menú contextual permite borrar la ventana DBMS_Output
    • ER Diagrammer, DCB y Query Builder muestran todos los propietarios si el usuario tiene el privilegio SELECT ANY TABLE
    • El diagramador ER ahora aclara las relaciones mediante información sobre herramientas
    • Las tablas dependientes e independientes se diferencian visualmente en el diagramador ER. Las relaciones no identificables ahora se muestran como líneas discontinuas
    • Varias correcciones de errores.

    KeepTool 7.1.0

    06 Jun 2006

    • Hora ahora muestra la versión de Oracle y el SID en la barra de título del formulario principal.
    • Ahora se pueden mostrar los trabajos para el esquema actual o, opcionalmente, para todos los esquemas.
    • Usuarios/Roles: una nueva vista detallada muestra los usuarios y roles a los que se han concedido privilegios de objeto para el usuario actual
    • Tablas de resumen: nueva columna Errores en el grupo Indicadores. Siempre es NULL, excepto para las vistas. Las vistas con errores también se muestran en rojo
    • Varias correcciones de errores.

    KeepTool 7.0.2

    24 Feb 2006

    • El menú contextual de Tablas permite activar o desactivar la supervisión de todos los índices.
    • El menú contextual Índices permite activar o desactivar la supervisión de índices individuales.
    • Ahora se muestra la información de V$OBJECT_USAGE para los índices.
    • Se ha mejorado el rendimiento al pasar de la vista general de tablas a la exploración del contenido de datos.
    • Se ha mejorado la visualización en la ventana Esquema del editor SQL.
    • Se ha mejorado la apariencia de la función de plegado de código del editor SQL.
    • Mejoras en la exportación directa a Excel (el archivo Excel ahora muestra la agrupación por columnas, cuando está activa).
    • Mejoras en la navegación por las funciones de la base de datos
    • Mejoras en el contenido de datos (nueva vista de registros, nueva vista de texto, mejoras en los encabezados de columna en la vista de cuadrícula, visualización de campos BLOB con aplicaciones de Windows).

    KeepTool 7.0.1

    30 Ene 2006

    • Una nueva interfaz más fácil de usar en todos los productos de la versión 7
    • Un nuevo y potente componente de cuadrícula de datos, con un rendimiento mucho mejor a la hora de gestionar los resultados de las consultas disponibles a través del modo opcional en memoria en el cliente, para
      • Ordenar
      • Filtrar
      • Agrupar, incluyendo múltiples niveles
      • Cálculo de suma, media, mínimo, máximo y recuento
      • Para obtener más información, consulte www.keeptool.com/newsletters/060110/Grid.html
    • Nuevo editor SQL con
      • Código plegable
      • Plegado de texto
    • Funciones mejoradas para aplicar esquemas de color
      • Para obtener más información, consulte www.keeptool.com/newsletters/060110/Colors.html
    • Compatibilidad adicional con Oracle 10g: Programador, XML
    • Integración de la última versión del generador de informes Fast Reports 3
    • La vista en árbol de Explain Plan ahora presenta información sobre cada paso en forma de columna
    • Integración del nuevo componente de impresión WYSIWYG
    • Rendimiento mejorado en la página Tablas
    • Funcionalidad mejorada en el depurador PL/SQL
    • El diagramador ER ahora se basa en un nuevo componente de diagramación (FlowChart).
      • Para obtener más información, consulte www.keeptool.com/newsletters/060110/Diagrammer.html

    KeepTool 7.0.0

    10 Nov 2005

    • La versión preliminar de Hora 7 ya está disponible, y pronto se lanzará la versión completa de KeepTool 7.

    KeepTool 6.2.7

    02 Sep 2005

    • El cuadro de diálogo de conexión estándar de los productos KeepTool ahora incluye el cuadro desplegable Tema de color, que permite a los usuarios distinguir fácilmente entre varias sesiones.
    • Se ha rediseñado el navegador de contenido de datos. Ahora se pueden abrir tablas y vistas seleccionándolas de una lista y haciendo doble clic. Ahora se puede abrir un archivo de configuración creado anteriormente, incluso si algunas de las tablas ya no existen.
    • Hora ahora se puede iniciar automáticamente desde la línea de comandos con la especificación AS SYSDBA o AS SYSOPER. Para obtener más información, consulte el tema Parámetros de la línea de comandos.

    KeepTool 6.2.5

    24 Mar 2005

    • El nodo predeterminado de SQL Workbench, My SQL, ahora se llama Personal SQL. Este cambio no afecta a los usuarios actuales.
    • La regla horizontal del editor SQL ahora se puede activar o desactivar a través del menú Extras | Additional (Extras | Adicional).
    • Se ha mejorado el cuadro de diálogo Conectar para permitir el acceso a través del cliente instantáneo 10g, utilizando una cadena con el formato host:puerto/nombre del servicio.
    • Reverse DDL ahora admite la cláusula Tablespace para LOB.
    • Se ha corregido un problema con la importación de fechas desde Microsoft Excel.
    • En Base de datos | Roles, cuando se selecciona Privilegios del sistema con la pestaña inferior izquierda, solo se habilita la pestaña inferior Concesionarios a la derecha.
    • Se ha corregido un problema de Oracle Data Access Components que ocasionalmente mostraba celdas en blanco en la cuadrícula Tablas | Contenido de datos.
    • En Tablas de resumen, la casilla de verificación Distinguir mayúsculas y minúsculas del cuadro de diálogo del filtro ahora está desactivada de forma predeterminada.

    KeepTool 6.2.4

    03 Nov 2004

    • El cuadro de diálogo Conectar ha añadido un nuevo campo que permite introducir opcionalmente una etiqueta cuyo texto formará parte de la barra de título de la ventana principal y del botón de la barra de tareas de la sesión.
    • Se han realizado varios cambios menores para mejorar la eficiencia.

    KeepTool 6.2.3

    01 Oct 2004

    • Rendimiento de las tablas | Se ha mejorado el contenido de los datos y el navegador de contenido de datos mediante el almacenamiento en caché en tiempo de ejecución de los metadatos para consultas posteriores.
    • El cuadro de diálogo DROP TABLESPACE ahora ofrece la opción AND DATAFILES para bases de datos 9i y 10g.
    • Se ha mejorado el rendimiento de inicio de Hora mediante la eliminación de las llamadas automáticas a DBMS_JAVA. En el menú Extras | Configuración, ahora es posible activar o desactivar la salida del servidor Java independientemente de DBMS_OUTPUT, así como configurar el tamaño del búfer. El valor predeterminado ahora es la salida Java desactivada y DBMS_OUTPUT activado, con un tamaño de búfer de 20 000 líneas para cada uno.
    • En la página Tables (Tablas) de Hora, ahora es posible crear claves primarias y únicas desde la cuadrícula de detalles Columns | Constraints (Columnas | Restricciones), de la misma manera que en la hoja Constraints (Restricciones).
    • El cuadro de diálogo de conexión del generador de documentación HTML ofrece ahora la posibilidad de una conexión TCP/IP directa.

    KeepTool 6.2.2

    01 Sep 2004

    • Ahora se puede guardar una lista del contenido actual del navegador de contenido de datos en un archivo XML especificado por el usuario. Al volver a entrar en el navegador, todas las tablas y vistas se pueden recuperar en la ventana mediante el nuevo botón Cargar.
    • Hora ahora ofrece la posibilidad de cancelar consultas de larga duración en SQL Workbench, Tablas | Contenido de datos y el navegador de contenido de datos. Una nueva casilla de verificación en Extras | Configuración pregunta al usuario si desea cancelar la consulta. Aparece después de 2 segundos en Windows XP, o para todas las consultas en versiones anteriores de Windows. Consulte el nuevo tema Cancelar consulta para obtener más detalles. (Esta función no está disponible con una conexión TCP/IP).
    • Se han realizado mejoras en los cuadros de diálogo de personalización del editor SQL independiente y del editor integrado en las ventanas de código de Hora, sobre todo en el cuadro de diálogo Colores. Como resultado, se han establecido nuevos ajustes predeterminados. Estos se pueden sustituir y guardar para su uso futuro. Encontrará más detalles en Personalización del editor.
    • El cuadro de diálogo Buscar, al que se puede acceder desde la página Descripción general de paquetes (descrito en el cuadro de diálogo Buscar texto PL/SQL), ahora permite realizar búsquedas en todas las categorías de objetos PL/SQL o solo en la categoría indicada en la pestaña inferior.
    • La configuración de Hora ahora añade la opción de desactivar Windows Ghosting. Esta opción solo afecta a Windows XP SP1 y evita situaciones en las que las ventanas no se pueden cerrar después de cambiar entre Hora y otras aplicaciones de Windows.
    • Otra nueva configuración determina si se mostrará el tiempo de ejecución en la ventana DBMS_Output al utilizar la función Ejecutar consulta.
    • El cuadro de diálogo CREATE VIEW de Hora ahora califica automáticamente el nombre de la vista con el nombre del esquema actual. Esto evita un mensaje de error de Oracle que se generaba anteriormente cuando se utilizaba el cuadro selector de esquemas para gestionar el esquema de otro usuario.

    KeepTool 6.2.1

    09 Ago 2004

    • En Tablas | Contenido de datos y en el Explorador de contenido de datos, se ha añadido una nueva función de exportación XML.
    • En Tablas | Desencadenadores, se ha mejorado la visualización de las columnas afectadas por los desencadenadores.
    • La función Informes ahora permite exportar a un archivo Excel, y los campos de datos del Diseñador de informes incluyen referencias a nombres de variables.
    • En la cuadrícula Resultados de SQL Workbench, se ha eliminado la referencia a AutoCommit en el título de la ventana.
    • El cuadro de diálogo CREATE TABLE, Tablas | Columnas y Generación de DDL ahora permiten la entrada y visualización de los calificadores semánticos de longitud explícita BYTE y CHAR para los tipos de datos CHAR y VARCHAR2. Esto se muestra en Reverse DDL Engineer y HTML Documentation Generator, además de Hora.
    • Se han eliminado los campos redundantes LAST_SEC, THIS_SEC y NEXT_SEC en la vista general de trabajos.
    • En Usuarios | Área SQL, se han añadido botones para Filtrar, Buscar y Vaciar área SQL.
    • En la vista general de vistas materializadas de Hora, se ha añadido información adicional sobre los grupos de actualización a la cuadrícula. Se ha añadido una nueva casilla de verificación Registro al cuadro de diálogo CREAR VISTA MATERIALIZADA. Se ha modificado la consulta que genera la vista general de una base de datos 8.1.7 para evitar la visualización de valores erróneos en ALL_MVIEWS.COMPILE_STAT.
    • En Espacios de tabla | Archivos de datos, se ha añadido un elemento del menú contextual para eliminar un archivo temporal.
    • El explorador de contenido de datos de Hora ahora muestra la fila actual y el número de filas recuperadas en la barra de estado, al igual que en la página Tablas | Contenido de datos.
    • En la página Paquetes de Hora, el código fuente de una unidad PL/SQL que se abre en un editor independiente ahora conserva la configuración del editor de la misma manera que la ventana del código fuente. La función Buscar procedimiento en la ventana del editor independiente ahora también funciona de la misma manera que en la pestaña Código fuente.
    • Las marcas de verificación de las cuadrículas ya no aparecen dentro de recuadros.

    KeepTool 6.2.0

    21 Jun 2004

    • Todos los productos KeepTool ahora admiten el acceso al servidor Oracle 10g a través de la interfaz Oracle Call Interface del cliente 10g.
    • En Hora, se ha añadido una nueva opción al menú de opciones generales, disponible en Extras | Configuración. AutoCommit hace que las inserciones, actualizaciones y eliminaciones que se realizan a través de las cuadrículas en Tablas | Contenido de datos y en el navegador de contenido de datos se confirmen automáticamente. En versiones anteriores de Hora, AutoCommit se activaba automáticamente. Ahora, esta opción se puede desactivar desmarcando la casilla.
    • Para las bases de datos Oracle 10g, ahora se puede ver el estado de la base de datos Flashback a través de una nueva pestaña en la página Redo Logs.
    • El menú contextual de Descripción general de espacios de tabla ahora permite cambiar el nombre de los espacios de tabla en Database 10g.
    • En la pestaña «Overview Tables» (Descripción general de espacios de tabla), se han añadido tres nuevos indicadores: «Dependencies» (Dependencias), «Compression» (Compresión) y «Dropped» (Eliminado). El tercero indica que una tabla se ha eliminado, pero no purgado, de una base de datos Oracle 10g y se encuentra en la papelera de reciclaje. En «Tables | Indexes» (Tablas | Índices), un nuevo indicador «Dropped» (Eliminado) indica que un índice se ha eliminado y se encuentra en la papelera de reciclaje.
    • Los componentes de acceso a datos Oracle utilizados por KeepTool ahora admiten la conmutación por error transparente de aplicaciones (TAF), que restablece automáticamente la conexión con el servidor cuando falla la conexión anterior.

    KeepTool 6.1.1

    28 Abr 2004

    • Todos los productos KeepTool ahora admiten el acceso al servidor Oracle 10g a través de la interfaz Oracle Call Interface del cliente 10g.
    • Hora ahora es compatible con el servidor Oracle Database 10g.
    • El enlace a Oracle Reference, SQL Reference y Error Messages, que antes se encontraba en el menú Help, ha sido sustituido por un enlace global a Oracle Help desde el menú contextual Search en todas las ventanas de código de Hora y en el editor SQL independiente.
    • El generador de consultas de Hora ahora permite añadir tablas relacionadas desde el menú contextual de una tabla seleccionada.
    • Ahora es posible soltar varios objetos en Hora manteniendo pulsada la tecla Ctrl al seleccionar los objetos. Se muestra una ventana de confirmación de la operación, que debe aceptarse antes de continuar.
    • Se han añadido nuevas opciones de filtrado al explorador de contenido de datos y a la hoja de contenido de datos de la página Tablas. Permiten definir una relación ad hoc entre tablas.
    • Tanto el explorador de contenido de datos como la hoja de contenido de datos de la página Tablas ahora habilitan el editor de notas para las columnas definidas como XMLTYPE y para las tablas definidas como TABLE OF XMLTYPE.
    • botón de la barra de herramientas, hay dos nuevas opciones disponibles: registros con distinción entre mayúsculas y minúsculas y registros que no coinciden.
    • que el ancho de los encabezados de columna.
    • En la hoja Paquetes, procedimientos y funciones de la vista general de Hora, ahora se muestran nuevas pestañas con información extraída de la vista V$DB_OBJECT_CACHE que pertenece al elemento resaltado.
    • Las ventanas de código fuente para objetos PL/SQL ahora incluyen automáticamente una barra (/) al final, para facilitar la ejecución si se guardan en archivos externos.
    • La página Esquema de Hora se ha trasladado de la parte inferior a la parte superior de la colección Adicional.
    • En la página Esquema de Hora, ahora es posible ver el DDL para las concesiones de privilegios de objetos realizadas por el propietario del esquema a otros.
    • Se ha añadido una nueva hoja, Desencadenadores de esquema, a la página Esquema de Hora.
    • Los colores del tipo y el fondo de la barra lateral de Hora ahora se pueden personalizar desde la pestaña Inicio de Extras | Configuración.
    • En la página Espacio de tabla de Hora, se ha mejorado la pestaña Archivos de datos para incluir STATUS de V$DATAFILE, que muestra si los archivos de datos están en línea o fuera de línea.
    • La invocación por lotes del generador de documentación HTML añade muchas opciones nuevas, incluida la posibilidad de generar un archivo HTML sin pasar por el cuadro de diálogo de opciones.

    KeepTool 6.1.0

    12 Ene 2004

    • En SQL Workbench de Hora, se ha añadido compatibilidad con los sistemas de gestión de código fuente que cumplen con la interfaz SCC de Microsoft, empezando por Microsoft Visual SourceSafe.
    • La barra lateral estándar de Hora contiene un nuevo elemento: el explorador de contenido de datos, que facilita la visualización y actualización de varias tablas o vistas a la vez. Una opción permite el filtrado automático para mostrar solo las filas relacionadas con una fila seleccionada en la tabla vista anteriormente.
    • La hoja Contenido de datos de Hora en la página Tablas se ha mejorado para permitir la visualización de cualquier tabla seleccionada por el usuario junto con las tablas de detalles relacionadas. Además, el cuadro de diálogo Ordenar columnas se ha mejorado para presentar dos nuevas opciones para seleccionar las columnas que se mostrarán: Seleccionar todo y Deseleccionar todo.
    • El botón Avanzado del cuadro de diálogo Conexión de los tres productos ahora ofrece al usuario la posibilidad de elegir entre los archivos oci.dll existentes para todos los Oracle Homes mediante un cuadro combinado.
    • En todas las ventanas de código de Hora y en el editor SQL, se ha añadido un nuevo elemento al menú contextual que comenta el texto seleccionado de varias líneas con los símbolos /* */.
    • Para esquemas, tablas e índices, Hora ofrece ahora nuevas opciones para analizar estadísticas.

    KeepTool 6.0.2

    02 Dic 2003

    • Las funciones de importación y exportación EMS de la página Tabla de Hora y de Resultados SQL ahora son compatibles con el formato Microsoft Access (.mdb). Para habilitar esta opción, es necesario tener instalado ActiveX Data Objects (ADO).
    • En la página Contenido de datos de Hora, las columnas TIMESTAMP ahora se muestran correctamente cuando se utiliza un oci.dll de Oracle 9.2.
    • El menú contextual para las formas de tabla en el generador de consultas de Hora ahora ofrece opciones para presentar el orden de las columnas de la tabla.
    • El Generador de consultas de Hora ahora permite incorporar tanto tablas como vistas en la consulta.
    • Hora ahora utiliza el privilegio SELECT ANY DICTIONARY (en lugar de SELECT ANY TABLE) con las bases de datos Oracle 9i para determinar si se deben mostrar las vistas del diccionario de datos a los usuarios a los que no se les ha concedido el rol HORA_USER.

    KeepTool 6.0.1

    24 Oct 2003

    • Se ha añadido una nueva opción al menú Extras | Configuración de Hora. Esta opción determina si se mostrará un cuadro de diálogo después de cada instrucción DML para que el usuario pueda elegir entre confirmar, revertir o continuar la transacción hasta un momento posterior. Ahora se puede confirmar o revertir mediante los nuevos botones de la barra de herramientas o mediante el menú Archivo.
    • Se ha añadido un nuevo elemento al menú contextual y un botón a la barra de herramientas de SQL Workbench de Hora. Permite enviar el contenido de la ventana de código a una sesión SQL*Plus para su ejecución y ver el resultado en la ventana DBMS_OUTPUT.
    • En la pestaña Contenido de datos de Hora para tablas, ahora hay un elemento del menú contextual que permite cargar BLOB y CLOB desde archivos y guardarlos en archivos.
    • En la pestaña Esquema | Política de Hora, se han añadido nuevos elementos del menú contextual para añadir o eliminar una política de seguridad.
    • En la pestaña Tablas | Columnas de Hora, ahora se puede invocar un nuevo cuadro de diálogo para controlar la visibilidad y el orden de las columnas haciendo clic en el área de la esquina superior izquierda de la cuadrícula.
    • La página Redo Logs de Hora ha añadido una nueva hoja para mostrar los datos de registro archivados.
    • La función Informe de Hora ahora tiene la capacidad de guardar informes en varios formatos, incluidos .pdf y .rtf.
    • El generador de consultas SQL de Hora añade una casilla de verificación que permite utilizar columnas en cláusulas WHERE sin seleccionarlas.
    • Las opciones de personalización del editor SQL (independiente e integrado) ahora incluyen una nueva categoría adicional, en la que es posible activar o desactivar el resaltado de la línea actual.
    • El explorador de archivos de SQL Workbench de Hora ahora muestra tipos de archivo adicionales, como .sqs y .tab, creados por Oracle Designer.
    • Varias mejoras menores diversas.

    KeepTool 6.0.0

    07 Sep 2003

    • El diseño de las interfaces de usuario de todos los productos de KeepTool se ha modificado para que la interfaz siga el diseño actualmente seleccionado de Windows XP. En Windows XP, la pestaña actualmente seleccionada en todas las hojas de pestañas ahora aparece resaltada en naranja. La mayoría de los iconos de todos los productos se han actualizado para mostrar más detalles y más color.
    • Hora: El generador de consultas SQL ha sido sustituido por una nueva versión que permite mostrar gráficamente las tablas y columnas, generando automáticamente las uniones para las relaciones entre tablas. El generador de consultas ahora también genera código para bucles «for» del cursor, además de sentencias SELECT, INSERT y UPDATE. La nueva función se describe en el tema Generador de consultas SQL, en Diálogos modales.
    • Hora: Se han añadido nuevos diálogos de exportación e importación tanto a la hoja Tablas | Contenido de datos como a la cuadrícula Resultados del SQL Workshop. Estas funciones se describen en dos nuevos temas en Diálogos modales: Exportación de archivos EMS e Importación de archivos EMS.
    • Hora: Se ha añadido una nueva función Informe tanto a la hoja Tablas | Contenido de datos como a la cuadrícula Resultados del SQL Workshop. Esta función se describe en Diálogos modales, en el nuevo tema Informes.
    • Hora y Editor SQL: Se ha añadido una nueva función de Comparación de archivos al SQL Workbench. Se puede acceder a ella desde las pestañas Repositorio SQL y Explorador de archivos, y se puede utilizar para comparar dos archivos de texto cualesquiera. Esta función también está disponible en el menú Archivo del Editor SQL independiente. Se describe en Diálogos modales, en el tema Comparación de archivos.
    • Hora: Se han añadido dos nuevos botones al extremo izquierdo de la barra de herramientas, disponibles para la mayoría de las operaciones que permiten actualizaciones escribiendo en una cuadrícula de datos: Confirmar y Deshacer.
    • Hora y Editor SQL: Tanto el SQL Workbench de Hora como el Editor SQL muestran ahora los números de columna en la ventana de código.
    • Hora: La función Ejecutar script de SQL Workbench ahora ignora los comandos SQL*Plus. Esto permite que los comandos SQL y los bloques PL/SQL de los scripts se ejecuten sin interrupciones.
    • Hora: La función Ejecutar script ahora muestra los resultados de las sentencias SELECT en la ventana DBMS_OUTPUT, donde se pueden manipular posteriormente.
    • Hora: Se ha añadido una nueva página Esquema a la barra lateral adicional. La página proporciona información sobre el estado de todos los objetos del esquema seleccionado actualmente, independientemente del tipo de objeto.
    • Hora: El cuadro de diálogo «Conceder privilegios del sistema», que se encuentra en «Base de datos | Roles» y «Usuarios | Roles y privilegios», ahora utiliza iconos para distinguir entre roles y privilegios, y añade una casilla de verificación para facilitar la concesión múltiple.
    • Hora: La pestaña Privilegios de la página Tablas se ha rediseñado para mostrar los concesionarios y los privilegios a través de una cuadrícula.
    • Hora: Ahora se puede cambiar el tamaño de todas las columnas de la cuadrícula. Al hacer doble clic en el borde de una columna, se establecerá el tamaño de la columna al de la celda más grande. Al pulsar la tecla Alt al seleccionar un área de texto con el ratón, se puede seleccionar un bloque rectangular de texto.
    • Hora: En la página Base de datos, se han añadido la cadena de puerto, la versión y la compatibilidad. Se muestran todas las opciones, estén instaladas o no, y las opciones no disponibles aparecen en gris.
    • Hora: La opción de menú Esquema | Borrar esquema ahora proporciona información detallada sobre los objetos que no se pueden eliminar, como los sinónimos públicos.
    • Ingeniero DDL inverso: Ahora se puede aplicar una condición de filtro al especificar los objetos que se incluirán individualmente.
    • Al crear nuevas relaciones de clave externa en ER Diagrammer, ahora se muestran automáticamente los nuevos nombres de claves externas sin necesidad de actualizar el diagrama.
    • Cuando se inicia ER Diagrammer desde un archivo .dgr guardado, se muestra automáticamente un cuadro de diálogo de conexión después de cualquier intento de actualizar el diagrama.

    KeepTool 5.3.0

    19 Mar 2003

    • Se ha añadido una nueva función para exportar la cuadrícula de resultados SQL y el contenido de las tablas a una hoja de cálculo de Microsoft Excel.

    KeepTool 5.2.4

    21 Feb 2003

    • Se ha añadido una nueva función para generar nuevas conexiones de usuario y para cambiar de conexión dentro de Hora a la barra de menú y a la barra de herramientas.
    • El resaltado de sintaxis para palabras reservadas en las ventanas de edición de código ahora incluye más palabras nuevas de 9i.
    • El cuadro combinado Esquema actual de Hora se ha ampliado en longitud y se ha añadido el nombre del esquema, seguido de dos puntos, a la barra de título de Hora, cuando se visualiza un esquema distinto al del usuario conectado.

    KeepTool 5.2.3

    26 Ene 2003

    • Mejoras en el depurador PL/SQL para mantener las variables vigiladas en los desencadenadores entre invocaciones y habilitar las variables vigiladas en las variables globales del paquete.
    • En Reverse DDL, una nueva opción determina si la lista de casillas de verificación de objetos de base de datos debe aparecer marcada o sin marcar al abrir la aplicación.
    • Al ejecutar SQL desde la ventana de código de SQL Workbench o desde el editor independiente, ahora es posible desactivar el guardado automático antes de la ejecución, mediante una casilla de verificación en el elemento de menú Extras | Configuración.
    • Al actualizar desde la cuadrícula de resultados en SQL Workbench, ahora es posible seleccionar Confirmar o Deshacer después de publicar los cambios.

    KeepTool 5.2.2

    08 Nov 2002

    • Los cuadros de diálogo modales Conceder y Revocar, disponibles en la pestaña Privilegios de determinados objetos, ahora permiten conceder o revocar privilegios a varios roles o usuarios al mismo tiempo.
    • Se han añadido columnas adicionales relacionadas con las tablas de objetos a la hoja de tablas de resumen.
    • La función Documentación en línea de Oracle ahora ofrece acceso a todas las versiones de la documentación de Oracle 8i y Oracle 9i.
    • Se ha actualizado la interfaz del Administrador de recursos para admitir los nuevos parámetros de Oracle 9i.
    • La hoja Base de datos | Roles ahora permite seleccionar Roles o Privilegios del sistema, con el fin de mostrar a los beneficiarios de todos los privilegios del sistema.

    KeepTool 5.2.1

    02 Oct 2002

    • La función de autocompletado de código se puede activar o desactivar a través del elemento del menú Extras.
    • La función de autocompletado de código ahora completa un designador incompleto tras una pausa o al pulsar Ctrl + espacio. Si se pulsa Intro, el autocompletado de código se reanuda en el mismo caso que el texto introducido anteriormente.
    • En SQL Workbench, los nodos raíz de una unidad de red ahora se muestran con un icono distinto. Los elementos ahora se ordenan alfabéticamente.

    KeepTool 5.2.0

    16 Sep 2002

    • El generador DDL inverso ahora crea DDL para espacios de tabla y está disponible a través del menú contextual de Hora.
    • La hoja «Descripción general de espacios de tabla» ahora incluye el número de espacio de tabla.
    • El registro SQL ahora se denomina «Grabación SQL» y se puede activar o desactivar a través del menú Extras, así como desde la ventana Vista previa SQL.
    • El repositorio SQL ahora está basado en archivos. El SQL que antes se almacenaba en el Registro de Windows ahora se puede importar. La grabación SQL puede designar un archivo de destino a través de la nueva pestaña Explorador de archivos.
    • Nuevo elemento de menú «Autocompletar código» en «Consulta» en el menú contextual del editor SQL. Esta función también aparece automáticamente al introducir un nombre de tabla, un nombre de alias o un nombre de paquete, seguido de un punto, en una instrucción SQL.
    • El paquete DBMS_Profiler suministrado por Oracle se puede invocar a través de un nuevo icono de la barra de herramientas desde SQL Workbench.
    • En el editor SQL, ahora se utiliza un código de colores para distinguir entre sentencias ejecutadas con éxito y sin éxito. Las sentencias problemáticas se pueden corregir en la ventana del editor y el código se puede volver a ejecutar.
    • El editor SQL crea automáticamente el marcador 0 delante de la primera instrucción.
    • Se ha añadido una nueva pestaña MRU (Most Recently Used, más recientemente utilizado) en la parte inferior de la hoja Overview Tables (Tablas de visión general). Esto limita la vista a los objetos que se han seleccionado más recientemente, utilizando una de las pestañas de la parte superior.
    • Aparece un nuevo cuadro combinado de dos partes para seleccionar el esquema que se va a ver. La parte superior muestra los esquemas vistos más recientemente. La parte inferior muestra todos los esquemas del diccionario de datos a los que puede acceder el usuario actual.
    • La nueva opción Analizar de la hoja Tablas generales permite utilizar el paquete DBMS_STATS para recopilar estadísticas.
    • La hoja Vistas materializadas generales ahora muestra los privilegios concedidos y los parámetros de inicialización relevantes.
    • Se ha añadido una nueva pestaña, Operaciones largas, a la página Sesiones.
    • Los elementos del menú Desencadenadores y Claves externas del menú Esquema se han sustituido por Gestión global de desencadenadores y Gestión global de restricciones.
    • Se ha mejorado el marcado de errores para las compilaciones de objetos y desencadenadores PL/SQL.
    • Nueva columna Comentarios de actualización en la pestaña Parámetros de inicialización de la página Base de datos (solo Oracle 9i).
    • Nuevas columnas Orden de activación y Nivel en la pestaña Desencadenadores de la página Tablas.
    • Los datos que infringen las restricciones ahora se pueden actualizar directamente en el cuadro de diálogo Mostrar excepciones de la pestaña Restricciones de la página Tablas.
    • Ahora las vistas se pueden actualizar directamente, utilizando la ficha Contenido de datos de la página Tablas y vistas.

    KeepTool 5.1.3

    08 Mar 2002

    • Cambios en la pestaña Tablas | Contenido de datos
      • La opción de menú Crear script INSERT ahora impide que se incluyan todas las columnas ocultas anteriormente. Esta función permite la comparación parcial de tablas pertenecientes a diferentes bases de datos.
      • El nuevo elemento del menú Crear script UPDATE genera un script similar que contiene instrucciones UPDATE.
    • Un nuevo elemento del menú contextual Registro le permite elegir si las tablas y los índices deben tener el registro activado o desactivado.
    • Se ha añadido un nuevo elemento de menú Crear archivo de parámetros de exportación al elemento de menú Esquema del formulario principal. Permite crear un archivo de parámetros que controla la utilidad de exportación de Oracle para exportaciones de varias tablas.
    • Ahora es posible añadir nuevas particiones a una tabla particionada por hash, utilizando el elemento del menú contextual Añadir de la cuadrícula de particiones de la tabla.
    • Reverse/DDL ahora le permite elegir entre los siguientes métodos para calcular el valor START WITH para secuencias:
      • Valor inicial original utilizado para crear la secuencia.
      • Último número utilizado: esto significa que la instrucción DDL comienza con el valor actual de la secuencia. Esta opción es muy útil una vez que se ha ejecutado el script DDL para crear la estructura del esquema y se ha utilizado la utilidad de importación de Oracle para cargar los datos.
      • Siempre uno, independientemente del valor inicial original y del último número utilizado.
    • El cuadro de diálogo Cambiar esquema actual, que solía aparecer al hacer clic en el botón de esquema situado a la izquierda de la barra de estado, ha sido sustituido por un cuadro combinado. Su lista integrada de los elementos utilizados más recientemente elimina la necesidad de un cuadro de diálogo.
    • La hoja Espacios de tabla | Archivos de datos ahora muestra la marca de nivel máximo para cada archivo de datos. Se trata del número absoluto de bytes utilizados, incluidos los fragmentos libres entre los bloques de datos utilizados. El tamaño de un archivo de datos se puede reducir al menos a este tamaño.
    • Cuando se mueve una tabla a otro espacio de tabla, es necesario reconstruir sus índices. Hemos añadido una cuadrícula al cuadro de diálogo Moving to another tablespace (Mover a otro espacio de tabla) que muestra los índices y sus espacios de tabla. Puede utilizar las casillas de verificación para seleccionar cuáles desea reconstruir.
    • Tanto Reverse/DDL como el DDL generado desde el elemento de menú Mostrar DDL de la página Usuarios de Hora ahora admiten privilegios de Resource Manager. Se incluye una llamada al paquete Resource Manager en el DDL que define al usuario si el usuario actual tiene el privilegio de cambiar a un usuario de un grupo de consumidores a otro.
    • Se ha añadido un nuevo elemento de menú Hora, Espacios de tabla | Mostrar DDL.
    • Se han añadido menús contextuales a las ventanas de observación y puntos de interrupción del depurador PL/SQL, junto con los comandos de menú adecuados.
    • El depurador PL/SQL ahora admite la salida del servidor para bases de datos Oracle 8i. Cada vez que el depurador se detiene, las líneas escritas en dbms_output se muestran en la nueva ventana dbms_output.

    KeepTool 5.1.2

    10 Feb 2002

    • La nueva página Administrador de recursos presenta una interfaz para gestionar la jerarquía de planes de recursos y asociarlos con grupos de consumidores. Puede definir un grupo de consumidores predeterminado para un usuario y cambiar el grupo de consumidores para una sesión.
    • También se ha mejorado la interfaz con la función de auditoría de Oracle. Puede definir opciones de auditoría para objetos de base de datos como tablas, procedimientos y directorios. También puede aplicar la auditoría a instrucciones y privilegios seleccionados a nivel de usuario. La página Auditoría de Hora le ofrece una visión general de todos los objetos, instrucciones y privilegios auditados en la base de datos.
    • Se han resuelto algunos problemas con los espacios de tabla temporales gestionados localmente.
    • El menú contextual del espacio de tabla ahora permite cambiar el estado de un espacio de tabla entre solo lectura y lectura/escritura.
    • Se ha añadido una pestaña de resumen a la página Rendimiento. Muestra los valores numéricos de las otras páginas.
    • Como es sabido, Reverse/DDL genera sentencias CREATE ROLE para los roles concedidos al propietario del esquema. Ahora también genera sentencias GRANT para los privilegios del sistema y de los roles que se conceden al rol.
    • Se ha añadido una cuadrícula de extensiones debajo de la cuadrícula de fragmentación del espacio de tabla que muestra todas las extensiones con el tamaño de fragmento seleccionado.
    • La hoja de interfaz de llamada PL/SQL ahora admite parámetros de registro PL/SQL.

    KeepTool 5.1.0

    15 Ene 2002

    • Se ha añadido un nuevo elemento al menú contextual de la cuadrícula de contenido de datos: Columnas visibles… Este elemento abre un cuadro de diálogo modal que permite cambiar el orden y la visibilidad de las columnas.
    • Nueva pestaña Sesiones | Transacciones.
    • Los encabezados de algunas cuadrículas de datos ahora se muestran y gestionan jerárquicamente. Las columnas relacionadas ahora se agrupan como subencabezados bajo los encabezados principales. Además, las columnas que se han reposicionado están marcadas.
    • Un nuevo elemento del menú contextual llamado Cuadrícula de datos | Volver a las posiciones predeterminadas de las columnas restaura las posiciones predeterminadas de las columnas.
    • Se han resuelto algunos problemas con el software cliente Oracle 9i.
    • La pestaña Contenido de datos ahora recuerda las posiciones de columna modificadas para cada tabla hasta el final de la sesión.
    • Se ha mejorado la visualización de las columnas de la hoja Sesiones generales que muestran información sobre la ruta de un archivo, por ejemplo, la columna del nombre de la aplicación cliente. En versiones anteriores, el texto se truncaba por la derecha cuando el ancho de la celda era demasiado pequeño para mostrar la información completa de la ruta. Ahora Hora conserva la parte más a la derecha de la ruta e inserta dos puntos en medio de la cadena. Esto le permite leer el nombre del archivo en lugar de la información de la ruta, que es menos interesante.
    • La nueva página Vistas materializadas sustituye a la página Instantáneas para las bases de datos Oracle 8i.
    • Reverse/DDL ahora genera registros de vistas materializadas y vistas materializadas para bases de datos Oracle 8i.
    • Se ha añadido el elemento del menú contextual Mostrar DDL a las páginas Secuencias, Sinónimos, Trabajos, Enlaces de base de datos, Vistas materializadas, Registros de vistas materializadas, Directorios, Bibliotecas y Usuarios.

    KeepTool 5.0.7

    12 Dic 2001

    • En Hora, ahora puede hacer clic con el botón derecho en cualquier tabla para mostrar la instrucción Create Table correspondiente.
    • Reverse/DDL ahora admite tablas particionadas.
    • Se ha mejorado la representación de las particiones de tablas e índices en Hora.
    • El cuadro de diálogo de conexión ahora permite elegir entre normal, sysoper o sysdba como modo de conexión. Esto es necesario para conectarse como SYS a una base de datos Oracle 9i.
    • El cuadro de diálogo de exportación ASCII ahora recuerda la configuración de su último uso.
    • El esquema del plan de explicación ahora muestra el número de filas afectadas (cardinalidad) y los costes del optimizador asociados a cada nodo. El árbol se puede guardar en un archivo ASCII utilizando el menú contextual del botón derecho del ratón.
    • El cuadro de diálogo Crear espacio de tabla ahora cumple con la especificación SAFE (algoritmo simple para la eliminación de fragmentación). Consulte el documento n.º 711 de Oracle en technet.oracle.com para obtener más información.
    • La hoja Espacios de tabla | Segmentos/Extensiones ahora muestra estadísticas sobre el número de segmentos y la cantidad de datos utilizados por cada combinación de propietario y tipo de segmento. La cuadrícula subordinada muestra solo los segmentos del tipo seleccionado.
    • La nueva hoja Espacios de tabla | Fragmentación muestra estadísticas sobre el número y el tamaño de las extensiones utilizadas y los fragmentos libres en el espacio de tabla seleccionado.
    • Ahora se puede bloquear y desbloquear la cuenta de un usuario. Los usuarios bloqueados se muestran en letra gris.
    • Se ha añadido un cuadro de diálogo de búsqueda incremental a cada ventana secundaria MDI que tiene los botones de navegación A..Z a la izquierda y paneles de vista general y de detalles múltiples. Este cuadro de diálogo aparece tan pronto como se pulsa una tecla de letra mientras la cuadrícula de vista general tiene el foco.

    KeepTool 5.0.6

    20 Nov 2001

    • Se ha añadido un nuevo elemento al menú contextual del archivo de registro en cada cuadrícula. Recupera todo el conjunto de resultados del servidor y volca los datos en el archivo de registro.
    • Se ha añadido el elemento de menú Archivo | Desconectar a Hora y al editor SQL independiente.
    • El directorio Plantillas (CodeSnip.txt, etc.) ahora se puede personalizar mediante el elemento del menú Extras | Configuración.
    • Reverse/DDL ahora admite tablas anidadas.
    • Un nuevo elemento del menú Ayuda | Información del entorno del sistema muestra detalles sobre la configuración del servidor de la base de datos y su estación de trabajo. Adjunte esta información a cualquier solicitud de asistencia al cliente.
    • Para las modificaciones de los datos de las tablas en la hoja Tablas | Contenido o en SQL Workbench, Hora ahora se asegura de que el registro no haya sido modificado por otro usuario. Puede desactivar esta función mediante una casilla de verificación en el cuadro de diálogo Extras | Configuración.

    KeepTool 5.0.5

    09 Nov 2001

    • La nueva ventana de la herramienta del navegador de objetos de arrastrar y soltar de la base de datos ya está disponible en cada editor integrado e independiente.
    • Posibilidad de editar diferentes objetos PL/SQL en ventanas de editor independientes.
    • Compatibilidad mejorada con tablas e índices particionados.
    • El botón F5 actualiza la pestaña actual desde la base de datos.

    KeepTool 5.0.4

    31 Oct 2001

    • Compatible con bases de datos Oracle 9i.
    • Los titulares de licencias de red ahora pueden trabajar sin conexión durante un período máximo de 30 días. El acumulador de licencias se restablecerá tan pronto como la aplicación se ejecute de nuevo en el entorno de red.
    • Compatibilidad con la creación de índices locales (particionados), de mapa de bits, inversos o basados en funciones.
    • Se han solucionado algunos problemas con el nuevo procedimiento de concesión de licencias que afectaban a determinados equipos.
    • Se han realizado algunas mejoras menores para facilitar el uso.
    • El editor SQL ahora resalta la sintaxis del archivo de configuración de Oracle (TnsNames.ora, etc.).

    KeepTool 5.0.3

    02 Sep 2001

    • Ahora se puede acceder a la nueva puerta de enlace a la documentación de Oracle desde cualquier ubicación fuera del directorio de inicio de Oracle, por ejemplo, un directorio central en su intranet.
    • Se ha añadido una colección de favoritos a la barra lateral que el usuario puede personalizar completamente.
    • Hora ahora genera una excepción si se intenta sustituir un paquete PL/SQL que ha sido modificado por otra sesión de Oracle.
    • La vista detallada de la hoja Roles se ha dividido en dos hojas de pestañas. La primera hoja muestra los privilegios concedidos al rol. La segunda hoja muestra los beneficiarios, es decir, los usuarios y roles que han recibido concesiones a través del rol.
    • Un nuevo elemento del menú contextual Vista de texto para cada cuadrícula de datos le permite seleccionar cualquier subconjunto de filas de la cuadrícula de datos y copiarlo a otra aplicación de Windows.

    KeepTool 5.0.2

    20 Ago 2001

    • El generador de documentación HTML ahora admite vistas
    • La ayuda en línea ahora es sensible al contexto
    • El cuadro de diálogo de conexión ahora recuerda las conexiones utilizadas más recientemente de forma jerárquica. Se ordenan primero por nombres de servidor y, a continuación, por los esquemas a los que se ha accedido.

    KeepTool 5.0.1

    24 Jul 2001

    • Licencias fijas para estaciones de trabajo y licencias flotantes para redes
    • El cuadro de diálogo «Explain plan» muestra el modo optimizador de la sesión actual.
    • Espacios de tabla | Archivos de datos y base de datos | Las cuadrículas de archivos de datos muestran el estado de la copia de seguridad
    • Nueva página Registros de instantáneas
    • El editor PL/SQL recuerda la ubicación del punto de inserción en cada objeto PL/SQL hasta que se cierra la conexión con la base de datos.
    • Pestaña de información detallada de LOB debajo de Tablas | Columnas
    • Se ha añadido una puerta de enlace a la documentación en línea de ORACLE al menú Ayuda de Hora.
    • La pestaña Descripción general de enlaces de bases de datos muestra la configuración local, como global_names y los parámetros de inicialización del dominio predeterminado, en la parte inferior.
    • El diagramador ER ahora puede imprimir en varias páginas.

    KeepTool 5.0.0

    30 Jun 2001

    • General
      • Elemento de menú de la cuadrícula de datos dentro de cada cuadrícula de la base de datos:
        • vista de registros
        • filtro
        • localizar
        • Exportación ASCII (Excel, etc.)
        • Columnas de anclaje fijas
        • Altura de fila (número variable de líneas)
    • Cambios en la página de tablas
      • Mejora de los diálogos de creación de tablas y vistas
      • Creación de índices en columnas FK mediante el menú contextual FK
      • Compatibilidad con particiones y subparticiones
      • Búsqueda de nombres de columnas, restricciones, índices o desencadenadores
      • Los títulos de columna con contenido de datos multilínea permiten anchos de columna más pequeños
      • Filtro por selección ampliado con un cuadro de diálogo de vista previa de la condición de consulta.
      • Nueva página de detalles de acceso
      • Compatibilidad con restricciones aplazables
      • Establecer columna como no utilizada
      • Desactivar la cascada de restricciones
      • Comprueba si otro usuario ha modificado el registro en el contenido de los datos
      • Cláusula de retorno utilizada en el contenido de los datos
      • Subpágina de detalles en la vista de contenido de datos
      • Subpágina de detalles de restricciones referenciadas
      • Mover la tabla a otros espacios de tabla
      • Histogramas de columnas
    • Página de nuevos objetos Java
    • Página de resúmenes
    • Página de trabajos y tuberías
      • Nueva pestaña «Todos los usuarios» para mostrar todos los trabajos
    • Cambios en la página Espacio de tabla
      • Ordenar segmentos y ordenar subpáginas de uso
    • Cambios en la página DbLinks
      • Transacciones distribuidas
    • Cambios en la página Usuarios
      • Desencadenadores de esquema
      • Área SQL
    • Cambios en la página de la base de datos
      • Habilitar/deshabilitar sesión restringida
      • Totales de espacio de archivos de control
      • Los archivos de control se pueden copiar para rastrear
      • Desencadenadores de la base de datos
      • Página de instancias separadas
      • Página de archivos de datos
    • Cambios en la página de sesión
      • En la página de estadísticas: columna de información de clase separada en una cuadrícula maestra
    • Cambios en la página RedoLog
      • Cambios agrupados por horas para mostrar los picos de actividad del registro.
      • Página Log Miner
    • Página SQL
      • &Macro Sustitución de macros
      • Las listas desplegables Describir y Columnas ahora admiten sinónimos
      • Opción «Mantener en primer plano» para la ventana de resultados de la consulta
    • Cambios inversos/DDL
      • Compatibilidad con desencadenadores de bases de datos y esquemas
      • Compatibilidad con restricciones diferibles
    • ·Cambios en el diagramador R
      • Navegación mejorada
      • copiar al portapapeles en formato de metarchivo

    KeepTool 4.2.3

    15 Nov 2000

    • Reverse/DDL realiza un seguimiento del último directorio utilizado.
    • Se ha corregido un error en el cuadro de diálogo de gestión de perfiles.

    Keeptool 4.2.2

    01 Nov 2000

    • Se han corregido algunos errores relacionados con los tipos de objetos Oracle 8 y la gestión de cuotas de espacio de tabla.
    • En cada ventana de objetos, ahora puede alternar entre las pestañas con la barra ESPACIO mientras mantiene pulsada la tecla CTRL. Mantenga pulsadas las teclas CTRL y MAYÚS para alternar entre las pestañas en orden inverso. Además, se han realizado algunas mejoras relacionadas con el cálculo de valores predeterminados en la vista Tablas | Contenido.

    KeepTool 4.2.1

    16 Oct 2000

    • Cuadrículas de datos mejoradas
    • Nueva ayuda en línea
    • La versión se basa en los componentes de acceso a bases de datos ODAC 2.50
    • Coloreado automático de las entidades más importantes en el diagramador ER
    • Compatibilidad mejorada con la definición de subconjuntos de diagramas ER
    • Diseño automático mejorado del diagramador ER
    • Ahora se pueden crear desencadenadores en columnas concretas
    • La vista Base de datos | Segmentos de rollback muestra información sobre las transacciones/sesiones que utilizan el segmento de rollback
    • Se ha eliminado el prefijo del esquema de las sentencias SQL, excepto cuando se ha cambiado el esquema actual.
    • Página de sinónimos mejorada

    KeepTool 4.1.7

    21 Ago 2000

    • La configuración de OCI DLL (Hora: Extras | Configuración) también afecta a las demás herramientas.

    KeepTool 4.1.6

    29 Jul 2000

    • Se ha solucionado el problema del error ORA-01026 con bases de datos que utilizan conjuntos de caracteres de doble byte.

    KeepTool 4.1.5

    05 Jul 2000

    • Se ha solucionado el problema con el depurador y el software cliente Oracle 8.1.6.

    KeepTool 4.1.4

    13 Abr 2000

    • La versión se basa en ODAC 2.20
    • HEdit: Los primeros 80 caracteres se muestran en la barra de estado.

    KeepTool 4.1.3

    24 Mar 2000

    • Los trabajos se borran con la función clear-schema
    • Se han mejorado los trabajos y las propiedades del cuadro de diálogo.
    • Se ha mejorado la generación de la interfaz de llamada PL/SQL.
    • Se ha mejorado la función de impresión para el contenido de los datos.
    • Se han corregido errores menores.
    • Depurador PL/SQL
    • Se ha solucionado el problema con paquetes PL/SQL de gran tamaño
    • Diagramador ER
    • Función de impresión mejorada
    • Nuevo cuadro combinado para la función de búsqueda

    KeepTool 4.1.2

    12 Mar 2000

    • El ajuste de línea está activado en las sesiones, los cursores abiertos y las pantallas SGA.
    • El cuadro de diálogo «Reconstruir índice» ahora forma parte del cuadro de diálogo «Propiedades/Modificar índice».
    • Depurador PL/SQL: la sesión de destino se detendrá automáticamente cuando finalice la sesión de depuración.
    • Diagramador ER: corrección de errores en la función de impresión.

    KeepTool 4.1.1

    26 Feb 2000

    • Algunas correcciones de errores menores
    • Compatible con Windows 2000
    • Nueva página de sinónimos
    • La página del registro de rehacer muestra parámetros InitOra especiales. Estos parámetros se pueden cambiar
    • Nuevo cuadro de diálogo modal de búsqueda en la página PL/SQL para buscar expresiones en paquetes PL/SQL

    KeepTool 4.1.0

    11 Feb 2000

    • Consulta SQL: No hay auto-commit después de la ejecución. Después de la ejecución, se muestra el número de líneas afectadas y se debe confirmar el commit; de lo contrario, se ejecutará un rollback. SqlQuery con conjunto de resultados en vivo sigue utilizando auto-commit
    • Consulta SQL: Se muestra la posición del error de sintaxis.
    • Editor: el cuadro de diálogo GotoLine ahora funciona con un cuadro combinado que contiene los últimos números de línea utilizados en una lista desplegable.
    • Reverse/DDL: IniTrans, PctUsed y PctFree no se generarán mientras la generación de parámetros de almacenamiento esté desactivada.
    • Reverse/DDL: al marcar una casilla de verificación se impide la generación de concesiones máximas
    • CREATE_ANY_TRIGGER como parte del rol HoraUser solo como comentario
    • En la página DB Links, se utiliza la vista UserSnapshots en lugar de AllSnapshots, se muestra el campo StartWith
    • Nuevo filtro en la página Tabla | Contenido: puede hacer clic con el botón derecho del ratón en un elemento y, al utilizar Filtrar por selección, solo se muestran las filas que coinciden con el elemento seleccionado.
    • Programación de KeepTool 4 versión 4.1 ahora con Delphi 5
    • Editor con un diseño completamente nuevo

    KeepTool 4.0.4

    19 Nov 1999

    • Reverse/DDL: Se puede desactivar la generación de parámetros de espacio de tabla y parámetros de almacenamiento.
    • Ahora se ofrece Drop Column con ALTER TABLE (solo Oracle 8i).
    • Nueva función: On Delete Set Null
    • HEdit: todos los botones ahora dependen del contexto
    • ¡Ya está disponible el depurador PL/SQL! Se necesita Oracle Server versión 7.3.4 o superior para el depurador.

    KeepTool 4.0.3

    02 Nov 1999

    • Tablas|Contenido: Se pueden introducir decimales en columnas de tipo NUMBER (sin precisión/escala).
    • HEdit: En el momento de la ejecución, el carácter / se interpretará como fin de instrucción solo si se coloca en la primera columna.

    KeepTool 4.0.2

    18 Oct 1999

    • Después de seleccionar todas las tablas/vistas, ReverseDDL selecciona solo los comentarios apropiados.
    • El evento ColumnHeaderClick (que cambia el orden de clasificación) no se activará después de mover columnas
    • EXECUTE SELECTION en la página SQL
    • Recuperar el búfer de las instrucciones ejecutadas más recientemente en la página SQL

    KeepTool 4.0.1

    11 Oct 1999

    • Nueva función: mediante el menú contextual (Propiedades/Modificar/Renombrar), se pueden renombrar y modificar todas las restricciones. Ahora es posible cambiar una clave externa a cascada y cambiar la condición de búsqueda de una restricción. En caso de error, se restaurará la restricción existente. Antes de renombrar una clave principal, no deben existir claves externas dependientes.
    • Corrección de errores: se ha corregido la codificación por colores en la página Tablas|Desencadenadores. Los desencadenadores con errores ahora se muestran en rojo, y los desencadenadores no válidos y desactivados, en gris.
    • Corrección de errores: las restricciones con nombre ahora se detectan o se muestran utilizando el script reverse.sql
    • Tras la compilación correcta de un paquete PL/SQL, el cursor se coloca ahora donde estaba anteriormente.
    • En todas las cuadrículas, la clasificación se realiza haciendo clic en el título de la columna de la cuadrícula.
    • Diagramador ER: Corrección de errores: ahora el cursor se mueve en sincronía con la forma.
    • Diagramador ER: se puede elegir el factor de zoom predeterminado y se puede desactivar el zoom automático.
    • Diagramador ER: Se pueden ajustar el ajuste a la cuadrícula, la visibilidad de la cuadrícula y el tamaño de la cuadrícula.
    • Diagramador ER: Se pueden desactivar los mapas de bits.

    KeepTool 4.0.0

    28 Sep 1999

    • Técnica MDI
    • Acceso directo a Oracle a través de OCI (Oracle Call Interface), sin necesidad de BDE
    • Menor espacio necesario para la instalación (5 MB en lugar de 7 MB)
    • Mejor rendimiento
    • Mejor compatibilidad con las funciones de Oracle 8
    • La versión ligera del ER Diagrammer forma parte de Hora 4
    • La versión preliminar del depurador PL/SQL forma parte de Hora 4
    • Hora 4 contiene una versión ligera del nuevo producto ER Diagrammer

    KeepTool 3.0.0

    15 Jun 1998

    • Rediseño completo de la aplicación
    • Múltiples páginas relacionadas con objetos
    • Visualización y modificación de la mayoría de las propiedades de la base de datos Oracle 7
    • Parche de compatibilidad con Oracle 8
    • Editor SQL integrado e independiente con resaltado de sintaxis
    • Ingeniería inversa/DDL
    • Generador de documentación HTML

    KeepTool 2.0.0

    15 Jun 1997

    • La externalización a KeepTool es la base de la primera versión comercial
    • Navegador para definiciones de tablas, código fuente PL/SQL y alguna información relacionada
    • Interfaz SQL sencilla para realizar modificaciones

    KeepTool 1.0.0

    15 Jun 1996

    • Herramienta utilizada internamente por una gran empresa alemana de software
    • La versión no comercial proporciona una interfaz gráfica para scripts SQL de uso frecuente
    • Acceso a SQL*Net a través del motor de base de datos Borland (enlaces SQL nativos de Oracle).