操作日志里面没有用户登录的信息,只有操作数据库的一些LOG,我需要用户登录的记录,及非法登录的信息
解决方案 »
- 用存储过程插入blob字段的问题。
- 新手问题,大家介绍下Oracle的数据导入导出问题
- 执行select * from v$controlfile;为什么结果是未选定行?
- 关于表关联批量更新。
- 请问如果做双机实时热备,用什么软件?有免费的吗?收费的价格又怎么样?
- 一道题请教
- 一个简单问题:以前MSSQL很熟练 SQL语句也算熟练 现在项目要换到Oracle心里打鼓
- 用 Oracle 更新时间的语句怎么写!
- 新手问题:怎么配置不了Oracle Manager Server?
- "ORA-01555 snapshot too old"问题的原因和良策. 急!!!
- 关于让两个oracle数据库的数据同步的问题
- oracle-xe安装腔作势问题
可以用Oracle 审计来做.审计(Audit)用于监视用户所执行的数据库操作,审计记录可存在数据字典表(称为审计记录:存储在system表空间中的 SYS.AUD$表中,可通过视图dba_audit_trail查看)或操作系统审计记录中(默认位置为$ORACLE_BASE/admin/$ORACLE_SID/adump/).。默认情况下审计是没有开启的。当数据库的审计是使能的,在语句执行阶段产生审计记录。审计记录包含有审计的操作、用户执行的操作、操作的日期和时间等信息。不管你是否打开数据库的审计功能,以下这些操作系统会强制记录:用管理员权限连接Instance;启动数据库;关闭数据库。
Oracle审计功能审计是对选定的用户动作的监控和记录,通常用于:
审查可疑的活动。例如:数据被非授权用户所删除,此时安全管理员可决定对该 数据库的所有连接进行审计,以及对数据库的所有表的成功地或不成功地删除进行审计。监视和收集关于指定数据库活动的数据。例如:DBA可收集哪些被修改、执行了多少次逻辑的I/O等统计数据。
...更多信息,请参考blog..Oracle 审计功能 Audit
http://blog.csdn.net/tianlesoftware/archive/2009/10/22/4712932.aspx