找回oracle中被误删的表的数据
来源:互联网 发布:阿里云备案地点 编辑:程序博客网 时间:2024/05/16 16:14
在未开启闪回的oracle数据库中,表的数据被误删之后,即使没有开启闪回,只要发现及时还是有方法找回的,前提是数据还存在于undo 中没被刷出去。 要是被刷出undo 了,只能试试通过logminer 挖掘归档日志,或者从备份中还原了(12c rman好像是可以直接针对表进行数据还原的)。
通过时间戳方式查询undo数据 :
例:
select *
from dba_objects
as of timestamp to_timestamp('03-09-2014 08:00:00', 'DD-MM-YYYY HH24:MI:SS')
where OBJECT_NAME = 'aaabbb' ;
由于dba_objects 使用的是辅助表空间,所以,我们也可以通过这样的方法查询到dba_objects 表的历史数据。同样,对于一张普通表,我们也可以这样查询。
select *
from t_putongbiao
as of timestamp to_timestamp('03-09-2014 08:00:00', 'DD-MM-YYYY HH24:MI:SS')
where id= '123' ;
OK .删数据前一定要谨慎,实在被删了也不要慌,只要做好备份,总会有办法搞回来的。
0 0
- 找回oracle中被误删的表的数据
- Oracle 删除了一个表的数据如何重新找回
- oracle中delete数据之后的找回
- Oracle找回被删除的数据
- 找回oracle中删除的数据
- MySql的数据找回
- oracle找回drop删除的表
- 如何找回Oracle中误删除的数据
- 找回已删除的数据 oracle (一段时间内)
- oracle计算年龄和找回时间段的数据
- 使用oracle 闪回查询找回误更新的数据
- oracle利用闪回找回误删除的表数据集
- 找回忘记的Oracle用户密码
- 找回Oracle用户密码的方法
- Oracle里用delete或者drop命令删除的数据或者表可以通过闪回功能找回数据
- Oracle 删除表数据 找回方法
- ORACLE-找回忘记的Oracle用户密码
- Oracle 如何找回已经删除了的表
- android虚拟机的unKnow
- gprof2dot dot2png
- 【OC学习-9】利用@property属性和@synthesize简化实例变量的存取器方法
- CD-R最新文件管理系统简介
- Django 一对多,多对多关系解析
- 找回oracle中被误删的表的数据
- cocos2d-x3.2下使用Umeng 64位SDK注意事项
- ssh总结
- 在eclipse中配置Tomcat时,出现Cannot create a server using the selected type的错误
- 如何正确认识网页质量和提升网页质量
- 四种好心态让你的工作能量源源不绝
- Linux_scp 远程复制多个文件时不需要重复多次输入密码怎么解决?复制命令都是写在bash内的
- 多项式乘法运算终极版
- seo优化搞清楚四个问题才能真正提升优化效果