Старая история SQL в Oracle SQL Developer
в SQL Developer я нашел некоторые команды SQL предыдущего месяца, но не смог найти это, поскольку он показывает только записи последних 4-5 дней.
есть ли способ найти старые команды SQL, которые не отображаются на вкладке Истории SQL.
спасибо.
5 ответов
как Oracle документировала, есть папка истории SQL, и она больше (имеет больше SQL-запросов, которые возвращаются около года), чем панель инструментов истории SQL (несколько месяцев).
вот содержимое моей панели инструментов истории SQL:
Что касается папки истории SQL, примечания к выпуску цитируют это место в Windows 7:
C:\Users\your_user_name\AppData\Roaming\SQL Разработчик\SqlHistory
пока эта папка содержит историю SQL, а также содержит: пользовательские отчеты и пользовательские файлы фрагментов (например, см. 3.1 примечания к выпуску SQL Developer) Вот моя папка истории SQL:
Я не вижу никакой документации для регулировки размера либо.
в SQL Developer, чтобы изменить предел перейдите к:
Tools -> Preferences
.
внутри этого перейдите в меню:
Database –> Worksheet –> SQL History Limit
измените его на то, что вы хотите. (В 4.0.1.14, Макс был 999999999.)
надеюсь, что это помогает.
С наилучшими пожеланиями.
Если ваши запросы все еще находятся в shared_pool, вы можете использовать v$sql
и v$sqlarea
. Они будут регулярно смываться, но вы можете найти их до этого периода времени.
Ну, я думаю, есть еще вариант такой:
в SQL Developer> меню Вид:
затем перейдите к опции file:
и у вас есть вкладка " последние файлы: