Alter SQL-Verlauf in Oracle SQL Developer

8

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.

    
user3035077 12.09.2014, 11:59
quelle

4 Antworten

16

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.

    
Patrick Bacon 12.09.2014, 13:56
quelle
3

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.

    
MiguelKVidal 10.11.2016 13:38
quelle
2

Sie können versuchen

Anzeigen & gt; Verlaufs-SQL

Sieh dir beispielsweise dieses Bild an:

    
Alberto Cerqueira 28.08.2017 12:48
quelle
0

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.

    
Lalit Kumar B 12.09.2014 12:02
quelle

Tags und Links