2

Oracle9iに管理者アカウントを持っています。SQLNavigatorのデータベースでいくつかのSELECTスクリプトを実行する必要があります。スクリプトは、SQLNavigatorの[SQLEditor]ウィンドウでその場で記述され、実行後に保存されません。質問は次のとおりです。

1)この種のスクリプト(SELECT句を使用)のログファイルには何が含まれていますか?たとえば、アカウント名、タイムスタンプ、または何でも?スクリプトのテキストを保持していますか?

2)SQL NavigatorまたはTOADからこれらのログファイルの内容を表示できますか?ログファイルを表示できる別のクエリ('SELECT * FROM gv $ log'など)を使用することを意味しますか?または、この目的のために特別なツールを使用していますか?

前もって感謝します。

4

1 に答える 1

1

1)何もありません。DMLは、選択ではなくログに記録されます(監査が有効になっていない場合)。そうは言っても、限られた時間の間、すべての実行SQLはv$sqlにあります。

2)人間が読める形式ではないと思うので、なぜそれをやりたいのか想像できません。(やり直し)データベースがクラッシュした後にトランザクションを再構築できるようにするためのログが存在します。それらは人間が読むことを意図していません。

于 2012-12-21T14:09:49.740 に答える