• Oracle Audit


    审计相关语句

    1. 审计session

    session audit;

    查看表DBA_AUDIT_TRAIL

    set pagesize 5000 linesize 300
    column OS_USERNAME format a20
    column USERNAME format a20
    column USERHOST format a30
    column TERMINAL format a20
    column OWNER format a20
    column OBJ_NAME format a20
    column ACTION_NAME format a20
    column OS_PROCESS format a15
    column LOGIN_TIME format a20
    column LOGOFF_TIME format a20
    select OS_USERNAME, USERNAME, USERHOST, TERMINAL, SESSIONID, OS_PROCESS, ACTION_NAME, TO_CHAR(TIMESTAMP,'YYYY-MM-DD HH24:MI:SS') AS LOGIN_TIME,TO_CHAR(LOGOFF_TIME,'YYYY-MM-DD HH24:MI:SS') AS LOGOFF_TIME, RETURNCODE from DBA_AUDIT_TRAIL;
    
    
    OS_USERNAME          USERNAME             USERHOST                       TERMINAL             SESSIONID  OS_PROCESS   ACTION_NAME          LOGIN_TIME           LOGOFF_TIME          RETURNCODE
    -------------------- -------------------- ------------------------------ -------------------- ---------- ------------ -------------------- -------------------- -------------------- ----------
    oracle               PUBLIC               ec2-dbatest-02                                      -1         3699         LOGON                2019-05-25 12:21:10                       0
    oracle               PUBLIC               ec2-dbatest-02                                      -1         3703         LOGON                2019-05-25 12:21:41                       0
    oracle               PUBLIC               ec2-dbatest-02                                      -1         2966         LOGON                2019-06-29 08:47:54                       0
    flli                 ZHANGSAN             CHINALT-FLLI                  LT-FLLI              2669       3603         DROP TABLE           2019-06-30 10:41:28                       0
    oracle               SCOTT                ec2-dbatest-02                 pts/0                552        2743         DELETE               2019-05-22 10:33:59                       0
    oracle               ZHANGSAN             ec2-dbatest-02                 pts/0                941        4161         DELETE               2019-05-22 16:26:56                       0
    oracle               SCOTT                ec2-dbatest-02                 pts/0                935        4124         UPDATE               2019-05-22 16:20:29                       0
    oracle               ZHANGSAN             ec2-dbatest-02                 pts/0                941        4161         UPDATE               2019-05-22 16:27:24                       0
    oracle               SCOTT                ec2-dbatest-02                 pts/0                552        2743         SELECT               2019-05-22 10:33:20                       0
    oracle               SCOTT                ec2-dbatest-02                 pts/0                552        2743         SELECT               2019-05-22 10:33:31                       0
    oracle               SCOTT                ec2-dbatest-02                 pts/0                935        4124         SELECT               2019-05-22 16:19:55                       0
    oracle               ZHANGSAN             ec2-dbatest-02                 pts/0                941        4161         SELECT               2019-05-22 16:26:14                       0
    oracle               ZHANGSAN             ec2-dbatest-02                 pts/0                941        4161         SELECT               2019-05-22 16:26:38                       0
    oracle               SCOTT                ec2-dbatest-02                 pts/0                552        2743         INSERT               2019-05-22 10:35:14                       0
    oracle               ZHANGSAN             ec2-dbatest-02                 pts/0                941        4161         INSERT               2019-05-22 16:26:35                       0
    flli                 ZHANGSAN             CHINALT-FLLI                  LT-FLLI              2665       3591         CREATE TABLE         2019-06-30 10:39:35                       922
    flli                 ZHANGSAN             CHINALT-FLLI                  LT-FLLI              2669       3603         LOGON                2019-06-30 10:41:00                       0
    flli                 ZHANGSAN             CHINALT-FLLI                  LT-FLLI              2665       3591         CREATE TABLE         2019-06-30 10:39:40                       0
    flli                 ZHANGSAN             CHINALT-FLLI                  LT-FLLI              2669       3603         CREATE TABLE         2019-06-30 10:41:09                       0
    oracle               ZHANGSAN             ec2-dbatest-01                 pts/3                1412       2978         LOGOFF BY CLEANUP    2019-05-30 10:02:09  2019-05-30 11:29:33  0
    oracle               SCOTT                ec2-dbatest-02                 pts/0                578        2821         LOGOFF               2019-05-22 10:35:45  2019-05-22 10:41:13  0
    oracle               SCOTT                ec2-dbatest-02                 pts/0                609        2934         LOGOFF               2019-05-22 11:05:29  2019-05-22 14:34:59  0
    oracle               SCOTT                ec2-dbatest-02                 pts/0                935        4124         LOGOFF               2019-05-22 16:19:47  2019-05-22 16:24:34  0
    oracle               ZHANGSAN             ec2-dbatest-02                 pts/0                941        4161         LOGOFF               2019-05-22 16:24:40  2019-05-22 17:33:06  0
    oracle               SCOTT                ec2-dbatest-02                 pts/0                1013       4454         LOGOFF               2019-05-22 17:33:08  2019-05-22 17:33:10  0
    oracle               ZHANGSAN             ec2-dbatest-02                 pts/0                1014       4456         LOGOFF               2019-05-22 17:33:12  2019-05-22 17:33:13  0
    oracle               LISI                 ec2-dbatest-02                 pts/0                1015       4458         LOGOFF               2019-05-22 17:33:18  2019-05-22 17:33:19  0
    flli                 ZHANGSAN             CHINALT-FLLI                  LT-FLLI              2617       3473         LOGOFF               2019-06-30 09:57:08  2019-06-30 10:14:02  0
    flli                 LISI                 CHINALT-FLLI                  LT-FLLI              2636       3533         LOGOFF               2019-06-30 10:14:14  2019-06-30 10:16:52  0
    flli                 ZHANGSAN             CHINALT-FLLI                  LT-FLLI              2641       3542         LOGOFF               2019-06-30 10:17:20  2019-06-30 10:39:21  0
    flli                 ZHANGSAN             CHINALT-FLLI                  LT-FLLI              2665       3591         LOGOFF               2019-06-30 10:39:23  2019-06-30 10:40:05  0
    flli                 LISI                 CHINALT-FLLI                  LT-FLLI              2667       3600         LOGOFF               2019-06-30 10:40:19  2019-06-30 10:40:53  0
    
    32 rows selected.

    查看表DBA_COMMON_AUDIT_TRAIL

    column AUDIT_TYPE format a30
    column TIME format a20
    column DB_USER format a20
    column OS_USER format a20
    column OBJECT_SCHEMA format a20
    column OBJECT_NAME format a30
    column STATEMENT_TYPE format a30
    select AUDIT_TYPE, SESSION_ID, TO_CHAR(EXTENDED_TIMESTAMP,'YYYY-MM-DD HH24:MI:SS') AS TIME, DB_USER, OS_USER, USERHOST, OS_PROCESS, TERMINAL, OBJECT_SCHEMA, OBJECT_NAME, STATEMENT_TYPE from DBA_COMMON_AUDIT_TRAIL ORDER BY TIME;
    
    
    
    AUDIT_TYPE                     SESSION_ID TIME                 DB_USER          OS_USER        USERHOST               OS_PROCESS  TERMINAL          OBJECT_SCHEM   OBJECT_NAME         STATEMENT_TYPE
    ------------------------------ ---------- -------------------- ---------------- -------------- ---------------------- ----------- ----------------  -------------- ------------------- ------------------------
    Standard Audit                  552       2019-05-22 10:33:20  SCOTT            oracle         ec2-dbatest-02         2743        pts/0             SCOTT          TB1                 SELECT
    Standard Audit                  552       2019-05-22 10:33:30  SCOTT            oracle         ec2-dbatest-02         2743        pts/0             SCOTT          TB1                 SELECT
    Standard Audit                  552       2019-05-22 10:33:58  SCOTT            oracle         ec2-dbatest-02         2743        pts/0             SCOTT          TB1                 DELETE
    Standard Audit                  552       2019-05-22 10:35:13  SCOTT            oracle         ec2-dbatest-02         2743        pts/0             SCOTT          TB1                 INSERT
    Standard Audit                  578       2019-05-22 10:35:44  SCOTT            oracle         ec2-dbatest-02         2821        pts/0                                                LOGOFF
    Standard Audit                  609       2019-05-22 11:05:28  SCOTT            oracle         ec2-dbatest-02         2934        pts/0                                                LOGOFF
    Standard Audit                  935       2019-05-22 16:19:47  SCOTT            oracle         ec2-dbatest-02         4124        pts/0                                                LOGOFF
    Standard Audit                  935       2019-05-22 16:19:55  SCOTT            oracle         ec2-dbatest-02         4124        pts/0             SCOTT          TB1                 SELECT
    Standard Audit                  935       2019-05-22 16:20:28  SCOTT            oracle         ec2-dbatest-02         4124        pts/0             SCOTT          TB1                 UPDATE
    Standard Audit                  941       2019-05-22 16:24:40  ZHANGSAN         oracle         ec2-dbatest-02         4161        pts/0                                                LOGOFF
    Standard Audit                  941       2019-05-22 16:26:14  ZHANGSAN         oracle         ec2-dbatest-02         4161        pts/0             ZHANGSAN       TB2                 SELECT
    Standard Audit                  941       2019-05-22 16:26:35  ZHANGSAN         oracle         ec2-dbatest-02         4161        pts/0             ZHANGSAN       TB2                 INSERT
    Standard Audit                  941       2019-05-22 16:26:38  ZHANGSAN         oracle         ec2-dbatest-02         4161        pts/0             ZHANGSAN       TB2                 SELECT
    Standard Audit                  941       2019-05-22 16:26:56  ZHANGSAN         oracle         ec2-dbatest-02         4161        pts/0             ZHANGSAN       TB2                 DELETE
    Standard Audit                  941       2019-05-22 16:27:23  ZHANGSAN         oracle         ec2-dbatest-02         4161        pts/0             ZHANGSAN       TB2                 UPDATE
    Standard Audit                 1013       2019-05-22 17:33:08  SCOTT            oracle         ec2-dbatest-02         4454        pts/0                                                LOGOFF
    Standard Audit                 1014       2019-05-22 17:33:11  ZHANGSAN         oracle         ec2-dbatest-02         4456        pts/0                                                LOGOFF
    Standard Audit                 1015       2019-05-22 17:33:18  LISI             oracle         ec2-dbatest-02         4458        pts/0                                                LOGOFF
    Standard Audit                   -1       2019-05-25 12:21:10  PUBLIC           oracle         ec2-dbatest-02         3699                                                             LOGON
    Standard Audit                   -1       2019-05-25 12:21:40  PUBLIC           oracle         ec2-dbatest-02         3703                                                             LOGON
    Standard Audit                 1412       2019-05-30 10:02:08  ZHANGSAN         oracle         ec2-dbatest-01         2978        pts/3                                                LOGOFF BY CLEANUP
    Standard Audit                   -1       2019-06-29 08:47:54  PUBLIC           oracle         ec2-dbatest-02         2966                                                             LOGON
    Standard Audit                 2617       2019-06-30 09:57:08  ZHANGSAN         flli          CHINALT-FLLI           3473        LT-FLLI                                              LOGOFF
    Standard Audit                 2636       2019-06-30 10:14:13  LISI             flli          CHINALT-FLLI           3533        LT-FLLI                                              LOGOFF
    Standard Audit                 2641       2019-06-30 10:17:20  ZHANGSAN         flli          CHINALT-FLLI           3542        LT-FLLI                                              LOGOFF
    Standard Audit                 2665       2019-06-30 10:39:23  ZHANGSAN         flli          CHINALT-FLLI           3591        LT-FLLI                                              LOGOFF
    Standard Audit                 2665       2019-06-30 10:39:35  ZHANGSAN         flli          CHINALT-FLLI           3591        LT-FLLI          ZHANGSAN        TEST1              CREATE TABLE
    Standard Audit                 2665       2019-06-30 10:39:40  ZHANGSAN         flli          CHINALT-FLLI           3591        LT-FLLI          ZHANGSAN        TEST1              CREATE TABLE
    Standard Audit                 2667       2019-06-30 10:40:19  LISI             flli          CHINALT-FLLI           3600        LT-FLLI                                             LOGOFF
    Standard Audit                 2669       2019-06-30 10:40:59  ZHANGSAN         flli          CHINALT-FLLI           3603        LT-FLLI                                             LOGON
    Standard Audit                 2669       2019-06-30 10:41:08  ZHANGSAN         flli          CHINALT-FLLI           3603        LT-FLLI          ZHANGSAN        TEST12             CREATE TABLE
    Standard Audit                 2669       2019-06-30 10:41:28  ZHANGSAN         flli          CHINALT-FLLI           3603        LT-FLLI          ZHANGSAN        TEST12             DROP TABLE
    
    32 rows selected.
    set pagesize 5000 linesize 300
    column OS_USERNAME format a20
    column USERNAME format a20
    column USERHOST format a30
    column TERMINAL format a20
    column OWNER format a20
    column OBJ_NAME format a20
    column ACTION_NAME format a20
    column OS_PROCESS format a15
    select OS_USERNAME,USERNAME,USERHOST,TERMINAL,SESSIONID,OS_PROCESS,ACTION_NAME,TIMESTAMP AS LOGON_TIME,LOGOFF_TIME,RETURNCODE,SESSION_CPU from DBA_AUDIT_TRAIL;
    
    
    
    
    object audit
    
    set pagesize 5000 linesize 300
    column OS_USERNAME format a20
    column USERNAME format a20
    column USERHOST format a30
    column TERMINAL format a20
    column TIMESTAMP format a20
    column OWNER format a20
    column OBJ_NAME format a20
    column ACTION_NAME format a20
    column SESSIONID format 99999
    column STATEMENTID format 99999
    column EXTENDED_TIMESTAMP format a40
    
    
    select OS_USERNAME,USERNAME,USERHOST,TERMINAL,OWNER,OBJ_NAME,ACTION_NAME,SESSIONID,STATEMENTID,to_char(EXTENDED_TIMESTAMP,'YYYY-MM-DD:HH24:MI:SS') EXTENDED_TIMESTAMP from DBA_AUDIT_OBJECT;
    
    
    SELECT * FROM DBA_AUDIT_OBJECT;
    
    
    
    
    AUDIT DELETE,UPDATE,INSERT,SELECT ON scott.tb1 BY ACCESS; 
    
    AUDIT DELETE,UPDATE,INSERT,SELECT ON zhangsan.tb2 by access;
    
    
    
    
    
    
    
    SET ECHO OFF
    SET FEEDBACK OFF
    SET TERMOUT OFF
    set pagesize 5000 linesize 300
    ttitle center '<a style="font-weight:bold;font-size:18px;">MIS AUDIT REPORT FOR FINMART DATABASE</a>' skip 2
    btitle center '<span style="background-color:#c90421;color:#ffffff;border:1px solid black;">Confidential</span>'
    column OS_USERNAME format a20 
    column USERNAME format a20 heading USER_NAME
    column USERHOST format a30 heading USER_HOST
    column TERMINAL format a20 
    column TIMESTAMP format a20
    column OWNER format a20 heading OBJECT_OWNER
    column OBJ_NAME format a20 heading OBJECT_NAME
    column ACTION_NAME format a20 heading OPERATION
    column SESSIONID format 99999 heading SESSION_ID
    column STATEMENTID format 99999 heading STATEMENT_ID
    column EXTENDED_TIMESTAMP format a40 heading EXTENDED_TIME
    SET MARKUP HTML ON SPOOL ON ENTMAP OFF -
    HEAD "<TITLE>MIS Audit Report</TITLE> -
    <STYLE type='text/css'> -
    <!-- BODY {background: #FFFFC6} --> -
    </STYLE>" -
    BODY "TEXT='#330000'" -
    TABLE "WIDTH='90%' BORDER='5'"
    SPOOL report.html
    select OS_USERNAME,USERNAME,USERHOST,TERMINAL,OWNER,OBJ_NAME,
            case when ACTION_NAME = 'DELETE' OR ACTION_NAME = 'UPDATE' then '<span style="background-color:#c90421;display:block;overflow:auto">' || to_char(ACTION_NAME) || '</span>' else to_char(ACTION_NAME) END AS ACTION,
            SESSIONID,STATEMENTID,to_char(EXTENDED_TIMESTAMP,'YYYY-MM-DD:HH24:MI:SS') EXTENDED_TIMESTAMP from DBA_AUDIT_OBJECT;
    SPOOL OFF
    exit
    
    
    
    
    
    
    
    
    
    SET ECHO OFF
    SET FEEDBACK OFF
    SET TERMOUT OFF
    set pagesize 5000 linesize 300
    ttitle center '<a style="font-weight:bold;font-size:18px;">MIS DML AUDIT REPORT FOR FINMART DATABASE</a>' skip 2
    btitle center '<span style="background-color:#c90421;color:#ffffff;border:1px solid black;">Confidential</span>'
    column OS_USERNAME format a20 
    column USERNAME format a20 heading USER_NAME
    column USERHOST format a30 heading USER_HOST
    column TERMINAL format a20 
    column TIMESTAMP format a20
    column OWNER format a20 heading OBJECT_OWNER
    column OBJ_NAME format a20 heading OBJECT_NAME
    column ACTION_NAME format a20 heading OPERATION
    column SESSIONID format 99999 heading SESSION_ID
    column STATEMENTID format 99999 heading STATEMENT_ID
    column EXTENDED_TIMESTAMP format a40 heading EXTENDED_TIME
    column OS_PROCESS format a15
    SET MARKUP HTML ON SPOOL ON ENTMAP OFF -
    HEAD "<TITLE>MIS Audit Report</TITLE> -
    <STYLE type='text/css'> -
    <!-- BODY {background: #FFFFC6} --> -
    </STYLE>" -
    BODY "TEXT='#330000'" -
    TABLE "WIDTH='90%' BORDER='5'"
    SPOOL report.html
    select OS_USERNAME,USERNAME,USERHOST,TERMINAL,OWNER,OBJ_NAME,
            case when ACTION_NAME = 'DELETE' OR ACTION_NAME = 'UPDATE' then '<span style="background-color:#c90421;display:block;overflow:auto">' || to_char(ACTION_NAME) || '</span>' else to_char(ACTION_NAME) END AS ACTION,
            SESSIONID,STATEMENTID,to_char(EXTENDED_TIMESTAMP,'YYYY-MM-DD:HH24:MI:SS') EXTENDED_TIMESTAMP from DBA_AUDIT_OBJECT;
    
    ttitle center '<a style="font-weight:bold;font-size:18px;">MIS CONNECTION AUDIT REPORT FOR FINMART DATABASE</a>' skip 2
    btitle center '<span style="background-color:#c90421;color:#ffffff;border:1px solid black;">Confidential</span>'        
    select OS_USERNAME,USERNAME,USERHOST,TERMINAL,SESSIONID,OS_PROCESS,ACTION_NAME,TIMESTAMP AS LOGON_TIME,LOGOFF_TIME,RETURNCODE,SESSION_CPU from DBA_AUDIT_SESSION;        
        
    SPOOL OFF
    exit

    审计结果查看

  • 相关阅读:
    排序系列 之 希尔排序算法 —— Java实现
    排序系列 之 快速排序算法 —— Java实现
    排序系列 之 冒泡排序及其改进算法 —— Java实现
    排序系列 之 折半插入排序算法 —— Java实现
    排序系列 之 直接插入排序算法 —— Java实现
    Three.js入门篇(一)创建一个场景
    THREE.JS(如何想场景中添加物体对象)
    Tween.js 动画效果
    js柯里化
    node path模块
  • 原文地址:https://www.cnblogs.com/ilifeilong/p/10921391.html
Copyright © 2020-2023  润新知