如何获取oracle中所有的数据修改历史记录? 是这样的,我现在需要做分析,想获取oracle数据库中所有的数据修改历史记录,在网上搜索了下,大致思路是利用日志分析软件在log中进行分析,但是太抽象了,不知道有没有达人给个具体可操作的步骤。或者其他可行的办法,谢谢了。有sql server数据库中的也可以给出参考参考,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样可以吗? 通过日志分析是oracle内部的机制,还要去分析控制文件,有第三方工具直接做? 那oracle的审计功能就没用了。 我现在就是做审计工作,想拿到 数据修改的历史记录,如果能利用oracle本身的机制或功能实现最好,万一不幸利用第三方工具也是个不错的办法,总之,我想请大家帮忙给个可行的具体步骤,因为我没弄过。谢谢了 可以用audit来做先设置audit_trail的值None:defualt值,不做审计DB:记录在数据库的审计相关表中,如aud$,这里还有其他的一些数据字典表都可以查dba_audit_trailOS:将audit trail 记录在操作系统文件中,文件名由audit_file_dest参数指定开启后Oralce可在三个级别对数据库进行审计,statement, privilege, object级别的详细的你看看有关audit的文章。 http://blog.chinaunix.net/u/12960/showart_242928.htmlfga 和LogMiner 我想,你首先要做的就是根据你的audit的需求,制定你的audit trail的策略,是做什么样的级别的audit,是不是能满足到你所需要的功能。然后audit的记录可以通过aud$和dba_audit_trail 检索出来。如果是查看以前的,但是没有开启audit trail功能的话,就只有通过logminer挖掘以下了。 win8系统安装ORACLE数据库 oracle中建作业没反应急!!!!!! sqlldr问题,导数据时,怎么样把一行的后半部分丢弃掉? 帮忙看一下,这个句子为什么出不来结果?谢谢。语法好像没错,只是一执行就处于等待状态 一个比较复杂的并发问题 怎么样把一个约束改为级联的? 菜鸟发问:登陆企业管理控制台的疑问 奇怪的问题 在这种情况下我如何设置oracle??????那位老大可以帮忙! 请教一个数据库恢复的问题 郁闷的事 过程跑了很久 最后不见了!死不见尸体活不见人 关于 公共网->DB1<->防火墙<->DB2<-内网 的交互问题
通过日志分析是oracle内部的机制,还要去分析控制文件,有第三方工具直接做? 那oracle的审计功能就没用了。
我现在就是做审计工作,想拿到 数据修改的历史记录,如果能利用oracle本身的机制或功能实现最好,万一不幸利用第三方工具也是个不错的办法,总之,我想请大家帮忙给个可行的具体步骤,因为我没弄过。谢谢了
DB:记录在数据库的审计相关表中,如aud$,这里还有其他的一些数据字典表都可以查dba_audit_trail
OS:将audit trail 记录在操作系统文件中,文件名由audit_file_dest参数指定开启后Oralce可在三个级别对数据库进行审计,statement, privilege, object级别的详细的你看看有关audit的文章。
和LogMiner
我想,你首先要做的就是根据你的audit的需求,制定你的audit trail的策略,是做什么样的级别的audit,是不是能满足到你所需要的功能。然后audit的记录可以通过aud$和dba_audit_trail 检索出来。如果是查看以前的,但是没有开启audit trail功能的话,就只有通过logminer挖掘以下了。