oracle审计查询记录,oracle审计例子
1.數(shù)據(jù)庫(kù)開(kāi)啟審計(jì)
alter system set audit_trail=db,extended scope=spfile;
shutdown immediate
startup
2.對(duì)某個(gè)表進(jìn)行審計(jì)
connect / as sysdba
SQL> show user;
USER is "SYS"
SQL> audit select table by hxl by session;
Audit succeeded.
以上語(yǔ)句執(zhí)行后在 dba_stmt_audit_opt 視圖會(huì)有相應(yīng)的記錄
SQL> set linesize 1000;
SQL> select user_name, audit_option, success, failure from dba_stmt_audit_opts;
USER_NAME? ? ? ? ? ? ? ? ? ? ? AUDIT_OPTION? ? ? ? ? ? ? ? ? ? ? ? ? ? ?SUCCESS? ? FAILURE
------------------------------ ---------------------------------------- ---------- ----------
HXL? ? ? ? ? ? ? ? ? ? ? ? ? ? SELECT TABLE? ? ? ? ? ? ? ? ? ? ? ? ? ? ?BY SESSION BY SESSION
3.使用hxl用戶登錄,查詢?cè)撚脩粝碌囊粋€(gè)表
SQL> connect hxl/oracle
Connected.
SQL> select count(1) from tb_test;
COUNT(1)
----------
18
然后查詢審計(jì)日志表,發(fā)現(xiàn)已經(jīng)有記錄了
SQL> Select Count(1) From dba_audit_trail? Where obj_name In ('TB_TEST');
COUNT(1)
----------
1
4.取消審計(jì)
若我想把上面的審計(jì)取消,步驟如下
connect / as sysdba
SQL> noaudit select table by hxl;
Noaudit succeeded.
發(fā)現(xiàn)配置表dba_stmt_audit_opt相應(yīng)的記錄已經(jīng)取消
退出原有的hxl查詢會(huì)話(必須退出,pl/sql需要關(guān)閉再登錄,否則還會(huì)一直有審計(jì)),再次登陸查詢就不會(huì)有審計(jì)記錄了.
-- The End --
閱讀(9928) | 評(píng)論(0) | 轉(zhuǎn)發(fā)(0) |
總結(jié)
以上是生活随笔為你收集整理的oracle审计查询记录,oracle审计例子的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Redis学习笔记记录1【图灵】
- 下一篇: 在conda中安装pytorch