KeepTool 11.0.0

    Publicado 17. febrero 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.