13 个解决方案
#2
不太可能
1.有可能你表中原来就没有数据
2.有可能工具有bug---不过这个也不太可能
1.有可能你表中原来就没有数据
2.有可能工具有bug---不过这个也不太可能
#3
在删除索引前查过,表中存在数据
#4
会不会是其他人删掉的?你没操作不代表别人没操作啊
#5
我在这个V$SQLAREA表里没看到有删除操作的语句
#6
我用时11g刚刚查看了一下发现没有开闪回
#7
flashback databaseto timestamp to_date(xxx);
使用表闪回试试,这个不开闪回也可以使用的
使用表闪回试试,这个不开闪回也可以使用的
#8
flashback table emp2 totimestamp to_timestamp('2007-05-12 13:22:33', 'YYYY-MM-DD HH24:MI:SS');
flashback table emp2 to beforedrop rename to emp3;
上面写错了,用这个
#9
#10
alter table t enable row movement;
使用上面命令开启权限
使用上面命令开启权限
#11
还是不行
#12
select * from emp2 as of timestampto_timestamp('2007-05-12 13:22:33', 'YYYY-MM-DD HH24:MI:SS');
使用上面语句查询看看数据是否还在,应该是没有
删除的时候应该使用的是truncate命令,此方法清除的表不能使用此方法恢复,
看看以前是否有备份,只能从原来的备份文件中恢复了
使用上面语句查询看看数据是否还在,应该是没有
删除的时候应该使用的是truncate命令,此方法清除的表不能使用此方法恢复,
看看以前是否有备份,只能从原来的备份文件中恢复了
#13
哎,还是找报 无法读取数据-表定义已更改 。算了我从其他测试机导数据好了,谢谢
#1
尝试使用flashback恢复数据
在Oracle 9i/10g中使用Flashback
在Oracle 9i/10g中使用Flashback
#2
不太可能
1.有可能你表中原来就没有数据
2.有可能工具有bug---不过这个也不太可能
1.有可能你表中原来就没有数据
2.有可能工具有bug---不过这个也不太可能
#3
在删除索引前查过,表中存在数据
#4
会不会是其他人删掉的?你没操作不代表别人没操作啊
#5
我在这个V$SQLAREA表里没看到有删除操作的语句
#6
我用时11g刚刚查看了一下发现没有开闪回
#7
flashback databaseto timestamp to_date(xxx);
使用表闪回试试,这个不开闪回也可以使用的
使用表闪回试试,这个不开闪回也可以使用的
#8
flashback table emp2 totimestamp to_timestamp('2007-05-12 13:22:33', 'YYYY-MM-DD HH24:MI:SS');
flashback table emp2 to beforedrop rename to emp3;
上面写错了,用这个
#9
#10
alter table t enable row movement;
使用上面命令开启权限
使用上面命令开启权限
#11
还是不行
#12
select * from emp2 as of timestampto_timestamp('2007-05-12 13:22:33', 'YYYY-MM-DD HH24:MI:SS');
使用上面语句查询看看数据是否还在,应该是没有
删除的时候应该使用的是truncate命令,此方法清除的表不能使用此方法恢复,
看看以前是否有备份,只能从原来的备份文件中恢复了
使用上面语句查询看看数据是否还在,应该是没有
删除的时候应该使用的是truncate命令,此方法清除的表不能使用此方法恢复,
看看以前是否有备份,只能从原来的备份文件中恢复了
#13
哎,还是找报 无法读取数据-表定义已更改 。算了我从其他测试机导数据好了,谢谢