KeepTool 10.0.0

    Veröffentlicht 28. November 2011

    • Die Registerkarte „Tablespace-Fragmentierung“ ist jetzt eine Detailansicht unterhalb der Daten-Grid-Ansicht und ersetzt die frühere Unteransicht „Freier Speicherplatz“. Sie bietet Ihnen einen besseren Überblick über den belegten und freien Speicherplatz.
    • Deutlich geringerer Speicherverbrauch beim Erstellen eines Insert- oder Update-Skripts aus der Dateninhaltsansicht.
    • Das generierte Insert- oder Update-Skript enthält nun eine ALTER SESSION SET CURSOR_SHARING=FORCE-Anweisung für eine schnellere Ausführung großer Skripte.
    • Der Kontextmenüpunkt „Index | Indexstatistiken – Struktur validieren“ zeigt nun die Ergebnisse von INDEX_HISTOGRAM als Diagrammansicht und INDEX_STATS als Datenansicht an.
    • Die Dialoge zum Erfassen von System-, Datenbank-, Schema-, Tabellen- und Indexstatistiken zeigen mehr Optionen, die den Parametern der Prozedur dbms_stats entsprechen.
    • Es wurden neue Kontextmenüelemente zum Sperren, Entsperren und Wiederherstellen von Schema- und Tabellenstatistiken hinzugefügt.
    • Eine neue Registerkarte auf der Datenbankseite zeigt die dbms_stats-Systemstatistiken an. Über das Kontextmenü können Sie die Statistiken durch Aufrufen von dbms_stats.gather_system_stats aktualisieren.
    • Der Ansicht „Tabellen | Spalten” wurde eine neue Spaltengruppe hinzugefügt. Sie verwendet Optimierungsstatistiken, um anzuzeigen, wie häufig die Spalte in verschiedenen WHERE-Prädikaten verwendet wurde, sowie einen Zeitstempel der letzten Verwendung in einem WHERE-Prädikat. Anhand dieser Informationen können Sie entscheiden, ob eine Indizierung der Spalte sinnvoll ist.
      • Sie benötigen entweder die Rolle HORA_USER oder SELECT ANY DICTIONARY oder SELECT-Berechtigungen für sys.col_usage$, sys.col$, sys.obj$ und sys.user$. Wenn Ihnen die Berechtigungen fehlen, bleiben die entsprechenden Spalten leer.
    • Die Ansicht „Tables | columns“ zeigt nun auch die aus den Übersichtsrastern bekannte Filterzeile an.
    • Unterstützung für zusammengesetzte Trigger.
    • Die neue Ansicht „Tables | Statistics“ zeigt Informationen zu Tabellen- und Spaltenstatistiken, Histogrammen, Statistikverlauf und Einstellungen an.
    • Unter Windows 7 bietet Hora 10 eine Sprungliste für die Windows-Taskleiste, in der die letzten Verbindungen angezeigt werden.
    • Neues umgebrochenes Spaltenlayout für die Datensatzansicht.
    • Die Datensatzansicht ist jetzt druckbar.
    • Sowohl die Raster- als auch die Datensatzansicht können einen Popup-Rechner für nicht indizierte numerische Spalten anzeigen.
    • Sowohl die Raster- als auch die Datensatzansicht verfügen nun über aktive Tooltip-Hinweise, die kontextsensitive Suchinformationen aus der Datenbank und dem Wörterbuch liefern:
      • Für die Indikatorspalte ganz links in den Dateninhalts- und SQL-Ergebnissatzgittern wird eine durch Kommas getrennte Liste von Zeilenwerten angezeigt, die als Sofort-Datensatzansicht bezeichnet wird. Es gibt eine Einstellung, mit der Sie festlegen können, ob jedem Wert der Spaltenname vorangestellt werden soll.
      • Für Spaltenüberschriften können Sie den SQL-Datentyp der zugrunde liegenden Tabellenspalte, den Spaltenkommentar und Informationen zu Einschränkungen sehen.
      • Für Dateninhaltszellenwerte, die durch eine Fremdschlüsselbeziehung auf eine andere Tabelle verweisen, wird eine Liste mit Suchwerten aus der referenzierten Mastertabelle angezeigt. Es gibt eine Einstellung, mit der Sie diese Funktion bei langsamen Datenbankverbindungen deaktivieren können.
    • Der Diagrammansicht wurde ein Schieberegler hinzugefügt, mit dem die Anzahl der pro Seite angezeigten Kategorien (d. h. die Werte auf der x-Achse) angepasst werden kann.
    • Offline-Datendateien werden grau dargestellt, diejenigen, die wiederhergestellt werden müssen, werden rot dargestellt.
    • SQL Scratchpad merkt sich den zuletzt verwendeten Baumknoten für jede Verbindung.
    • Der SQL-Editor verfügt nun über ein Kontrollkästchen, in dem für jede SQL-Datei im aktuellen Ordner ein Element angezeigt wird. Sie können eine ausgewählte Teilmenge von Dateien stapelweise ausführen, wobei die Dateien nacheinander in den Editor geladen und ausgeführt werden.
    • Die neue Pivot-Ansicht sowohl für Dateninhalte als auch für SQL-Abfrageergebnisse ist sehr leistungsstark. Sie können ein oder mehrere Felder per Drag & Drop in die Filter-, Spalten-, Zeilen- und Datenbereiche des Kreuztabellenrasters ziehen. Danach zeigt die Pivot-Ansicht Daten einschließlich Spalten- und Zeilensummen an.
    • Eine Diagrammansicht unten zeigt dieselben Daten. Sie können einen kleineren Bereich von Zellen auswählen, um die im Diagramm angezeigte Datenmenge zu reduzieren.
    • DDL-Erstellung für Profile.
    • Datenfilenname aus DLL weglassen, wenn der Parameter db_create_file_dest gesetzt ist.
    • Die einem Benutzer zugewiesenen Rollen werden nun hierarchisch in einer Baumansicht angezeigt. Objekt- und Systemberechtigungen können im Kontext des Benutzers oder einer beliebigen Rolle aus der Hierarchie angezeigt werden. Über ein Kontrollkästchen können Sie auch Berechtigungen einbeziehen, die untergeordneten Rollen zugewiesen sind.
    • Rollen, die Rollen zugewiesen sind, werden auf der Seite „Datenbank“ auf ähnliche Weise angezeigt.
    • Der Dialog „Plan erklären“ zeigt Kosten mit Dezimaltrennzeichen an.
    • Die Seite „Datenbank|Rückgängig (Rollback) Segmente“ zeigt Empfehlungen für die Größe des Undo-Tablespace und die Undo-Aufbewahrungszeit basierend auf v$undosta
    • Der Menüpunkt „DDL anzeigen“ ist auf der Seite „Synonyme“ für die Mehrfachauswahl aktiviert. Dies ist besonders nützlich für das Reverse Engineering einer Reihe von öffentlichen Synonymen.
    • Die Dropdown-Liste des Auswahlfelds für das aktuelle Schema unten links im Hauptformular zeigt nun Ihr Anmeldeschema, CTXSYS, SYS und PUBLIC in fetter Schrift an.
    • Die Seite „Datenbank | NLS-Parameter“ zeigt die NLS_LANG-Client-Einstellungen aus der Windows-Registrierung, die Umgebungsvariable und das resultierende NLS_LANG an.
    • Der Dialog „Tabellen | Tabelle aus Importquelle erstellen“ wurde neu gestaltet.
    • Die neuen Menüelemente „Datei | In Oracle schreiben | Alarmprotokoll, Trace-Datei, Beides“ ermöglichen es Administratoren, eine Nachricht in der Oracle-Trace-Datei, der Alarmprotokolldatei oder beiden zu hinterlassen.
    • Die neue Seite „Data Pump“ zeigt Informationen zum Export und Import von Oracle Datapump an.
    • Das Dialogfeld „Fremdschlüssel-Suche“ des Dateninhaltsrasters funktioniert nun sowohl in der Filterzeile als auch in den Datenzeilen. Drücken Sie die Eingabetaste, um den ausgewählten Filterwert anzuwenden.
    • Mit dem neuen Menüpunkt „Datei | Datei öffnen“, der entsprechenden Symbolleisten-Schaltfläche oder Strg+O können Sie eine vorhandene SQL-Datei öffnen, ohne den Datei-Explorer auf der SQL-Seite zu durchsuchen. Sie wird im PL/SQL-Editor geöffnet, ähnlich wie beim Kontextmenüpunkt „In separatem Editor öffnen“.
    • Ein weiterer neuer Menüpunkt „Datei | Neue Datei“ und die entsprechende Symbolleisten-Schaltfläche öffnen den PL/SQL-Editor mit einer leeren Datei.
    • Der Kontextuntermenüpunkt „Beschreiben“ wurde von „Abfrage“ in einen neuen Menüpunkt „Ausgewähltes Objekt“ direkt unter „Abfrage“ verschoben. Es gibt drei zusätzliche Untermenüpunkte, mit denen Sie einen ausgewählten Tabellennamen zu einer vollständigen SELECT-, INSERT- oder UPDATE-Anweisung erweitern können, ähnlich wie bei den Befehlen zum Kopieren in die Zwischenablage auf der Seite „Tabellen“. Ein weiterer neuer Untermenüpunkt „Daten anzeigen“ öffnet das Ergebnisrasterfenster, in dem die Daten der ausgewählten Tabelle oder Ansicht angezeigt werden.
    • Die neue Registerkarte „Feature-Nutzung“ auf der Datenbankseite zeigt Statistiken zur Nutzung von Oracle-Features an.
    • Es gab eine Änderung bei den Informationen, die in der Spalte „Freier Speicherplatz“ im Übersichtsraster des Tablespace angezeigt werden. Die Änderung betrifft nur temporäre Tablespaces. Bis zur Version 9 berechnete Hora die Informationen zum freien Speicherplatz als Differenz zwischen der maximalen Größe des temporären Tablespace und der Gesamtgröße der zugewiesenen temporären Segmente. Da Oracle temporäre Segmente nicht freigibt, geben diese Informationen keinen wirklichen Aufschluss darüber, wie viel temporärer Speicherplatz für Oracle-Sitzungen verfügbar ist. Jetzt zeigt Hora die tatsächliche Größe an, die als temporärer Speicherplatz verfügbar ist, und berücksichtigt sowohl ungenutzte Segmente als auch noch nicht zugewiesenen Speicherplatz.