人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Oracle10Gについての質問です。
DBに対してInsert、Update、Deleteのようなデータを変更する処理を行った場合、対象となる表に変更があったと簡単に判定できる表個別の更新日時のような情報は取得できるのでしょうか。

●質問者: saiso
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:dB DELETE データ 更新日
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kazz7
●35ポイント

Oracleの標準監査機能を使い、オブジェクト監査で監査ログを取得することができます。

また、「ファイングレイン監査」を用いることで、より細かな監査を行うことも可能です。


Oracle Japan / オラクル通信 / Oracle Database 10g 徹底検証レポート

http://www.oracle.co.jp/2shin/no85/o25oracle10g.html

Oracleデータベースでおこなわれるデータ操作のログを取得する機能として、「必須監査」「DBA監査」「標準監査」「ファイングレイン監査」がある。DMLトリガーやイベントトリガーを使用した監査や、LogMiner機能を使用した変更履歴も、事後監査として使用できる。以下に、各監査の特長をまとめる。

以下も参考にしてください。

@IT:データベースセキュリティの基礎のキソ 第5回

http://www.atmarkit.co.jp/fsecurity/rensai/dbsec05/dbsec01.html

◎質問者からの返答

監査機能勉強になりました、有難うございます。

ファイルの更新日付けみたいなものはないのでしょうかね。


2 ● kazz7
●35ポイント

連続で失礼します。

監査レコードにタイムスタンプ情報も出力されます。

インサイトテクノロジー社のメルマガ「おら! オラ! Oracle - どっぷり検証生活」の

あたりも参考にしてください。では。


メールマガジン - バックナンバー

"おら! オラ! Oracle - どっぷり検証生活"

http://www.insight-tec.com/mailmagazine/ora3/mail_back_index.htm...

◎質問者からの返答

ログ、トレース等を取らないと簡単には更新有無はわからないようですね。

違う観点からの回答も待ってみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ