Dans SQL Developer, je trouvais quelques commandes SQL du mois précédent, mais je n’étais pas capable de le trouver car il ne montre que les enregistrements des 4-5 derniers jours.
Existe-t-il un moyen de retrouver les anciennes commandes SQL qui ne s'affichent pas sous l'onglet Historique SQL?.
Merci.
Comme Oracle l'a documenté, il existe un dossier d'historique SQL, plus volumineux (plus de requêtes SQL remontant à environ un an) que la barre d'outils Historique SQL (quelques mois).
Voici le contenu de ma barre d'outils Historique SQL:
En ce qui concerne le dossier d’historique SQL, les notes de publication citent cet emplacement dans Windows 7:
C:\Utilisateurs\votre_nom_utilisateur\AppData\Roaming\SQL Developer\SqlHistory
Ce dossier contient l’historique SQL, mais il contient également: Des rapports définis par l’utilisateur et des fichiers d’extraits définis par l’utilisateur (par exemple, voir Notes de version 3.1 de SQL Developer ).
Je ne vois pas de documentation pour ajuster la taille de l'un ou l'autre.
Dans SQL Developer, pour modifier la limite, accédez à: Tools -> Preferences
.
À l'intérieur de celui-ci, accédez à:
Database –> Worksheet –> SQL History Limit
Changez-le en ce que vous voulez. (Dans 4.0.1.14, le maximum était de 999999999.)
J'espère que ça aide.
Meilleures salutations.
Si vos requêtes se trouvent toujours dans le pool partagé, vous pouvez utiliser v$sql
et v$sqlarea
. Ils seraient vidés régulièrement, mais vous pouvez les trouver jusqu'à cette période.
Eh bien, je pense qu’il existe une autre option comme celle-ci:
Dans le menu SQL Developer> View:
Ensuite, allez dans l’option fichier:
et vous avez un onglet de fichier récent: