Hora - KeepTool

Profi-Tools für Oracle-Datenbanken

1. Handliches Werkzeug - Hora
2. Import/Export Facility
3. Reporting Facility
4. MDI-Technik
5. Oracle 9i - Unterstützung
6. SQL-Workbench
7. Effektiver SQL-Editor
8. SQL-Preview, SQL-Log
9. PL/SQL-Entwicklung
10. Status farblich festgestellt
11. Performance-Monitor
12. User, Rollen und Profile
13. Datenbank-Administration
14. Lock- und Session-Manager
15. Dictionary Browser
16. Zugriff auf Schemata
17. Daten anzeigen und ändern
18. Referentielle Integrität
19. Verwaltung der DB-Objekte
20. Die Datenbank im HTML-Format
21. DDL-Skripte erzeugen
22. Ausgefeiltes Designwerkzeug - ER Diagrammer
23. Unverzichtbar für den Entwickler - PL/SQL Debugger
24. Systemvoraussetzungen


[Bestellung]       [Download der DemoVersion (Version 7)]       [Download der DemoVersion (Hora Light 6)]       [Lizenzmodell]       [Release Notes Version 6]

Produkte

Die Produkte der KeepTool 6 Familie sind einzeln nutzbare, aber aufeinander abgestimmte Werkzeuge für Design, Administration und Programmentwicklung für Oracle-Datenbanken mit. Jedes der drei Tools - Hora, ER Diagrammer und PL/SQL Debugger - arbeitet mit den beiden anderen perfekt zusammen, da alle Produkte nach einer gemeinsamen Philosophie entwickelt wurden. Unser Ziel ist es, dass unsere Produkte sowohl für den Einsteiger als auch für den Oracle-Profi leicht und intuitiv zu benutzen sind. KeepTool's Tools werden ständig weiterentwickelt, so dass die Funktionalität immer auf dem aktuellen Stand der Oracle-RDBMS gehalten werden kann. Das Installationsprogramm enthält alle drei Produkte, die einzeln lizenziert werden.
Version 6 bringt ein neues "look and feel" im Stil von Windows XP für alle Produkte. Neben vielen Detailverbesserungen sind die Import/Export-Funktionen und das Reporting bei Hora besonders hervorzuheben.


1.Handliches Werkzeug

Hora
Hora ist ein universell einsetzbares, handliches Werkzeug für die Arbeit mit Oracle-Datenbanken. Es wendet sich an den Datenbankadministrator, den Anwendungsprogrammierer, aber auch an den Endanwender. Hora ist durch die intuitive Benutzerführung jederzeit ohne Einarbeitungsaufwand verfügbar.
Schon nach wenigen Sekunden ist Hora einsatzbereit. Die objektorientierte Oberfläche von Hora ist selbsterklärend.
Hora besticht durch seine Kompaktheit. Alle für die tägliche Arbeit notwendigen Funktionen sind in einem einzigen Werkzeug enthalten. Startupzeit und Ressourcenbelastung sind minimal.

2. Import/Export Funktionen

Neu in die Version 6 integriert wurden Import und Export Experten um Daten aus Microsoft Excel, DBF, XML, und Text zu importieren. Ebenso ist es möglich Daten nach u.a. Microsoft Word, PDF, und HTML, um nur einige zu nennen, zu exportieren.
Mit anderen Worten, es gibt keine Notwendigkeit mehr, Daten als Zwischenschritt in CSV Dateien zu speichern, sie können direkt in und von vielen anderen Programmen übernommen werden.

3. Report Funktionen

Neu in der Version 6 bietet Hora nun ein Report Werkzeug, welches Ihnen die Wahl lässt, zwischen der automatischen Zuweisung von StandardLayouts für Tabellen, View und Queries, oder aber einen Designer zu benutzen, mit dem die Ausgabe genau formatiert werden kann. Der Report kann in verschiedenen Formaten, darunter natürlich HTML und PDF ausgegeben werden.

4. MDI-Technik

Durch Einsatz der MDI-Technik wird Hora noch komfortabler in der Bedienung. So kann z.B. in einem Fenster eine PL/SQL-Prozedur entwickelt und im anderen Fenster die Struktur einer Tabelle angezeigt werden.

5. Oracle 9i - Unterstützung

Hora beinhaltet Unterstützung für Oracle 9i - Features wie dynamische Änderung der SGA, automatisches Segmentgrößenmanagement in Tablespaces, neue Datentypen, neue Initialisierungsparameter, Dictionary Views, etc.

6. SQL-Workbench

Hora verwaltet für jeden Anwender eine Sammlung von häufig benötigten SQL-Befehlen. Diese können thematisch in einer Windows-Baumstruktur gesammelt und jederzeit ausgeführt werden. Der Parser erkennt sowohl SQL-Anweisungen als auch PL/SQL-Blöcke.
Das Ausgabefenster dient dabei entweder zur Anzeige bzw. Bearbeitung der Ergebnismenge, zur Ausgabe des Zugriffspfades (explain plan) oder als PL/SQL-Ausgabefenster (dbms_output).
Mit dem SQL-Query-Builder wird die automatische Erzeugung von SELECT-, INSERT-, und UPDATE-Statements unterstützt.

7. Effektiver SQL-Editor

Der integrierte SQL-Editor mit farblicher Syntaxhervorhebung und zahlreichen professionellen Bearbeitungskommandos leistet wertvolle Unterstützung. Funktionen zum Einrücken, Auskommentieren etc. sind Bestandteil des Editors.

8. SQL-Preview, SQL-Log

Für jede Änderung an der Datenbank führt Hora ein SQL-Statement aus. Durch Einschalten des SQL-Preview kann sich der Anwender das SQL-Statement anschauen und ändern. Diese SQL-Befehle können auch in einem Logfile mitgeschrieben werden. So können z.B. alle auf einer Testdatenbank durchgeführten und überprüften Änderungen auf der Produktionsdatenbank nachgeführt werden.

9. PL/SQL-Entwicklung

Hora unterstützt die Entwicklung von packages und stored procedures. Syntaxfehler werden direkt im Editor markiert. Die Compilierung erfolgt ebenfalls aus dem Editor heraus. Bei Bedarf können die Quelltexte zusätzlich in Dateien gehalten werden.

10. Status farblich festgestellt

Statusinformationen werden in den Hora-Übersichten farblich hervorgehoben. Dabei ist schwarz die Standardfarbe. Ein nicht verfügbares Objekt wird grau dargestellt. Rot weist auf einen Fehler oder etwas Bemerkenswertes hin. So wird z.B. ein Fremdschlüssel mit dem Status "disabled" grau angezeigt.

11. Performance-Monitor

Oft wird mangelnde Datenbank-Performance durch zu viel full table scans verursacht. Hora zeigt Ihnen den Anteil von full table scans und auch andere wesentliche Systemgrößen als Messkurven an. Eine waagerechte Linie zeigt die von Oracle als kritisch benannte Grenze.
Kontrollieren Sie, ob die angezeigten Werte die von Oracle vorgegebenen Grenzen überschreiten.

12. User, Rollen und Profile

Rollen und Privilegien eines Users werden hierarchisch angezeigt und können zugeteilt oder entzogen werden. Sie können auch User anlegen und löschen.

13. Datenbank-Administration



Hora zeigt den aktuellen Zustand von Redo-Logfiles, SGA, Initialisierungsparametern und Cache an. Der Füllstand der table spaces wird als Minibalkendiagramm dargestellt. Mit Hora können Sie Datenfiles löschen und anlegen, Jobs starten und stoppen, Datensätze an Pipes senden und aus Pipes empfangen.







14. Lock- und Session-Manager

Lassen Sie sich von Hora alle Sessions der Instanz, deren Status, gehaltene und angeforderte Locks, die aktive SQL Anweisung und vieles mehr anzeigen. Im Lock-Wait-Graph sehen Sie in einer hierarchischen Struktur, wie die einzelnen Sessions aufeinander warten. So finden Sie nicht nur leicht die Session, die die Datenbank blockiert, Sie können sie auch beenden.


15. Dictionary Browser

Der integrierte Data Dictionary Browser gibt zusätzlich zur objektorientierten Bedienoberfläche eine relationale Sicht auf die Struktur und den Inhalt des gesamten Data Dictionary.

16. Zugriff auf Schemata

Sie können das aktuelle Schema dynamisch wechseln, vorausgesetzt die entsprechenden Berechtigungen auf der Datenbank sind vorhanden.

17. Daten anzeigen und ändern

Selbstverständlich zeigt Hora die Daten der von Ihnen gewählten Tabelle oder View in einer übersichtlichen Form an. Per Mausklick können die Daten nach jedem definierten Index sortiert werden. Sie können die Daten ändern, löschen oder neue Daten eingeben. Hierbei hilft Ihnen Hora mit einer integrierten Nachschlagefunktion über Fremdschlüsselbeziehungen, einer Zeilenkopierfunktion und einem Memofeld-Editor für Long und große VARCHAR2-Werte. Pflichtfelder werden entsprechend markiert.

18. Referentielle Integrität

Hora zeigt Ihnen die relationale Struktur einer vorhandenen Datenbank. Baumansichten zeigen Eltern-/Kind-Beziehungen zwischen Tabellen. Automatisches Nachschlagen über Fremdschlüssel bei der Datenerfassung wird angeboten. Der SQL Baustein Generator erzeugt SELECT- und WHERE-Klauseln automatisch aus der Datenbank. Fremdschlüsselbeziehungen können menügesteuert erzeugt oder gelöscht werden.

19. Verwaltung der DB-Objekte

Hora kann fast alle benötigten Datenbankobjekte (Tabellen, Views, Prozeduren, Sequences, Trigger etc.) anzeigen, erzeugen, ändern und löschen. Mit Hora können Sie Spalten in Tabellen löschen oder auch umbenennen.

20. Die Datenbank im HTML-Format

Hora erzeugt aus der vorhandenen Datenbank eine HTML-Dokumentation. Das ist zunächst ein professioneller Bericht über das Datenmodell, versehen mit Hypertext-Sprungmarken zwischen den referenzierten Tabellen. Andere Dokumente Ihres Projekts können per Intranet darauf Bezug nehmen.


21. DDL-Skripte erzeugen

Hora erzeugt für Sie ein SQL Skript, das die DDL- Befehle zum Erzeugen Ihrer Datenbank enthält.

22. Ausgefeiltes Designwerkzeug

ER Diagrammer
Der ER-Diagrammer zeigt Tabellen und ihre Beziehungen zueinander graphisch an und folgt bei der Darstellung streng der IDEF1X-Norm. Zum einen können ER-Diagrammer aus existierenden Datenbanken auf Knopfdruck erzeugt werden. Hierbei können auch Teilmengen für die Darstellung ausgewählt werden. Zum anderen eignet sich der ER-Diagrammer im Zusammenspiel mit Hora auch für das Design von Datenmodellen. Hierbei erfolgt die Definition der Tabellen und Beziehungen in Hora, die graphische Darstellung mit dem ER-Diagrammer.

23. Unverzichtbar für den Entwickler

PL/SQL Debugger
Der PL/SQL-Debugger stellt alle Funktionen zur Verfügung, die der PL/SQL-Programmierer für Programmtests benötigt. Der Entwickler kann Breakpoints setzen und Watches für die Beobachtung von Variablen definieren. Breakpoints und Watches werden farblich markiert und können selbstverständlich wieder entfernt werden. In drei Ausgabefenstern werden die für die Beobachtung ausgewählten Variablen angezeigt, die Breakpoints aufgelistet und der Aufrufstack ausgegeben.
Mit den Funktionen "Trace Into", "Step Over" "Trace Out" und "Run" wird der Programmdurchlauf gesteuert. Der Wert von Variablen, für die ein Watch gesetzt wurde, kann geändert werden.
Der PL/SQL-Debugger folgt in der Bedienphilosophie der Arbeitsweise von Hora. Dadurch ist eine hohe Integration beider Tools der KeepTool - Familie gewährleistet. Mit der Package-Seite aus Hora und dem Debugger besitzt der Programmierer alle Möglichkeiten für eine erfolgreiche und effektive Entwicklung von PL/SQL-Programmen im Oracle-Umfeld.

24. Systemvoraussetzungen

Server:
Oracle ab 7.2 aufwärts auf beliebiger Plattform (Unter älteren Versionen stehen nicht alle Funktionen von Hora zur Verfügung) Oracle SQL*Net Service Version 2 oder höher.

Client:
PC, Mindestens 486, Pentium empfohlen Betriebssystem Windows 95/98, Windows NT 4.0, Windows 2000 Oracle SQL*Net Version 2 oder höher.