OraTool pro - OraTool.de

Werbung
Regionaltreffen Rhein Main
26. März 2007
SWE Jens Fudickar / OraTool pro
Softwareentwicklung Jens Fudickar ist ein kleines
Softwarehaus, dessen Hauptprodukt das OraTool ist.
Darüber hinaus sind wir in unterschiedlichen
OpenSource Entwicklungsprojekten engagiert.
OraTool Pro
• Entwicklung seit 1997
• Version 1.0: August 2000
• Version 2.0: Februar 2004
• Version 2.1: Januar 2007
• Version 3.0: Geplant : Q3 2007
• Zahlreiche öffentliche Zwischenreleases
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
2
Besonderheiten von OraTool pro
Die Entwicklung des OraTool pro ist gekennzeichnet
durch die direkte Nähe zum Endanwender.
• Zahlreiche einzigartige Funktionen.
• Viele Funktionen sind so umgesetzt, wie sie im
täglichen Entwicklungsalltag benötigt werden.
• Alle wichtigen Funktionen sind über Shortcuts
erreichbar.
• Neue Ideen und Kundenanforderungen werden
kurzfristig umgesetzt.
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
3
Bestandteile OraTool pro
• Hauptmodule
• Query Window
• Object Browser
• PL/SQL Editor
• DB Info
• Allgemeine Funktionen
• Komfortabler Editor
• MDI Interface
• Docking für DetailFenster
26.03.2007
• Zusatzmodule
• DBMS_JOB Handler
• DBMS_PROFILER
• DBMS_TRACE
• Find Objects
• Execute Procedure
• Edit Data
• Data Dictionary
Commenter
OraTool pro - DOAG Regionaltreffen Rhein Main
4
Query Window
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
5
Object Browser
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
6
PL/SQL Editor
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
7
DB-Info
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
8
DBMS_JOB
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
9
Find Objects
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
10
Execute Procedure
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
11
Edit Data
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
12
Erweiterte Funktionen auf allen
Ergebnistabellen
In allen Modulen und Ergebnistabellen:
•
•
•
•
•
•
Gruppieren
Filtern
Summieren
Sortieren
Drucken
Direktes
Kopieren
nach Excel
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
13
Detail Record Panel
• Für jede angezeigte Tabelle kann ein
Detail Record Panel eingeblendet
werden, welches die Daten des
aktuellen Datensatzes als Detail
Information anzeigt.
• Das Detail Record Panel kann
horizontal und vertikal angedockt
werden.
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
14
Describe Panel
• Das Describe Panel zeigt
Detailinformationen zu einem
Datenbankobjekt an.
• Es kann aus allen Modulen
aktiviert werden.
• Einzelne oder mehrere
Ergebniszeilen können per
Drag&Drop in den Editor
übernommen werden.
• Verschiedene Module können für
das aktuelle Objekt aus dem
Describe Panel aktiviert werden.
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
15
Global Shortcuts
• Global Shortcuts bieten die Möglichkeit der direkten
Adressierung eines Objektes, eines Statements
oder einer Position in den unterschiedlichen
Modulen.
=> Navigationsschritte für unterschiedliche
Aufgaben sind deutlich reduziert.
• Global Shortcuts werden in
allen wichtigen Modulen
unterstützt.
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
16
Editor Workspaces
• Im Query Window und im PL/SQL Editor kann die
Kombination der geöffneten Statements als
Workspace gespeichert werden.
• Beim Schliessen des Fensters wird der aktuelle
Stand automatisch als Last Saved Workspace
gespeichert.
• Workspaces sind über
Global Shortcuts
adressierbar.
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
17
Editor Autosave
• Bestandteile vom Query Window und PL/SQL Editor
• Automatisches Speichern und Historisieren beim
Ausführen und Kompilieren von SQL-Statements
• Frei definierbare Anzahl der Historisierung
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
18
WHERE Statements aus Feldinhalten
In allen angezeigten Tabellen können WHERE
Statements aus Feldinhalten generiert werden.
Führt zu : (BUCH_SPARTE = 'Science Fiction')
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
19
Editor Wizards
TO_DATE Wizard
Procedure Parameter Wizard
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
20
Daten Import
• In den Modulen Query Window und Edit Data
• 18 verschiedene Datei-Formate
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
21
Daten Export
• In allen Modulen kann jede angezeigten Tabelle
exportiert werden.
• 21 verschiedene Datei-Formate
• Umfangreiche Export-Optionen pro Datei-Format
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
22
Enhanced Export
• Die Funktion Enhanced Export ist eine Erweiterung
des Query Window.
• Exportiert die Ergebnisse von mehreren SELECT
Statements automatisiert in allen Dateiformaten.
• Für jedes Statement wird eine separate
Ergebnisdatei erstellt.
SELECT * FROM BUCH;
SELECT * FROM AUSLEIHE;
SELECT * FROM LESER;
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
23
SQL Statement Generatoren
•
•
•
•
Für Datenbank-Objekte können je nach Typ unterschiedliche
Generatoren gestartet werden. Diese generieren SQL
Statements zu den Datenbank-Objekten.
Generatoren sind aus unterschiedlichen Modulen heraus
aktivierbar.
Viele dieser Generatoren sind entstanden aus den täglichen
Bedürfnissen der Anwender, z.B.:
• Create Object mit
DBMS_METADATA
• Move Table mit Rebuild Index
• Recreate Grant /
Recreate Synonym
Mehrere Generatoraufrufe können
als Skript automatisiert werden.
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
24
Generator Beispiel: Move Table
PROMPT MOVE TABLE BUCH.BUCH
BEGIN DBMS_APPLICATION_INFO.SET_MODULE ('MOVE', 'TABLE');
DBMS_APPLICATION_INFO.SET_CLIENT_INFO('BUCH.BUCH'); END;
/
ALTER TABLE BUCH MOVE TABLESPACE USERS
;
PROMPT REBUILD INDEX BUCH.BUCH_PK
BEGIN DBMS_APPLICATION_INFO.SET_MODULE ('REBUILD', 'INDEX');
DBMS_APPLICATION_INFO.SET_CLIENT_INFO('BUCH.BUCH_PK');
END;
/
ALTER INDEX BUCH_PK REBUILD TABLESPACE USERS
;
PROMPT REBUILD INDEX BUCH.BUCH_VER_ID_NDX
BEGIN DBMS_APPLICATION_INFO.SET_MODULE ('REBUILD', 'INDEX');
DBMS_APPLICATION_INFO.SET_CLIENT_INFO('BUCH.BUCH_VER_ID_N
DX'); END;
/
ALTER INDEX BUCH_VER_ID_NDX REBUILD TABLESPACE USERS
;
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
25
Ausblick auf die Version 3
• Microsoft Vista: Aero Support 
• Performance Optimierungen &
bessere Arbeitsspeicherausnutzung
• Datenbankverbindung ohne SQL*Net
• Verbesserte Daten-Analyse
• Verbesserter Editor
•
•
•
•
Regelbasiertes Syntax Highlighting
Code Folding
SyncEdit
„Goto“ Operationen zu anderen Modulen
• Verbesserter Query Builder
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
26
OraTool pro 3: Datenbank Connect
•
•
•
OraTool pro 3 ermöglicht den Datenbank Connect in zwei
verschiedenen Modi: im Client Modus über den Oracle
SQL*Net Client, oder im Direkt Modus über TCP/IP.
Im Client Modus verbindet sich OraTool pro 3 mit einer Oracle
Datenbank durch das Oracle Call Interface (OCI). Hierzu
muss die Oracle Client Software auf dem lokalen Computer
installiert sein.
Im Direkt Modus wird keine Oracle Client Installation auf dem
lokalen Computer benötigt. OraTool pro 3 verbindet sich über
TCP/IP direkt mit dem Host-System der Datenbank.
In diesem Modus werden nicht alle Operationen und Oracle
Datentypen unterstützt.
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
27
OraTool pro 3: Verbesserte Datenanalyse
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
28
OraTool pro 3: Verbesserter Editor
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
29
OraTool pro 3: Verbesserter Query Builder
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
30
Besuchen Sie unsere Web-Seite unter:
http://www.oratool.de
Sichern Sie sich Ihren speziellen DOAG-Rabatt:
http://www.oratool.de/download/oratool/Registrierung_OraToolPro_Doag.pdf
Softwareentwicklung Jens Fudickar
Fuchstanzweg 34 – 65760 Eschborn
 06173- 967556 –  06173-967758
 [email protected]
26.03.2007
OraTool pro - DOAG Regionaltreffen Rhein Main
31
Herunterladen