oracle – “按会话审核创建会话”与“按访问审核创建会话”?
当我通过以下方式为创建会话启用审核时: audit create session by session; 然后我查询以下内容: select * from dba_priv_audit_opts; 结果是: USERNAME | PROXY_NAME | AUDIT_OPTION | SUCCESS | FAILURE | ............................................................... - | - | CREATE SESSION | BY ACCESS | BY ACCESS| 但是,当我通过以下方式启用审核创建会话时: audit create session by access; 然后我查询以下内容: select * from dba_priv_audit_opts; 结果是一样的: USERNAME | PROXY_NAME | AUDIT_OPTION | SUCCESS | FAILURE | ............................................................... - | - | CREATE SESSION | BY ACCESS | BY ACCESS| 为什么?你有什么主意吗? 解决方法11gR2及以上:
11gR1及以下:
它仅适用于DDL以外的SQL语句,但从以上链接:
由于CREATE SESSION是一个DDL语句,Oracle通过访问来审核此语句. (编辑:青岛站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |