KeepTool 14.2.0

    Publicado 03. diciembre 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.