SELECT * FROM v$sql 你说的是不是记录你查询记录的日志啊? 不知道是不是这个 是的话 给分吧!
fine grained auditing可以實現對select語句的審計
select 语句是不写入日志的, 你可以查询历史会话视图获得,不过,不一定是完整的
SQL查询语句Oracle是不会记录日志的!
启用 oracle 审核 > alter system set audit_trail=db,extended scope=spfile;重启实例 > shutdown immediate > startup审核所有执行的语句(慎用,会产生大量的记录) > audit all statements by access;查看审核记录 > select username, timestamp, sql_text from dba_audit_trail;
你说的是不是记录你查询记录的日志啊?
不知道是不是这个 是的话 给分吧!
你可以查询历史会话视图获得,不过,不一定是完整的
> alter system set audit_trail=db,extended scope=spfile;重启实例
> shutdown immediate
> startup审核所有执行的语句(慎用,会产生大量的记录)
> audit all statements by access;查看审核记录
> select username, timestamp, sql_text from dba_audit_trail;
http://oracle.chinaitlab.com/exploiture/808645.html