KeepTool 16.0.0

    Veröffentlicht 18. September 2023

    Modernisierung der Benutzeroberfläche

    • Das Erscheinungsbild von KeepTool wurde modernisiert, um visuelle Überladung zu reduzieren und die Übersichtlichkeit zu verbessern.

    • Neue Light Style-Rendering-Option:

      • Steuerelemente ohne dicke Rahmen, zusätzliche Konturen oder visuelles Rauschen.

      • Zusätzliche Abstände für Zellen und Header sowie leichte Rahmen.

      • Wenn deaktiviert (Extras → Einstellungen → Verhalten), wirken Grids kompakter und können mehr Daten anzeigen.


    Sichere Direktverbindungen

    Der Verbindungsdialog unterstützt jetzt mehrere Verbindungstypen:

    • Direkte TCP/IP-Verbindung → Standard, ohne zusätzliche Sicherheit.

    • Direkte SSL-Verbindung → empfohlen, wenn eine verschlüsselte Verbindung benötigt wird.

    • Direkte SSH-Verbindung → bietet zusätzliche Verschlüsselung und Tunneling.


    Integration von Oracle REST Data Services (ORDS)

    Eine neue, eigene Seite für ORDS ist im Reiter Zusätzlich verfügbar:

    • Immer sichtbares Grid zur Aktivierung von ORDS für Schemas.

    • Tabs für:

      • ORDS-Module

      • ORDS-Templates

      • ORDS-Handler

      • ORDS-Berechtigungen (mit Mappings, Rollen, Modulen)

      • ORDS-Rollen (mit Rollen- und Webservice-Mappings)

      • ORDS-Objekte und -Mitglieder

      • ORDS-Clients

      • ORDS-Genehmigungen


    Verbesserungen auf der SQL-Seite

    • Anzeige des Zeitstempels der letzten Dateibearbeitung in der Kopfzeile (rechts vom Dateinamen).

    • Kürzlich geänderte SQL-Dateien werden grün markiert, die Farbe verblasst mit der Zeit wieder.

    • Gesteuert durch Einstellungen → Sonstiges → Kürzlich geänderte Datenbankobjekte und SQL-Dateien hervorheben.

    • Im Treeview zeigt das Symbol des aktuell ausgewählten Elements jetzt ein Stift-Overlay.

    • Bei sehr großen SQL-Dateien (> 10.000 Zeilen) kann die visuelle Rückmeldung und dbms_output-Logging deaktiviert werden, um die Ausführungsperformance zu steigern.


    Tabellen-Seite

    • Neues Untermenü In Zwischenablage kopieren → TRUNCATE-Anweisung erstellt eine Vorlage für TRUNCATE.

    • Dialog Tabelle truncaten enthält nun eine CASCADE-Option.

    • Constraints-Tab: „Constraint aktivieren/deaktivieren“ jetzt auch für Multi-Select.

    • Indizes-Tab: Zwei neue Multi-Select-Optionen:

      • Unbrauchbar machen (empfohlen vor Massendaten-Imports).

      • Online wiederherstellen (macht Index wieder nutzbar).


    Data Content Verbesserungen

    • INSERT-Skript-Generierung:

      • Erstellt jetzt Bulk INSERT ALL-Statements.

      • Bulk-Größe konfigurierbar (Einstellungen).

      • Bei Überschreiten einer konfigurierten Dateigröße werden Skripte in mehrere Dateien aufgeteilt.

      • Optionaler Direct Path Insert (/*+append*/ + COMMIT).

      • Verbesserte Schreibleistung durch gepuffertes Streaming.

    • Flat Detail Data Browser (neu):

      • Zeigt die aktuelle Tabelle und alle Detailtabellen gemäß Fremdschlüssel in einem Treeview.

      • Unterstützt flache Anzeige aller Detaildaten, ohne Gruppierung nach Mastertabellen.

      • Besonders nützlich für die Generierung von INSERT-Skripten für Master-Detail-Hierarchien.

    • Datentyp-Symbole werden nun neben Feldüberschriften in Data Content, SQL Query und Record Views angezeigt.


    PL/SQL Call Interface

    • Prozedur- und Funktionsnamen werden nun in gemischter Groß-/Kleinschreibung angezeigt (wie im Quellcode definiert), statt ausschließlich in Großbuchstaben.

    • Kann in Einstellungen → Verhalten → Gemischte Schreibweise für Prozedurnamen im PL/SQL Call Interface deaktiviert werden.


    Synonyme-Seite

    • Neue Kontextmenüs: Kompilieren und Umbenennen.

    • „Eigenschaften“ erstellt das Synonym nun mit geänderten Eigenschaften neu.


    Scheduler-Seite

    • Detailinformationen werden nun unterhalb des Master-Grids angezeigt (statt inline).

    • Verbessert die Performance und Usability.


    Database Links

    • Der Eigenschaften-Dialog bietet jetzt mehr Platz für Eingaben.

    • Neue Schaltfläche neben dem Passwortfeld: Benutzernamen ins Passwortfeld kopieren (nicht empfohlen aus Sicherheitsgründen).


    Flags und Anpassung

    • Neuer Flags-Reiter in den Einstellungen:

      • Ermöglicht die Anpassung der Beschriftungen von Farb-Tags.

      • Farb-Tags können mehreren Objekten über die Image-Combo in Übersichtsgrids zugewiesen werden.


    Tablespaces-Seite

    • Datafile-Grids zeigen nun die prozentuale Nutzung des auto-extensible Bereichs.

    • Detail-Grids für Freiraumfragmentierung und Segmente erscheinen nun unterhalb des Haupt-Grids (mit Slider).

    • Optimierte SQL-Abfragen, bessere Performance.

    • Add-Datafile-Dialog:

      • Standard-Dateiname: aktuelles Datafile + „_new“.

      • Initial-/Next-Größe vom ausgewählten Datafile übernommen.

      • Max-Größe standardmäßig „unbegrenzt“.

      • Größen in GB, wenn passend.

    • DDL für Tablespaces enthält nun MAXSIZE UNLIMITED, wenn unterstützt.

    • Quota-Anzeige vereinheitlicht über:

      • Tablespaces → Nutzung pro Benutzer,

      • Benutzer → Tablespace-Nutzung,

      • Schema → Übersicht.

      • Quoten und Nutzung in einer Ansicht, unbegrenzte Quoten als UNLIMITED angezeigt.

      • Checkbox zeigt, ob UNLIMITED TABLESPACE-Privileg vergeben ist.


    CDB/PDB

    • Neue Option: PDB im Restricted Mode öffnen.

    • Dialog PDB erstellen: Zwei neue optionale Parameter:

      • PDB-Maximalgröße

      • Pfadpräfix


    Database-Seite

    • Anzeige der Zeitzonendatei-Version (V$TIMESTAMP_FILE).

    • Hilft, ORA-39405-Fehler bei Data Pump-Imports zwischen verschiedenen TSTZ-Versionen zu vermeiden.


    SGA-Seite

    • Zeigt jetzt Komponentengrößen aus V$SGA_INFO statt V$SGA.

    • Alte Informationen weiterhin in „deprecated“-Tab verfügbar.

    • Einheiten standardisiert auf MB.


    Benutzer-Seite

    • Default Roles-Dialog wertet jetzt SYS.USER$.DEFROLE aus.

    • Anzeige in einer Radio-Group: NONE, ALL, SELECTED.

    • Änderungen werden ins ALTER USER-Statement übernommen.

    • Falls kein Zugriff auf SYS.USER$, muss Auswahl manuell erfolgen.


    Sicherheits- und Runtime-Updates

      • Installer enthält jetzt Wibu CodeMeter Runtime v7.60c.

      • Mindestanforderung: v7.20.

      • KeepTool 16.0.0.4 bringt ein Update auf v7.60d, das zwei Sicherheitslücken in Drittanbieter-Bibliotheken schließt.

      • Dringende Empfehlung: Runtime aktualisieren, besonders auf Netzwerklizenzservern.

      • Download: Wibu User Software Downloads

      • Details: Wibu Security Advisories