oracle 10g 审计logon和logoff

oracle 10g 审计用户logon和logoff,发现它将有些logon算在了logoff里面,这会是什么原因啊?
参与6

5同行回答

liulei_oracleliulei_oracle数据库管理员lgcns china
写触发器就O啦显示全部
写触发器就O啦收起
系统集成 · 2015-05-28
浏览1629
lida_1989lida_1989数据库管理员shanghai
是否是这样:10g中,登陆后会生成1条logon和1条logoff记录,当登出时,蒋logon的记录的action_name改为logoff(登录失败时,记录保持为logon);11g中,登陆生成1条logon,登出生成1条logoff(登录失败时,记录保持为logon)...显示全部
是否是这样:
10g中,登陆后会生成1条logon和1条logoff记录,当登出时,蒋logon的记录的action_name改为logoff(登录失败时,记录保持为logon);
11g中,登陆生成1条logon,登出生成1条logoff(登录失败时,记录保持为logon)收起
IT其它 · 2015-05-27
浏览1601
lida_1989lida_1989数据库管理员shanghai
以下是我的配置:SQL> show parameter audit NAME                                 TYPE        VALUE----------------...显示全部
以下是我的配置:
SQL> show parameter audit

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
audit_file_dest                      string      /u01/app/oracle/admin/MICSPROD/adump
audit_sys_operations                 boolean     TRUE
audit_syslog_level                   string      
audit_trail                          string      DB, EXTENDED

SQL> select * from dba_stmt_audit_opts;

USER_NAME                      PROXY_NAME                     AUDIT_OPTION                             SUCCESS    FAILURE
------------------------------ ------------------------------ ---------------------------------------- ---------- ----------
                                                              ALTER SYSTEM                             BY ACCESS  BY ACCESS
                                                              CREATE SESSION                           BY ACCESS  BY ACCESS
                                                              TABLE                                    BY ACCESS  BY ACCESS
                                                              ALTER TABLESPACE                         BY ACCESS  BY ACCESS
                                                              TABLESPACE                               BY ACCESS  BY ACCESS
                                                              USER                                     BY ACCESS  BY ACCESS
                                                              INDEX                                    BY ACCESS  BY ACCESS
                                                              VIEW                                     BY ACCESS  BY ACCESS
                                                              SEQUENCE                                 BY ACCESS  BY ACCESS
                                                              PROCEDURE                                BY ACCESS  BY ACCESS
                                                              TRIGGER                                  BY ACCESS  BY ACCESS
                                                              ALTER TABLE                              BY ACCESS  BY ACCESS
                                                              ALTER DATABASE                           BY ACCESS  BY ACCESS

13 rows selected
SQL> select * from dba_obj_audit_opts;

OWNER                          OBJECT_NAME                    OBJECT_TYPE       ALT       AUD       COM       DEL       GRA       IND       INS       LOC       REN       SEL       UPD       REF EXE       CRE       REA       WRI       FBK
------------------------------ ------------------------------ ----------------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --- --------- --------- --------- --------- ---------
SQL> select * from dba_priv_audit_opts;

USER_NAME                      PROXY_NAME                     PRIVILEGE                                SUCCESS    FAILURE
------------------------------ ------------------------------ ---------------------------------------- ---------- ----------
                                                              ALTER DATABASE                           BY ACCESS  BY ACCESS
                                                              ALTER TABLESPACE                         BY ACCESS  BY ACCESS
                                                              CREATE SESSION                           BY ACCESS  BY ACCESS
                                                              ALTER SYSTEM                             BY ACCESS  BY ACCESS
SQL> select * from all_def_audit_opts;

ALT       AUD       COM       DEL       GRA       IND       INS       LOC       REN       SEL       UPD       REF EXE       FBK       REA
--------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- --- --------- --------- ---------
-/-       -/-       -/-       -/-       -/-       -/-       -/-       -/-       -/-       -/-       -/-       -/- -/-       -/-       -/-
以下是我的查询SQL:
SQL> select ACTION_NAME,count(*) from dba_audit_trail group by ACTION_NAME;

ACTION_NAME                    COUNT(*)
---------------------------- ----------
LOGOFF BY CLEANUP                  2728
CREATE TABLE                         43
LOGOFF                          2743835
LOGON                               177
DROP TABLE                           14
CREATE FUNCTION                       2
CREATE PROCEDURE                     46收起
IT其它 · 2015-05-26
浏览1678
lhrbestlhrbest数据库管理员外汇交易中心
具体点吧显示全部
具体点吧收起
互联网服务 · 2015-05-26
浏览1568
惜分飞惜分飞数据库管理员甲骨文(中国)
具体提供你们审计方法和对应脚本和处理方法显示全部
具体提供你们审计方法和对应脚本和处理方法收起
IT咨询服务 · 2015-05-26
浏览1591

提问者

lida_1989
数据库管理员shanghai

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-05-26
  • 关注会员:1 人
  • 问题浏览:3688
  • 最近回答:2015-05-28
  • X社区推广