Oracle flashback闪回用法实战详解

 时间:2026-02-16 20:57:40

1、启动数据库到mount状态。

Oracle flashback闪回用法实战详解

2、开启数据库flashback闪回查询,然后启动数据库到open状态。

Oracle flashback闪回用法实战详解

3、创建flashback还原点

SQL>create restore point b4 guarantee flashback database;

Oracle flashback闪回用法实战详解

4、解锁scott用户,删掉该用户的emp表;

drop table emp purge;

Oracle flashback闪回用法实战详解

5、关闭数据库,启动数据库到mount状态

Oracle flashback闪回用法实战详解

6、在mount阶段闪回数据库到删除emp表之前的状态

SQL>flashback database to timestamp to_timestamp('2014-12-08 11:31:00','yyyy-mm-dd hh24:mi:ss');

Oracle flashback闪回用法实战详解

7、启动数据库到readonly状态,查看emp表是否存在,此时发现emp已经回来了。

SQL>alter database open read only;

Oracle flashback闪回用法实战详解

8、到shell终端下导出找回的表格。

$exp scott/tiger tables=emp file=emp.dmp

Oracle flashback闪回用法实战详解

9、再次关闭数据库,然后启动到mount状态。

Oracle flashback闪回用法实战详解

10、再次闪回数据库到删除emp表之后,关闭数据库之前。

SQL>flashback database to timestamp to_timestamp('2014-12-08 12:00:00'),'yyyy-mm-dd hh24:mi:ss');

闪回之后使用resetlogs方式打开数据库。

Oracle flashback闪回用法实战详解

11、查看scott下的emp表,不存在。

Oracle flashback闪回用法实战详解

12、回到shell终端,导入emp表

$imp scott/tiger file=emp tables=emp

Oracle flashback闪回用法实战详解

13、再次检查emp表。

Oracle flashback闪回用法实战详解

  • javascript中如何使用console对象error方法?
  • 装修做电视背景墙用什么材料比较好?
  • IB生存守则——English
  • 生化危机4全解:[40]打山巨人
  • 教你如何用电脑玩手游梦三国(梦三国电脑版)
  • 热门搜索
    ppt超链接怎么返回 a家家具怎么样 破碎残阳声望怎么刷 胆囊息肉怎么引起的 人寿保险怎么样 wps表格怎么排序 怎么炒股票 日产奇骏怎么样 打印机墨盒怎么取出 电脑蓝屏怎么修复