oracle把表结构变了.在把数据也改了,如何恢复到之前的数据呢。。。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle把表结构变了.在把数据也改了,如何恢复到之前的数据呢。。。相关的知识,希望对你有一定的参考价值。

参考技术A 方法有很多,如果数据库开了闪回 直接执行

rman>flashback database to time="to_data('2012-yy-dd'ss:mm:ss)"来自:求助得到的回答
参考技术A 网上有很相关例子 ,你可以看看!本回答被提问者采纳 参考技术B 之前有备份就用备份恢复,没有就去读REDO和UNDO日志慢慢搞吧。

oracle 数据误删恢复

查询该时间段 这个表的状态
select * from 表名

as of timestamp to_timestamp(‘2018-10-12 9:30:00‘, ‘yyyy-mm-dd hh24:mi:ss‘);

开启闪回
alter table 表名 enable row movement;

把表的状态闪回到这个时间段
flashback table 表名 to timestamp TO_TIMESTAMP(‘2018-10-12 9:30:00‘, ‘yyyy-mm-dd hh24:mi:ss‘);

用完记得关闭闪回
alter table 表名 disable row movement

以上是关于oracle把表结构变了.在把数据也改了,如何恢复到之前的数据呢。。。的主要内容,如果未能解决你的问题,请参考以下文章

oracle数据库误操作把表删除了,怎样恢复

oracle数据库误操作把表删除了,怎么找回?

开始我的安卓程序能运行,后来我统一更改了一下包名就不能运行了,AndroidManifest.xml也改了,但不能运行

Oracle数据库,不同的数据库,如何把表结构相同的数据从一个数据库中导入至另一个数据库?

oracle中怎样把表、表空间导入或导出?

oracle 误删除表的几种恢复方法