求教!!!oracle数据恢复的问题
本人新手,由于操作失误,误把表结构和表中的数据删除了,急求如何恢复?(其他东西都没被删除,但是后来怕被查,重新把以前的备份导进去了,但是数据差距太大,后来用scn时间恢复,提示表结构不对!),求大神帮帮忙
------最佳解决方案-------------------- truncate?drop?
------其他解决方案-------------------- 首先,要确定几件事,库是不是归档模式,所有的归档日志和联机日志有没有丢;
如果一切ok,可以用闪回。否则,就是不完全恢复了。
------其他解决方案-------------------- 我已经用闪回,恢复了几张表,这几张表是存在oracle回收站里面的,但是还有部分表在回收站中没有,怎么办?
------其他解决方案-------------------- 引用: 我已经用闪回,恢复了几张表,这几张表是存在oracle回收站里面的,但是还有部分表在回收站中没有,怎么办?
select object_name,original_name,droptime from recyclebin
flashback table "BIN$yUcFsAG/oGvgQAB/AQAjTg==$0" to before drop
------其他解决方案-------------------- 引用: truncate?drop? drop
------其他解决方案-------------------- 引用: 引用:truncate?drop?drop
drop可以完全恢复的!!放心吧,饭碗不会丢
------其他解决方案-------------------- 引用: 引用:我已经用闪回,恢复了几张表,这几张表是存在oracle回收站里面的,但是还有部分表在回收站中没有,怎么办?
select object_name,original_name,droptime from recyclebin
flashback table "BIN$yUcFsAG/oGvgQAB/AQAjTg==$0" to b…… 我查了下 好像是表空间过大,不在回收站中,怎么办?
------其他解决方案-------------------- 某个表空间过大,被冲掉搞个测试库把恢复到a表truncate之前的时间点,imp到产品库就ok了,回收站是循环利用的。搞个测试库把恢复到a表被删之前的时间点,imp到产品库就ok
------其他解决方案-------------------- 引用: 某个表空间过大,被冲掉搞个测试库把恢复到a表truncate之前的时间点,imp到产品库就ok了,回收站是循环利用的。搞个测试库把恢复到a表被删之前的时间点,imp到产品库就ok 问题是现在回收站中没有那张表的数据了怎么办?
------其他解决方案-------------------- 引用: 引用:某个表空间过大,被冲掉搞个测试库把恢复到a表truncate之前的时间点,imp到产品库就ok了,回收站是循环利用的。搞个测试库把恢复到a表被删之前的时间点,imp到产品库就ok问题是现在回收站中没有那张表的数据了怎么办?
网上搜一下ODU或者DUI工具
这个或许对你有帮助
你的情况比较复杂
------其他解决方案-------------------- 引用: 引用:引用:某个表空间过大,被冲掉搞个测试库把恢复到a表truncate之前的时间点,imp到产品库就ok了,回收站是循环利用的。搞个测试库把恢复到a表被删之前的时间点,imp到产品库就ok问题是现在回收站中没有那张表的数据了怎么办?
网上搜一下ODU或者DUI工具
这个或许对你有帮助
你的…… 谢谢 我找找看
------其他解决方案-------------------- 搞个鸟,发现这个板块的人从来都不结贴给分的。
------其他解决方案-------------------- 引用: 搞个鸟,发现这个板块的人从来都不结贴给分的。 大哥 我还没解决掉 如何结贴
------其他解决方案-------------------- 引用: 搞个鸟,发现这个板块的人从来都不结贴给分的。 这位大神 再帮我想想办法,现在是这么个情况有一张表数据很重要,回收站是先进先出,空间不够大时,就会把先删的表自动清除了,不巧这张表就被清除了,现在还有什么办法恢复没?我也试过按时间节点恢复,但是ORA-01466:提示无法读取数据 表定义已更改
------其他解决方案-------------------- 引用: 引用:搞个鸟,发现这个板块的人从来都不结贴给分的。这位大神 再帮我想想办法,现在是这么个情况有一张表数据很重要,回收站是先进先出,空间不够大时,就会把先删的表自动清除了,不巧这张表就被清除了,现在还有什么办法恢复没?我也试过按时间节点恢复,但是ORA-01466:提示无法读取数据 表定义已更改