AUDIT TABLEは特定のテーブルに対する監査ではなく、全部のテーブルに対する特定の処理(DDL)を監査するものだという記述を見ました。
しかし、別のところで
AUDIT TABLE ON <テーブル名>
というSQL文の例を見ました。
これだと特定のテーブルに対する監査になると思うのですが、このSQLはそういう解釈で正しいのでしょうか?
また、特定のテーブルに対するすべての操作の監査をするには
AUDIT SELECT,INSERT,UPDATE,DELETE,LOCK ON <Schema>.<Object> BY ACCESS;
だけではDROPやCREATEが監査できないので不十分でAUDIT TABLEと組み合わせないと無理ということになるのでしょうか?
出展が明記できてなくて申し訳ありません。個人的なblog等ではないので執筆者に問い合わせるなどはできないようです。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちわ。
> 出展が明記できてなくて申し訳ありません。個人的なblog等ではないので執筆者に
> 問い合わせるなどはできないようです。
迷ったらマニュアルを見るようにすると良いと思います。
Version が明記されていないので、11.2 のマニュアルを見てみました。
Audit 文
http://docs.oracle.com/cd/E16338_01/server.112/b …
これによると、最初のAudit table 文は「CREATE TABLE, DROP TABLE, TRUNCATE TABLE」
のSYSTEM 権限監査の設定のようです。
次に、「AUDIT TABLE ON <テーブル名>」と言う構文は無いようです。
> また、特定のテーブルに対するすべての操作の監査をするには
> AUDIT SELECT,INSERT,UPDATE,DELETE,LOCK ON <Schema>.<Object> BY ACCESS;
> だけではDROPやCREATEが監査できないので不十分でAUDIT TABLEと組み合わせないと
> 無理ということになるのでしょうか?
この場合、OBJECT 監査なのでAudit all on <Schema>.<Object> ~
で監査設定ができますが、SYSTEM 権限監査でやっているCreate, Drop, Truncate 等は
監査されません。
参考URL:http://docs.oracle.com/cd/E16338_01/server.112/b …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- MySQL 下の画像はSQLの4大命令の性質をまとめたものであるらしいです UPDATE INSERT DELE 1 2023/06/07 15:36
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Access(アクセス) アクセス 削除するレコードを含んだテーブルを指定してくださいのエラー対処方法 1 2022/11/24 15:01
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PostgreSQLのカラムに"user"と...
-
1ヶ月に土日は何日あるか
-
NLS_LENGTH_SEMANTICS変更の影響
-
テーブルスペースの中身を確認...
-
既存DBのテーブル情報をCR...
-
アクセスクエリの計算
-
Excel 2019 のピボットテーブル...
-
Accessのリンクテーブルのパス...
-
DBのタイプの指定とサイズにつ...
-
IT用語について質問です。 以前...
-
accessでのフォームの連携について
-
「直需」の意味を教えてください
-
APN設定について教えていただけ...
-
BIOSでAHCIに設定したいが、項...
-
ACCESSでテーブルのフィールド...
-
Excelで空白以外の値がある列の...
-
エクセルVBAで5行目からオート...
-
Accessでテーブルの値をテキス...
-
accessでの請求管理について
-
あるフィールドの最大値を条件...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルの存在チェックについて
-
変数が選択リストにありません
-
異なるサーバのDBデータ同士を...
-
importについて
-
データがある場合のカラムの削除
-
既存DBのテーブル情報をCR...
-
Timestampの値を自動的に挿入す...
-
1ヶ月に土日は何日あるか
-
Object Browser相関タブの見方...
-
NLS_CHARSETの変更について
-
データベース内のテーブル名の取得
-
どれがPrimary Key、ForeignKey...
-
PostgreSQLのカラムに"user"と...
-
NLS_LENGTH_SEMANTICS変更の影響
-
AUDIT TABLE
-
OracleとSQLserver間のデータ連...
-
オラクル10gをMS ACCESSで開く...
-
TIMESTAMP型が含まれるテーブル...
-
オラクルの環境をコピーして全...
-
Oracleのトリガーについて
おすすめ情報