oracle

KeepTool Blog

SQL execution history

Historie der SQL-Anweisungen

31 Aug 2020

Neben anderen neuen Features gibt es im Hauptmenü von KeepTool 14.1.6 den neuen Befehl „Extras|SQL execution history“ zur Anzeige der Historie von SQL-Anweisungen. Der Menüpunkt öffnet einen Dialog, um SQL-Befehle aus der Historie ausgeführter Anweisungen wieder zu finden und ggf. in die Windows-Zwischenablage zu kopieren. Der neue Dialog ist deutlich leistungsfähiger als sein Vorgänger, der […]

Strukturierung der Datenbankverbindungen nach Hostname

08 Mrz 2020

Jedes unserer Werkzeuge zeigt beim Start einen Connectdialog, der die zuletzt benutzten DB-Verbindungen anzeigt. Diese Liste kann folgendermaßen gruppiert werden History, d.h. chronologisch absteigend sortierte Liste Datenbank, d.h. entweder TNS-Alias oder hostname:port/servicename für direkte TCP/IP-Verbindungen DB-Benutzer Eigene Kategorie, ein Attribut dass Sie jeder Verbindung optional zuordnen können. Im neusten Release 14.1.4 haben wir ein weiters […]

KeepTool ER Diagrammer – Ein mächtiges Tool in Version 14.1 nochmals verbessert

16 Dez 2019

Der ER Diagrammer ist Bestandteil der KeepTool Enterprise Edition und erzeugt nach wirklich kurzer Analyse der Datenbank ein sauber ausgerichtetes ER-Diagramm. Damit erhalten die Nutzer eine wertvolle Unterstützung bei der Datenmodellierung, zum Verstehen von Datenbanken vorhandener Altsysteme und für die Dokumentation der Datenbank. Der neue, ab KeepTool Version 14.1. verfügbare ER-Diagrammer erzeugt sofort beim Programmstart [...]

KeepTool Reverse DB Engineer in Version 14.1 nochmals verbessert

08 Okt 2019

Das in den Editionen KeepTool Professional und KeepTool Enterprise enthaltene Reverse DB wird wie auch alle anderen Tools laufend verbessert und ist in Version 14.1 um ein wichtiges Feature erweitert worden. Reverse DB kann ein DDL-Skript zu einem vorhandenen Datenbankschema bzw. eine entsprechende Auswahl von Objekten erzeugen. Der Anwender wird bei seiner Arbeit mit Oracle-Datenbanken […]

KeepTool Hora analysiert Session-Blockade auf Datensatzebene

26 Apr 2019

Wenn eine Datenbank-Session einen Datensatz für längere Zeit blockiert, kann das sehr unangenehme Folgen haben – im schlimmsten Fall sogar Auswirkungen auf ein produktives System. Es ist daher sehr wichtig, den Verursacher solcher Blockaden schnell zu identifizieren. Mit Hora, dem wichtigsten Oracle Tool von KeepTool, konnte man schon immer über die Session-Seite Dinge abfragen wie […]

Excel-Anbindung in KeepTool Hora wird mächtiger

21 Jan 2019

KeepTool hat in den letzten Jahren mächtige Import- und Export-Funktionen entwickelt, um das Handling mit Excel-Dateien in Kombination mit Oracle-Datenbanken möglichst komfortabel zu gestalten. In der aktuellen Version 14 wurden diese Features um weitere nützliche Funktionen ergänzt. KeepTool bietet damit eine umfassende Funktionalität für den Umgang mit Excel-Dateien. Excel-Export In KeepTool Hora lässt sich eine […]

Oracle master detail data view

Master/Detail-Ansicht im Data Browser

16 Nov 2018

Eine Master-Detail-Ansicht der Tabellendaten ist auf der Seite Tables | Data Content bereits seit Jahren verfügbar. Im DataBrowser, der das gleichzeitige Öffnen mehrer Datenansichten erlaubt, war eine Master/Detail-Ansicht bisher nicht verfügbar. Die gute Nachricht ist, dass KeepTool die Möglichkeit einer Master/Detail-Ansicht jetzt auch auf jeder Seite im DataBrowser erlaubt. In der Detailansicht können Sie zwischen […]

Oracle data grouping

Excel-Export optimiert für Datengruppierungen und Aggregationen

30 Sep 2018

Der Data-Content-Browser zeigt die Daten der Tabelle COMPANY aus dem Schema HR. Um die erweiterten Datengruppierungsmöglichkeiten nutzen zu können haben wir die Checkbox „in-memory grid mode“ aktiviert. Sie finden diese rechts oben. Die Daten wurden nach CITY gruppiert, indem die entsprechende Spaltenüberschrift per drag-drop in den Gruppierungsbereich oberhalb der Datenansicht gezogen wurde. Per Klick mit […]

Oracle data grouping

Gruppierung im DataBrowser nach zusammengefassten Spalten

15 Aug 2018

Rechts oben im Data Browser gibt es die checkbox “in-memory grid mode”. Diese ermöglicht eine Reihe zusätzlicher Filter- und Darstellungsmöglichkeiten, wozu die Daten komplett in den Speicher geladen werden. ‍ In KeepTool 14 gibt es jetzt eine nützliche Verbesserung der vorhandenen Möglichkeit, Daten gruppiert darzustellen. Auch schon in KeepTool 12 konnten Sie eine Spaltenüberschrift aus [...]
Oracle master detail data view

KeepTool jetzt mit mehr als 40 neuen Features und zahlreichen Verbesserungen

25 Jun 2018

KeepTool gilt als Schweizer Taschenmesser für administrative und programmiertechnische Aufgaben rund um Oracle. Die Software unterstützt sämtliche Oracle-Features, wobei ihre Anwendung selbsterklärend und ihre Nutzung denkbar einfach ist. „Unsere Anwender bestätigen immer wieder, dass sie sich sofort zurechtfinden und alle Funktionen direkt nutzen können, auch ohne Handbuch“, so Rolf Grünewald, Geschäftsführer der KeepTool GmbH. Eine […]

Oracle initialization script

Ausführen von Reverse DB von einem Batchfile aus

09 Feb 2017

In diesem Beispiel zeigen wir Ihnen ein Beispiel, wie der Reverse DB Engineer aus einem Windows-Batchfile periodisch aufgerufen werden kann, um DDL-Skripte mit Zeitstempel-basiertem Dateinamen zu erzeugen: RevDDL bekommt hier zwei Parameter übergeben: Der Name inkl. Pfadangabe der .sql-Datei und die Anmeldedaten des Benutzers. Der Name der generierten .sql-Datei ist in diesem Fall: D:\MyDDLs\2017_01_09_hr_pdbora12c4.sql Sie […]

Find Oracle columns that would exceed byte length in multi-byte character set

Vermeiden von Zeichensatzproblemen bei der Migration nach Oracle 12c

08 Feb 2017

Einige unserer Kunden haben im Laufe des vergangenen Jahres von ihren Erfahrungen bei der Migration ihrer Datenbanken nach Oracle 12c berichtet. In vielen Fällen wurde dabei kein direkter Upgrade der bestehenden Datenbank vorgenommen. Vielmehr wurde eine neue „pluggable“ 12c Datenbank eingerichtet. Anschließend wurden die Daten über die Export/Import-Werkzeuge migriert. Ein in diesem Zusammenhang häufig genanntes […]

Oracle initialization script

Ausführen eines Initialisierungs-Skripts nach der Datenbankanmeldung

07 Feb 2017

Seit KeepTool Version 12.1.3 kann nach dem Anmelden in Hora ein Initialisierungsskript ausgeführt werden. Für jede Datenbankverbindung kann ein eigener Skriptname im erweiterten Bereich des Connect-Dialogs zugeordnet werden; Zur Anregung beschreiben wir hier zwei Situationen, für die das Skript ausgesprochen hilfreich sein kann: Beim Verbinden zur Datenbank über eine „SQL*Net“-Verbindung initialisiert der Oracle-Client die Session-Variablen […]

PL/SQL source code editor

KeepTool 12.1 freigegeben

18 Jul 2016

Willkommen zur Ausgabe Juli 2016 unseres Newsletters Keeping in Touch. Wir freuen uns, Ihnen in diesem Monat die Freigabe der Version KeepTool 12.1 bekannt geben zu können. Die neue Version, die seit 5. Juli zum Download bereit steht, bietet mehrere Möglichkeiten um die Codeerzeugung zu vereinfachen und beinhaltet eine Ausleihfunktion für Netzwerklizenzen. Neue Lizenz-Ausleihfunktion zur […]

Oracle explain plan viewer

Index Support für Fremdschlüssel

08 Jun 2016

Hat Ihre Tabelle eine Fremdschlüssel Beziehung zu einer übergeordneten Tabelle? In diesem Fall ist es nicht zwingend erforderlich aber fast immer eine gute Idee, einen Index auf dem Fremdschlüssel zu definieren, um dadurch die Performance zu verbessern. Sollte dieser Index fehlen, so ist es kinderleicht, ihn mit KeepTool Hora anzulegen. In dem folgenden Beispiel haben […]

Oracle spatial data map viewer

KeepTool 12 mit verbesserten Funktionen und in kostenloser Edition

01 Mrz 2016

KeepTool erleichtert seit fast 20 Jahren Entwicklern, Datenbankadministratoren sowie Endanwendern Arbeit und Umgang mit Oracle. Um immer die neueste Oracle-Datenbankversion zu unterstützen, bietet KeepTool 12 jetzt vollen Support für Oracle 12c. Außerdem wurde die Unterstützung für Oracle Spatial weiter ausgebaut und ein neues, bedienerfreundliches Erscheinungsbild erleichtert die Nutzung. Ab der aktuellen Version wird KeepTool Free […]

Goolge Earth view of Oracle spatial data

Arbeiten mit Oracle Spatial

30 Jun 2015

Fangen wir gleich an und verbinden Hora mit dem Beispielschema OE. Die Spalte CUSTOMERS.CUST_GEO_LOCATION benutzt den Datentyp MDSYS.SDO_GEOMETRY und enthält raumbezogene Daten. Bei Nutzung einer SQL*Net-Verbindung (die direkte TCP/IP-Option unterstützt noch keine objektorientierten Datentypen) können die Daten in der DataContent-Ansicht dargestellt werden. Die Spalte zeigt die Geometriedaten des Objektdatentyps in kompakter schreibgeschützter Form an. Die […]

Oracle SQL query builder

SQL und die Windows-Zwischenablage

13 Mrz 2015

Der SQL Query Generator Die Entwicklung von SQL–Anweisungen ist für viele Anwender möglicherweise eine der häufigsten Tätigkeiten. In diesem Newsletter möchten wir Ihnen zeigen, mit welchen Mitteln diese Arbeit effektiver durchgeführt werden kann. Um mehrere Tabellen miteinander zu verknüpfen, können Sie den KeepTool – Abfragegenerator benutzen. Er wird durch den Schalter mit dem Baustellensymbol geöffnet . Führen Sie in der Liste auf der linken Seite einen Doppelklick auf LOCATIONS aus. Damit wird […]

Oracle Excel export

Umsch + Strg + E(xcel)

11 Nov 2014

Datenexport von Oracle nach Excel KeepTool bietet bereits seit Jahren einen leistungsfähigen Excel-Export an, der sowohl über die Schalterleiste als auch über das Kontextmenü aufgerufen werden kann: Bereits vorhandene Methoden für den Export nach Excel Weitere Informationen zum Excel-Export erfahren Sie weiter unten. In der neuen Version KeepTool 11 kann dieser Excel-Export aus fast allen […]

Oracle mutating table wizard

KeepTools Mutating Table Trigger Wizard im Einsatz

29 Sep 2014

Ein Beispiel: Mutation Table Error (ORA-04091) Hier ist ein Beispiel, das zeigt, wie elegant Hora’s Mutating Wizard das Problem des Mutating Table Error löst. Dier Mutating Table Error entsteht z.B., wenn man versucht, ein Update auf die Aggregation in einer Mastertabelle durchzuführen, das auf DML-Befehlen in einer Detailtabelle basiert. In unserem Beispiel fügen wir in […]