In SQL Developer habe ich einige SQL-Befehle des vorherigen Monats gefunden, aber nicht in der Lage, das zu finden, da nur die Datensätze der letzten 4-5 Tage angezeigt werden.
Gibt es eine Möglichkeit, die alten SQL-Befehle zu finden, die auf der Registerkarte SQL-Verlauf nicht angezeigt werden.
Danke.
Wie von Oracle dokumentiert, gibt es einen SQL-Verlaufsordner, der größer ist (mehr SQL-Abfragen, die etwa ein Jahr zurückreichen) als die SQL-Verlaufsleiste (ein paar Monate).
Hier ist der Inhalt meiner SQL History-Symbolleiste:
In Bezug auf den SQL-Verlaufsordner verweisen die Versionshinweise auf diesen Speicherort in Windows 7:
C: \ Benutzer \ Ihr_Benutzername \ AppData \ Roaming \ SQL Developer \ SqlHistory
Dieser Ordner enthält zwar den SQL-Verlauf, enthält aber auch: Benutzerdefinierte Berichte und benutzerdefinierte Snippets-Dateien (siehe z. B. 3.1 Sql Developer Versionshinweise ) Hier ist mein SQL History-Ordner:
Ich sehe keine Dokumentation, um die Größe von beiden anzupassen.
Um den Grenzwert in SQL Developer zu ändern, gehen Sie zu:
Tools -> Preferences
.
Navigieren Sie dazu zu:
%Vor%Ändern Sie es zu was auch immer Sie wollen. (In 4.0.1.14 war das Maximum 999999999.)
Ich hoffe, es hilft.
Beste Grüße.
Wenn sich Ihre Abfragen noch im shared_pool befinden, können Sie v$sql
und v$sqlarea
verwenden. Sie würden regelmäßig ausgespült werden, aber Sie können sie bis zu dieser Zeit finden.
Tags und Links oracle oracle-sqldeveloper