暂无图片
oracle11g数据给删除,从在线日志和归档日志,alter日志找不到删除记录,还有什么办法查到删除原因?
我来答
分享
zymh_zy
2021-12-13
oracle11g数据给删除,从在线日志和归档日志,alter日志找不到删除记录,还有什么办法查到删除原因?

oracle11g数据给删除,从在线日志和归档日志,alter日志找不到删除记录,还有什么办法查到删除原因?

某个表的数据给删除了,在线日志和归档日志,alert_sid.log日志都找不到删除记录了,也没 有开审计功能,还有什么办法可以查到删除原因?? 
hm,incident,cdump目录下,也找不到异常信息。还有什么办法查到删除原因?

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
盖国强

如果能够确定 删除时间,并且删除时刻的归档日志还在,通过 Logminer 解析是能找到的。

如果归档日志不存在了,那么没有其他好办法了。

暂无图片 评论
暂无图片 有用 1
打赏 0
薛晓刚

如果说删除了就是delete drop这样。日志中没有可能是这个操作不在你日志范围内。也许很早了。否则都会记录的。如果归档不记录,从库就不能和主库保持一致了。

暂无图片 评论
暂无图片 有用 0
打赏 0
zymh_zy

盖总:

     我就是用logminer来分析在线日志和归档日志的。7号凌晨到下午5点15分之前的数据就没有。然后我将7日和8日生成的的归档日志和全部在线日志加入到logminer分析,然后从$logmnr_contents  执行

select operation,TIMESTAMP,sql_redo from v$logmnr_contents where username='username' and timestamp>to_date('2021-12-07 00:00:00','yyyy-mm-dd hh24:mi:ss') and sql_redo like '%delete%' or sql_redo like'%TRUNCATE%' ;


得出来的delelte from 语句记录中并没有找到那个表数据给删除的表的delete语句记录。而这个表是在username 用户下的。


难道是我的SQL语句有错吗?

暂无图片 评论
暂无图片 有用 0
打赏 0
Uncopyrightable

感觉习惯使用toad for oracle进行归档日志查看,简单易用

暂无图片 评论
暂无图片 有用 0
打赏 0
盖国强

先按照对象查找出所有的记录,再观察一下,看看和你的SQL有什么不匹配之处。

如果不清楚数据是怎么样子消失的,先不要假定操作类型。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle19c RAC内存分配问题
回答 6
表示关注,延伸一个问题。RAC环境中,针对大物理内存的情况下,数据库内存到底应该怎么分配。用自动内存管理还是手动管理
Oracle的dg主备的主库归档日志不小心清理了,备库能不能使用主库rman》duplicate target database for standby active database nofilenamechek 去同步的?
回答 4
已采纳
如果删除的归档没有备份,那么就只能重建了,要么是你说的全量恢复,要么是基于scn增量恢复。看个人取舍了。
如何快速的从千万级别数据表查找多条数据
回答 4
建一个临时表,只存这些ID值,然后分别在两个表上建上对应的索引,做个表连接就行。类似于:selectb.id,a.fromtable1aleftjointable2bona.idb.id;这个b表就是
Oracle能装在虚拟机里面吗?
回答 1
已采纳
安装可以。练习可以。但是不建议在正式环境使用。官方不管你安装在什么环境中。
在ORACLE 里面如何建DBLINK 链接SQLSERVER?
回答 1
透明网关
关于oracle的触发器
回答 2
已采纳
CREATEORREPLACETRIGGERtrghrhvhisafterdeleteAFTERDELETEONHRHVHISFOREACHROWDECLAREvemidCHAR(7);vledtDA
Oracle用sys账户创建一个Scott用户的表格和直接在Scott用户创建一个同样的表格有什么区别吗?
回答 1
已采纳
没有区别,如果你的scott用户有默认表空间,这个表就会建在默认表空间里,如果没有默认表空间,就会建在users的表空间里。SQL>createusertestidentifiedbytestd
oracle11g 补丁
回答 5
35269283
有谁遇到过 impdp导入19c rac集群数据库时,监听出现一堆service 的案列,数据库是19.11
回答 3
这个问题怎么解决的,我也遇到了
巡检发现最近几天归档没有备份
回答 2
从日志来看,在3点28分自动备份控制文件和spfile报错后,备份就终止了,并没有往下去备份归档日志。可以先将控制文件快照放到ASM中RMAN> CONFIGURE SNAP
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~