在SQL Developer中,我想查找上个月的一些SQL命令,但是只显示了最近4-5天的记录,没有找到旧的SQL命令。有没有办法找到那些在SQL历史选项卡下没有显示的旧SQL命令?谢谢。
正如Oracle所记录的那样,存在一个SQL历史记录文件夹,它比SQL历史记录工具栏更大(包含大约一年的SQL查询),而后者只有几个月的记录。
这是我的SQL历史记录工具栏的内容:
至于SQL历史记录文件夹,在发布说明中引用了Windows 7中的该位置:
C:\Users\your_user_name\AppData\Roaming\SQL Developer\SqlHistory
尽管该文件夹包含SQL历史记录,但它也包括:用户定义的报告和用户定义的代码片段文件(例如,请参见3.1 Sql Developer release notes)。 这是我的SQL历史记录文件夹:
我没有看到任何关于调整它们大小的文档。
Tools -> Preferences
。Database –> Worksheet –> SQL History Limit
将其更改为您想要的任何内容。(在4.0.1.14中,最大值为999999999。)
希望能有所帮助。
最好的祝福。
我认为还有另一个选项,如下所示:
在SQL Developer > 查看菜单中:
然后,选择文件选项:
你会得到最近文件选项卡:
v$sql
和 v$sqlarea
。它们会定期被清除,但在那段时间内您仍然可以找到它们。