2009-03-24 16 views
0

私はOracleのテーブルプロパティを見て、 "LOGGING:YES"を持っています。どのように私はそのログを照会することができますか?Oracleテーブルログの表示方法

+0

あなたは何を見たいですか?ロギングが使用可能になると、その表に対するすべての操作がログに記録されます。インスタンスの障害後にリカバリする必要がある場合、Oracleはログを使用して、最後のバックアップ以降の変更を適用してデータベースをリストアします。 –

答えて

1

表のロギングは、表のすべてのDMLがREDOを生成することを意味します。たとえば、サーバーがクラッシュした場合、表はリカバリ可能です。 LOGGINGをオフにした場合、DML(ダイレクト・ロード)によってはREDOが発生せず、クラッシュ後にはリカバリできないことがあります。

このオプションは、私が信じるデータウェアハウスで主に使用するものです。

それに良い記事がhere

1

が、私はマシューの応答をエコーするだけでなく、フラッシュバック問合せの構文を使用することにより、あなたは、「ログイン」クエリの並べ替えができることを追加します見つけることができます。もちろん、やり直しではなく、元に戻すように照会しています。パフォーマンスは素晴らしいものではありません。 11gは大幅に強化されています。

+0

真。私は/考えていませんが、OPが意味したことは、私は彼が "最後の10のクエリは、テーブル上で実行されている"だと仮定します –

+0

はい、私もそうだと思います。 –

0

監査をオンにすることもできます。 INS/UPD/DEL/SELの成功と失敗の両方を監査できます。結果は表またはファイル・システムに書き込むことができます。

関連する問題