SQL Developerでは、前月のいくつかのSQLコマンドを見つけましたが、過去4〜5日のレコードのみを表示しているため、それを見つけることができませんでした。
[SQL履歴]タブに表示されていない古いSQLコマンドを見つける方法はありますか。
ありがとう。
Oracleが文書化したように、SQL履歴フォルダーがあり、SQL履歴ツールバー(数か月)よりも大きい(約1年前に戻るSQLクエリが多い)。
SQL履歴ツールバーの内容は次のとおりです。
SQL履歴フォルダーに関して、リリースノートではWindows 7の次の場所を引用しています。
C:\ Users\your_user_name\AppData\Roaming\SQL Developer\SqlHistory
このフォルダーにはSQL履歴が含まれますが、ユーザー定義レポートとユーザー定義スニペットファイルも含まれます(例: .1 Sql Developerリリースノート を参照)ここに私のSQL履歴フォルダーがあります:
どちらのサイズを調整するドキュメントも表示されません。
SQL Developerで制限を変更するには、次の場所に移動します:Tools -> Preferences
。
この中に移動します:
Database –> Worksheet –> SQL History Limit
必要なものに変更します。 (4.0.1.14では、最大は999999999でした。)
それが役に立てば幸い。
宜しくお願いします。
さて、私はこのような別のオプションがあると思います:
SQL Developer> Viewメニューで:
次に、ファイルオプションに移動します。
最近のファイルタブがあります:
クエリがまだshared_poolにある場合は、v$sql
およびv$sqlarea
。それらは定期的にフラッシュされますが、その期間まで見つけることができます。