Oracle 7.3 bis Oracle 21c Windows 11 kompatibel Version (Freigegeben: )

KeepTool 12 neue Features

01 Mrz 2016

KeepTool 12 führt verschiedene neue Funktionen ein. Hallo und herzlich willkommen zur März-Ausgabe 2016 des KeepTool-Newsletters Keeping in Touch. In dieser Ausgabe möchten wir Ihnen KeepTool 12 vorstellen, das zusätzliche Unterstützung für Oracle 12c sowie für die Darstellung von Oracle Spatial-Daten bietet. Außerdem haben wir einen neuen, einfacheren Lizenzierungsprozess eingeführt und die Benutzeroberfläche an den Material Design Standard von Google angepasst.

KeepTool 12 führt eine neue Free-Edition ein, die den größten Teil der Funktionalität der früheren Light-Edition enthält. KeepTool Free kann absolut kostenlos heruntergeladen und weitergegeben werden.

Bitte lesen Sie weiter, um mehr über KeepTool 12 zu erfahren.

Windows 10 Kompatibilität

Alle KeepTool 12 Client-Editionen laufen auf Microsoft Windows 7, 8.1 und 10 und den entsprechenden Server-Versionen: 2008 Release 2, 2012, 2012 Release 2 und 2016.

Der Netzwerk-Lizenzserver läuft auf Microsoft Windows, Mac OS und Linux.

 

Drei Editionen: Free, Professional und Enterprise

Vor zwei Jahren haben wir unsere Produkte in drei Editionen gebündelt: Light, Professional und Enterprise; jede adressierte ein bestimmtes Anwenderprofil. Diese erfolgreiche Neuausrichtung wird nun leicht modifiziert: Wir haben uns entschlossen, eine neue Free Edition herauszubringen, die die wichtigsten Funktionen der früheren Light Edition enthält.  Wenn Sie ein Professional- oder Enterprise-Kunde sind, können Sie in Erwägung ziehen, die Free-Edition als kostenloses Abfrage- und Reporting-Tool an Ihre Kunden zu verteilen.

KeepTool Professional enthält wie bisher unser universelles Entwicklungs- und Verwaltungswerkzeug Hora sowie den SQL-Editor, den Reverse DB Engineer und den HTML-Dokumentationsgenerator. In der Enterprise-Edition kommen wieder die Module ER Diagrammer, PL/SQL Debugger und DB Compare hinzu.

Alle Editionen sind als 32- und 64-Bit-Laufzeit verfügbar.

Lizenzierung und Updates

KeepTool Free kann kostenlos genutzt werden. Die beiden kommerziellen Editionen werden mit einer voll funktionsfähigen 30-tägigen Testphase ausgeliefert. Für eine unbegrenzte Nutzung können Sie eine Volllizenz oder ein Upgrade auf die vorherige Version 11 erwerben. In beiden Fällen erhalten Sie:

  • Eine unbegrenzte Lizenz für die Nutzung der Software auf den unterstützten Plattformen.
  • Ein Jahr lang kostenlose Updates von unserem Download-Server. Dies beinhaltet sowohl kleinere Updates (Patches) als auch Upgrades auf die nächste
  • Hauptversion, wenn diese innerhalb des Wartungszeitraums erscheint.
  • Ein Jahr lang Produktsupport per E-Mail.
  • Ein Jahr lang kostenlose Nutzung unseres Cloud-basierten Lizenzdepots für Lizenzübertragungen zwischen Maschinen.

Alle kommerziellen Lizenzen sind als Netzwerk- oder Workstation-Lizenz erhältlich und werden über CodeMeter verwaltet.

Der Lizenzierungsprozess wurde durch die Implementierung von Codemeter stark vereinfacht. Wenn Sie eine Lizenz erwerben, senden wir Ihnen ein Ticket, bestehend aus einer alphanumerischen Zeichenkette, die Ihnen die Nutzung der Software auf Ihrem Computer erlaubt. Geben Sie einfach den Ticket-Code in unseren KeepTool Lizenzmanager ein, der Sie zu unserem Lizenzdepot führt. Im Depot können Sie auch eine Lizenz umtauschen, falls Sie die Software einmal auf einen anderen Computer übertragen möchten. Alternativ können Kunden, die keine aktive Internetverbindung haben, auch einen dateibasierten Aktivierungsprozess in Anspruch nehmen.

Um denjenigen unserer Kunden entgegenzukommen, die Netzwerklizenzen auf virtuellen Maschinen unterhalten, werden wir ihnen im zweiten Quartal 2016 die Möglichkeit geben, ihre Lizenzen an steckbare Hardware (Dongles) zu binden. Dementsprechend können Lizenzen einfach innerhalb des Rechenzentrums übertragen werden, ohne die Cloud-Dienste nutzen zu müssen.

Zusätzliche Funktionen von Oracle 12c

KeepTool 12 unterstützt die EXPLICIT NULLS-Klausel, unsichtbare Spalten und Oracle-Identity-Spalten.

Diese Funktionen sind bei der Pflege von Tabellenspalten, beim Bearbeiten von Daten und innerhalb unserer DDL-Generierungs-Engine verfügbar.

Ein optisches Facelifting

KeepTool 12 führt ein neues Aussehen und eine neue Bedienung ein. Alle Schaltflächenbilder wurden neu gezeichnet, um sich nahtlos in das neue Material Design von Google einzufügen. Die Skinned-Benutzeroberfläche ist nun standardmäßig aktiviert und zeigt weniger Kanten und Linien als bisher.

Einige signifikante funktionale Verbesserungen vereinfachen Ihre Arbeit; hier sind nur einige Beispiele:

  • Die Fenstertitel von Hora enthalten jetzt den Datenbank-Hostnamen und den Servicenamen (oder SID).
  • Verbesserte Andockleistung für die Fenster DBMS_OUTPUT und SQL-Ergebnismenge.
  • Die Dropdown-Liste der Combobox zum Ändern des CURRENT SCHEMA zeigt
    • Das Anmeldeschema, SYS, SYSTEM und PUBLIC in blau
    • Vorinstallierte Oracle-Schemata in kursiver Schrift
    • Schemas, für die der Anmeldebenutzer Berechtigungen erhalten hat, in Fettdruck

Eine vollständige Liste der Änderungen finden Sie in den Release Notes.

Oracle Spatial

Die Unterstützung für Oracle Spatial wurde verbessert. Auf der Seite „Schema | Spatial Columns“ wurden die folgenden neuen Funktionen hinzugefügt:

  • Pflege von Spatial-Indizes
  • Koordinatensystemänderungen einschließlich Datentransformation
  • Konfiguration des Begrenzungsrechtecks
  • Automatische Erstellung von Kommentaren für MDRT-Tabellen, die implizit von Oracle erstellt werden

Aus der Ansicht „Dateninhalt“ kann ein neuer Open Street Maps-Viewer geöffnet werden.

Create Table Dialog

Im Dialog „Tabelle erstellen“ können Sie auf der Registerkarte „Stempel hinzufügen“ mehrere vordefinierte Spalten zur Tabelle hinzufügen, z.B. Zeitstempel für die Datensatzerstellung oder die letzte Änderung. In KeepTool 12 können Sie diese Spalten nun frei anpassen und das neue Spaltenset als Standard für die zukünftige Verwendung speichern.

Die Reihenfolge der Tabellenspalten kann jetzt einfach durch Ziehen und Ablegen des dreieckigen Indikators vor jedem Spaltennamen geändert werden.

Das Kontrollkästchen „Zeilenabhängigkeiten“ ermöglicht es Oracles Option zur Verfolgung von Abhängigkeiten auf Zeilenebene, die Speicherung der SCN in der Pseudospalte ORA_ROWSCN für jede geänderte Datenzeile zu erzwingen, anstatt sie nur für den Datenblock zu speichern.

Data Contents

Um die Pseudospalte ORA_ROWSCN in der Ansicht „Dateninhalt“ anzuzeigen, öffnen Sie das Popup-Fenster „Spaltenauswahl“ und aktivieren Sie das angegebene Kontrollkästchen. Wenn Sie die Gitteransicht nach dieser Spalte sortieren, erhalten Sie eine Vorstellung davon, welche Zeilen möglicherweise kürzlich geändert wurden, auch wenn Ihre Tabelle keine Zeitstempelspalten für die Änderungsprotokollierung hat. Es kann sinnvoll sein, die Oracle-Abhängigkeitsverfolgung auf Zeilenebene zu aktivieren, wie im vorherigen Abschnitt beschrieben. Andernfalls haben alle Zeilen, die in demselben Datenblock gespeichert sind, dieselbe SCN.

Ein weiteres Highlight der neuen Version ist, dass die Ansicht „Dateninhalt“ nun eine Rückblendabfrage erlaubt. Die Schaltfläche, die einer Uhr ähnelt, öffnet ein Dialogfeld, in dem Sie einen Flashback-Ausdruck eingeben können, um z. B. historische Daten ab dem Beginn des aktuellen Tages zu sehen:

KeepTool 12 verwendet jetzt fette Schriftarten für Überschriften von Spalten, die Teil einer Primär- oder Unique-Key-Beschränkung sind. Überschriften von erforderlichen (nicht null) Spalten erscheinen unterstrichen.

KeepTool 11 führte Tooltip-Hinweise für Spaltenüberschriften ein, die Spaltenkommentare und Strukturinformationen anzeigen. Jetzt zeigt KeepTool 12 auch Tabellenkommentare als Tooltip-Hinweise für die Tabellenüberschrift an.

Es gibt zwei neue Menüpunkte, die auf der Registerkarte der Baumansicht erscheinen, wenn man mit der rechten Maustaste auf einen Knoten klickt:

  • „Teilbaum filtern“
    Filtert alle Knoten, die dem aktuellen Knoten untergeordnet sind, nach SQL.
  • „Pfad zur Wurzel filtern“
    Filtert einen Brotkrumenpfad vom aktuellen Knoten zum Wurzelknoten mittels SQL.

PL/SQL-Seite

Die Liste der Prozeduren innerhalb eines Pakets wurde auf die linke Seite des Editorfensters verschoben:

Dies ermöglicht eine unkomplizierte Navigation durch die Hierarchie von

  • Package body
  • Procedure/function
  • Quellcode

Der Navigator zeigt einen durchgezogenen Aufzählungspunkt vor öffentlichen Methoden und einen Kreis vor Methoden, die nur im Body deklariert sind.

SQL Editor-Fenster

KeepTool 11 hat die Kontextmenüpunkte (und Shortcuts) „Ausgewähltes Objekt | SELECT / INSERT / UPDATE / CURSOR-FOR-LOOP erweitern“ eingeführt, um für einen im Editor ausgewählten Tabellennamen die entsprechende SQL-Anweisung zu erstellen. KeepTool 12 fügt nun eine Liste von Kontrollkästchen hinzu, mit denen die Spaltennamen festgelegt werden können, die in die Abfrage einbezogen werden sollen.

Die schwebenden Tooltip-Fenster „Code Snippets“ und „DB-Objekt-Browser“ wurden nun beide in den Editor eingebettet. Die neue Version unseres DB-Objekt-Browsers listet die Tabellen, Ansichten, Package-Prozeduren/Funktionen und Sequenzen des ausgewählten Schemas auf separaten Registerkarten auf. Wenn Sie einen Objektnamen per Drag-Drop in das Code-Fenster ziehen, erscheint ein Popup-Menü, in dem Sie zwischen verschiedenen Code-Typen wählen können, die generiert werden sollen, wie z. B. eine SQL-Select-Anweisung oder ein PL/SQL-Aufruf.

Auf der zweiten Registerkarte „Code Snippets“ können Sie vordefinierte Codeschnipsel per Drag-and-Drop in das Editorfenster ziehen. Die Vorlagen können durch Bearbeiten einer Konfigurationsdatei angepasst werden.

Der Dialog „Explain Plan“, der über das Editor-Fenster verfügbar ist, wurde ebenfalls aktualisiert. Neben einem verbesserten Layout werden nun inaktive Planzweige, die von den Oracle 12c Optimizer Adaptive Features erzeugt wurden, grau dargestellt.

Sessions-Seite

In KeepTool 11 konnten Sie nur für aktive Sitzungen die SQL-Anweisung sehen, die gerade ausgeführt wird. Jetzt zeigt KeepTool für inaktive Sitzungen auch die SQL-Anweisung an, die zu dem Zeitpunkt ausgeführt wurde, als die Sitzung inaktiv wurde. Unterhalb der SQL-Anweisung sehen Sie die aktuellen Werte der gespeicherten Bindungsvariablen. Oracle speichert etwa alle 15 Minuten Snapshots von Bindungsvariablen. Suchen Sie in der Oracle-Dokumentation nach „bind capturing“, um mehr über diese Funktion zu erfahren.

Die neue Spalte „Status | Zeit“ zeigt an, wie lange sich die Sitzung bereits im aktuellen Status befindet. Sie können den Fortschritt lang laufender Abfragen jetzt direkt auf der Übersichtsseite sehen, die den obersten Eintrag aus der Registerkarte „Lange Operationen“ anzeigt.

In der neuen Version können Sie über ein Kontrollkästchen direkt zwischen der Single-Instance-Ansicht und der Multi-Instance-Ansicht umschalten. Zuvor, in Hora 11, erforderte das Umschalten eine Änderung Ihrer Einstellungen.

KeepTool Free

Unsere neue Free Edition enthält die Anwendung Hora Free. Dies ist ein kompakter Nachfolger von Hora Light, der für Endanwender konzipiert wurde, die sich auf Dateneingabe, Mining und Reporting konzentrieren.

Laden Sie unsere kostenlose Testversion herunter und machen Sie sich mit den neuen Funktionen von KeepTool 12 vertraut.