我数据库表中的数据不小心删除了,又没有对数据库备份。
怎样通过日期和日间及SCN来恢复删除的数据呢。
请大家帮助!
怎样通过日期和日间及SCN来恢复删除的数据呢。
请大家帮助!
解决方案 »
- 请教oracle如何设定某字段不等于某值
- oracle数据查询(union语句)出现ORA-03212错误,请指教!
- 安装ORACLE后,系统老是提示JAVE遇到问题需要关闭,老是弹出,请教怎么解决?
- 关于db link的怪问题,问题解决即结贴
- 关于oracle instant client设置DSN的问题。
- 一个SQL语句,该怎么写?请帮忙看看!!!
- 如何将oracle的数据库移植到mysql5.0上?
- 高分求救,oracle客户端如何远程(即不在同一局域网)访问oracle数据库服务器啊
- 怎样在sql plus中执行sql文件?
- 我的一个表空间设置了两个数据文件,第一个数据文件满了,系统会自动转向第二个数据文件吗?
- oracle怎么给列添加自动增长值?
- oracle权限传递的难题
我用的是9I的DB
ALET DATABASE OPEN RESETLOGS;
恢复不成功。
9i就引入了flashback query 技术,可以用基于 timestamp 的来恢复假设我在5 分钟前删除了A表中数据
1、先查询出当时的数据:
select * from A as of timestamp sysdate-5/1440;
2、用Flashback Query恢复"误删"的数据:
Insert into A select * from A as of timestamp to_timestamp('2011-02-12 17:10:00','YYYY-MM-DD hh24:mi:ss');