1、创建试验表

conn scott/tiger

create table truncate_test as select * from user_objects;

select count(*) from truncate_test;

2、记录truncate table 的时间,但在生产中是不知道准确的时间的只能尝试找时间点了

SQL> select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.FF9') from dual;

TO_CHAR(SYSTIMESTAMP,'YYYY-MM
-----------------------------
2009-11-06 17:15:18.406000000

3、截断表
truncate table truncate_test;
select * from truncate_test;

shutdown immediate

startup mount

flashback database to timestamp
to_timestamp('2009-11-06 17:15:18','yyyy-mm-dd hh24:mi:ss');
闪回完成。

alter database open read only;

select * from scott.truncate_test;

发现数据已经找回来了,这样就可以吧数据库online了

4、看看在此时表是否恢复回来了,如果没有恢复回来,重新选择时间点

startup mount
alter database open resetlogs

select * from scott.truncate_test;

这属于不完全恢复

出处:http://blog.163.com/card_2005/blog/static/11781036820091065501988/

转载于:https://www.cnblogs.com/mq0036/p/4171718.html

oracle truncate闪回数据库恢复相关推荐

  1. oracle 10g 还原表格,oracle 10g 闪回表恢复

    oracle 从10g开始增加了闪回功能.9i 用drop命令删除表之后很难恢复,10g drop之后并未真正删除,而是放入了闪回区域,如果是误操作,可以马上从闪回区域恢复误删除的的表.今天使用了一下 ...

  2. oracle 启用闪回数据库,如何启用Oracle10g闪回数据库特性

    为什么80%的码农都做不了架构师?>>> 1.确认当前模式 SYS AS SYSDBA on 29-MAR-05 >select flashback_on from v$dat ...

  3. oracle闪回数据库详解

    --- 说明闪回数据库 --- 使用闪回表将表内容还原到过去的特定时间点 --- 从删除表中进行恢复 --- 使用闪回查询查看截止到任一时间点的数据库内容 --- 使用闪回版本查询查看某一行在一段时间 ...

  4. oracle备份与恢复--闪回技术

    一•启用闪回数据库 1.启用归档模式 sql>shutdown immediate; sql>startup mount; sql>alter database archivelog ...

  5. Oracle的闪回特性之恢复truncate删除表的数据

    /* 2008/06/06 *环境:Windows XP +Oracle10.2.0.1 *循序渐进oracle--数据库管理.优化与备份恢复 *循序渐进oracle第8章:Oracle的闪回特性之恢 ...

  6. oracle时间戳找回数据库,【备份恢复】 闪回数据库(三) 基于时间戳闪回数据库...

    1.创建测试表,并插入测试数据 SCOTT@PROD1>create table fbdb_time as select * from fbdb_scn where 1=2; Table cre ...

  7. oracle数据库归档闪回,[Oracle]Oracle的闪回归档

    Oracle的闪回归档 场景需求,由于管理数据库的一些核心表,在实施初期会有人为误删除的问题.Oracle 11gR2提供了闪回归档的特性,可以保证不用RMAN来恢复误删除的数据.实践如下: 1.创建 ...

  8. 执行用户管理(不依赖于RMAN)的备份和恢复_执行用户管理的数据库闪回和恢复

    本章描述在用户管理的备份和恢复策略中如何还原和恢复数据库和使用Oracle数据库的闪回特性.用户管理的备份和还原策略意味着不依赖RMAN的方法. 1.使用SQL*Plus执行闪回数据库 可以在非CDB ...

  9. oracle 闪回查询,闪回版本查询,闪回事务查询,闪回表,闪回删除,闪回数据库

    文章目录 1. 闪回查询 1.1. 闪回时间查询 1.2. 闪回scn查询 (1) 获取scn号的方法 (2) 闪回scn查询命令 2. 闪回版本查询 3. 闪回事务查询 4. 闪回表 5. 闪回删除 ...

最新文章

  1. WAL streaming (max_wal_senders 0) requires wal_level replica or logical
  2. iview中的Col在vue/html-self-closing中识别错误
  3. Unity3D TestTool Part _1
  4. 使用JDBC进行简单连接
  5. 报错,can‘t found the source action, can‘t run the graph[fatal.flow]
  6. Waymo无人卡车高调重返凤凰城,重点路测高速和主干道,但货运先机已失
  7. 登陆126邮箱 出现 403 Forbidden 腾达路由器问题
  8. [Linux日记]解决Ubuntu升级出现/boot空间不足问题
  9. 单片机,嵌入式,PLC三者之间有什么区别,学习方向如何选择
  10. python中用于返回元组中元素最小值的是_第5章习题
  11. Julia: @generated=多姿多彩!
  12. xmpp 即时通讯
  13. 如何在腾讯云服务器部署web项目
  14. jquery插件封装
  15. sizeof(long)
  16. 收集的JS常用正则表达式等(转载)
  17. 深度学习笔记:神经网络权重确定初始值方法
  18. kkFiewView代码分析(三)有关CAD文件的转换
  19. poi实现单元格行合并
  20. 算法:分治策略和递归1 | 通过迭代来学习递归

热门文章

  1. win10远程登陆deepin xrdp
  2. python找工作学历要求_自考本科找工作被拒=自考学历没用?
  3. 【kafka】Number of alive brokers 0 does not meet the required replication factor 3
  4. 【Spring】Spring中BeanPostProcessor
  5. Kibana :报错 Status changed from yellow to red - This version of Kibana requires Elasticsearch v6.8.0
  6. 【Flink】Flink消费kafka 突然报错 Kafka09PartitionDiscoverer.getAllPartitionsForTopics
  7. 【hue】 There are currently no roles defined
  8. JAVA Integer值比较问题
  9. Spark的ShuffleManager
  10. clickhouse 同步mysql_ClickHouse和他的朋友们(11)MySQL实时复制之GTID模式