問題タブ [audit-tables]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1663 参照

sql-server - 単純な SQL データ監査ログ テーブル

すべての変更をテーブルに記録する必要があります。SO のデータ監査ロギングに関する多くの記事を読みました。私にはすべてが複雑に思えます。

更新前および削除済みのデータをすべて含むテーブルのコピーを保持する予定です。これは良い考えですか?

0 投票する
1 に答える
278 参照

sql - 別の SQL データベースと一緒に使用できる MongoDB 用の監査テーブル API はありますか?

通常のSQLテーブルの構造を自動的に模倣し、コミットの最後にそのテーブルのMongoDBテーブル履歴への挿入をトリガーするように指示できる、他のSQLデータベースと一緒に使用されるMongoDB用の監査テーブルAPIは存在しますか? もしそうなら、これらのタイプの API は一般的に何と呼ばれていますか?

0 投票する
0 に答える
487 参照

oracle - Oracle Fine-Grained Auditing (FGA)で古い列と新しい列の値を取得する方法

この (古い) 質問Auditing in Oracleへの回答では、Fine-Grained Auditing (FGA) が古い列値と新しい列値の両方のキャプチャをサポートできると主張されています。ただし、そうすることに関する具体的なガイダンスはありません。

FGA のドキュメントを読み、DBA_AUDIT_POLICIES と DBA_FGA_AUDIT_TRAIL を調べました。特定の列の値 (条件) を取得したり、SQL_TEXT および BIND 変数を解析したりするポリシーを作成できるようですが、古い値を取得する方法が明確ではありません。

カスタム監査テーブルを作成したくありません。これは11gr2(エンタープライズ)にあります。