Audit by access VS by session
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,ENV[oracle@daidai ~]$ uname -aLinux daidai.com 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x8
千家信息网最后更新 2025年11月12日Audit by access VS by session
ENV
[oracle@daidai ~]$ uname -aLinux daidai.com 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux[oracle@daidai ~]$ lsb_release -aLSB Version: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarchDistributor ID: RedHatEnterpriseServerDescription: Red Hat Enterprise Linux Server release 5.5 (Tikanga)Release: 5.5Codename: TikangaSQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit ProductionPL/SQL Release 11.2.0.4.0 - Production
Audit by access
SQL> show parameter auditNAME TYPE VALUE------------------------------------ ------------------------------ ------------------------------audit_file_dest string /u01/oracle/admin/ocp11g/adumpaudit_sys_operations boolean TRUEaudit_syslog_level stringaudit_trail string DB, EXTENDEDSQL> audit select on daidai.t by access;Audit succeeded.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----- --- ----- ----- ----- ----- -----DAIDAI T TABLE -/- -/- -/- -/- -/- -/- -/- -/- -/- A/A-/- -/- -/- -/- -/- -/- -/-SQL> select * from t; --conn daidai user,执行两次
select * from dba_common_audit_trail where object_schema='DAIDAI' and object_name='T' and audit_type='Standard Audit' order by extended_timestamp desc;
audit by access产生两条记录。
Audit by Session
SQL> audit select on daidai.t by session;Audit succeeded.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----- --- ----- ----- ----- ----- -----DAIDAI T TABLE -/- -/- -/- -/- -/- -/- -/- -/- -/- S/S-/- -/- -/- -/- -/- -/- -/-SQL> truncate table aud$; --sys userTable truncated.
SQL> select * from t; --conn daidai user,执行两次select * from dba_common_audit_trail where object_schema='DAIDAI' and object_name='T' and audit_type='Standard Audit' order by extended_timestamp desc;
同样audit by session产生两条记录。
Audit 缺省情况
SQL> select * from dba_obj_audit_opts;no rows selectedSQL> audit select on daidai.t;Audit succeeded.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----- --- ----- ----- ----- ----- -----DAIDAI T TABLE -/- -/- -/- -/- -/- -/- -/- -/- -/- S/S-/- -/- -/- -/- -/- -/- -/-
Audit 缺省是by session
综上,针对同一SQL在同一SESSION中,Access & Session都会产生多条记录,并且audit缺省是by session。
多条
情况
综上
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
一流网络安全管理
福州亮剑网络技术
聊城市游戏软件开发费
crm中服务器错误怎么办
幼儿园网络安全宣传周总结
康凡网络技术
数据库百科全书pdf
数据库各字段存储顺序
天津小美网络技术
网络安全周 讲话稿
阿里平台网络安全
服务器上建立连接映射是什么意思
如何判断人为损坏服务器
小企业服务器需要双机热备吗
软件开发申报流程
网易云课堂 网络技术
linux服务器端口指定命令
高斯数据库查询前十条数据
服务器应用程序在哪里
一级市场上最好的创投数据库
2018网络安全技术大会
无线传感器网络技术应用案例
合力筑牢网络安全
软件开发会计怎么处理
三力网络技术
安徽项目软件开发哪家正规
火狐解除网络安全
国家实施网络安全分级制度
软件开发公司都是怎么写程序
网络安全红蓝对抗纪录片