壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1208|回复: 4

oracle11g怎么查看一个表的数据是否被删除过

[复制链接]
发表于 2013/2/21 11:34:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 caroline123 于 2013/2/21 12:14 编辑

不知道怎么回事,接口表中的数据丢失了很多,我没有删除,表的触发器也没有写delete的操作。我不知道具体原因,和表空间大小是否有关系呢?用的数据数据库是ORACLE,系统是EBS。请高手赐教啊。
由于知道的有限,我怀疑是自己删除的,但是2个测试环境 和 正式环境缺少的数据时一直的,这让我很上火,若果是我误操作删除的不会各个环境去删,那还有什么可能呢?若果是被删除了,我怎么能找到是谁删除的吗?什么时间删除的吗?或者是程序存在潜在的什么删除机制吗?
第一次在这里发帖,不知高手们是否能看到呢,见笑了。。。。。。
发表于 2013/2/21 17:23:23 | 显示全部楼层
建议去查看一些flash back 相关技术信息,如果这个接口表有DML(delete 操作的话)truncate的时候是不可以查询的。
example:
  1. SELECT *
  2.   FROM table_name AS OF TIMESTAMP TO_TIMESTAMP('2011-06-16 20:00:00', 'YYYY-MM-DD HH24:MI:SS')
  3. WHERE 1 = 1
复制代码
 楼主| 发表于 2013/2/25 13:46:33 | 显示全部楼层
哦哦 ,谢谢啦。这个丢数据的问题烦我很久了,主要是不知道谁删除的。现在已交由他人负责了,我这样的小菜菜是解决不了的 哈哈
发表于 2013/3/15 11:54:33 | 显示全部楼层
雖然已交由他人負責,建議妳還是繼續關注,這樣有助於自己的成長。
也期待妳能將後續的結果分享給大家知道~~
发表于 2013/6/5 15:54:07 | 显示全部楼层
数据库里好像很难查到谁删除数据吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 04:37 , Processed in 0.013380 second(s), 16 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表