Oracle SQL Developer中的旧SQL历史记录

use*_*077 16 oracle oracle-sqldeveloper

在SQL Developer中,我发现了上个月的一些SQL命令,但由于它只显示过去4-5天的记录,因此无法找到它.

有没有办法找到那些没有在SQL历史记录选项卡下显示的旧SQL命令.

谢谢.

Pat*_*con 27

正如Oracle所记录的那样,有一个SQL历史文件夹,它比SQL历史记录工具栏(几个月)更大(有更多的SQL查询可以追溯到一年左右).

以下是我的SQL History工具栏的内容:

SQL历史记录工具栏

关于SQL历史记录文件夹,发行说明引用了Windows 7中的此位置:

C:\ Users\your_user_name\AppData\Roaming\SQL Developer\SqlHistory

虽然此文件夹包含SQL History,但它还包含:用户定义的报告和用户定义的片段文件(例如,请参阅 3.1 Sql Developer发行说明)这是我的SQL History文件夹:

我的SQL History文件夹

我没有看到任何文档调整任何一个的大小.


小智 8

你可以试试

查看>历史SQL

例如,看看这张图: 在此输入图像描述


Mig*_*dal 6

在SQL Developer中,要更改限制,请转到: Tools -> Preferences.

在此内容中,导航至:

Database –> Worksheet –> SQL History Limit
Run Code Online (Sandbox Code Playgroud)

将其更改为您想要的任何内容.(在4.0.1.14中,最大值为999999999.)

希望能帮助到你.

最好的祝福.

  • 当心较大的设置。每个历史项目都有自己的 XML 文件。这些文件中的每一个都在应用程序启动时读入内存。对数千个文件执行此操作最终会影响性能。所以要小心你的要求。 (3认同)