it-roy-ru.com

Старая история SQL в Oracle SQL Developer

В SQL Developer я обнаружил некоторые команды SQL предыдущего месяца, но не смог найти его, поскольку он показывает только записи за последние 4-5 дней.

Есть ли способ найти старые команды SQL, которые не отображаются на вкладке истории SQL.

Благодарю.

11
user3035077

Как документально подтвердил Oracle, существует папка истории SQL, и она больше (имеет больше запросов SQL, возвращающихся примерно через год), чем панель инструментов истории SQL (пару месяцев).

Вот содержимое моей панели инструментов истории SQL:

SQL History tool bar

Что касается папки истории SQL, в примечаниях к выпуску упоминается это расположение в Windows 7:

C:\Users\имя_пользователя\AppData\Roaming\SQL Developer\SqlHistory

Хотя эта папка содержит историю SQL, она также содержит: пользовательские отчеты и пользовательские файлы фрагментов (например, см. 3.1 заметки о выпуске Sql Developer ) Вот моя папка истории SQL:

My SQL History folder

Я не вижу никакой документации, чтобы настроить размер либо.

20
Patrick Bacon

В SQL Developer, чтобы изменить ограничение, перейдите по ссылке: Tools -> Preferences.

Внутри этого перейдите к:

Database –> Worksheet –> SQL History Limit

Измените это на то, что вы хотите. (В 4.0.1.14 максимум был 999999999.)

Надеюсь, поможет.

С наилучшими пожеланиями.

5
MiguelKVidal

Ты можешь попробовать

View> История SQL

Например, посмотрите эту картинку:  enter image description here

5
Alberto Cerqueira

Если ваши запросы все еще находятся в shared_pool, вы можете использовать v$sql и v$sqlarea. Они будут регулярно вымываться, но вы можете найти их до этого периода времени.

0
Lalit Kumar B

Ну, я думаю, что есть еще один вариант:

В SQL Developer> меню View: In SQL Developer> View menu

Затем перейдите к параметру файла: Then, go to file option

и вы получили последнюю вкладку файла: and you got recent file tab

0
Roberto Garcia