今天和13燕玲打电话沟通得知她实施的客户遇到过还原系统到几天前的情况(比如增加了很多的辅助,可是发现不合理,又不想让数据库产生垃圾数据,就需要用昨天的exp备份的东西imp还原),但是我考虑到了一个问题:

数据库在好好的,有数据的情况下,imp肯定会报有重复数据的错误,就比如:

就像你电脑有一个qq了,如果坚持安装旧的版本,安装的时候会卸载旧的版本
rman可以基于归档日志恢复到过去一个时间点,具体看测试

1,还原之前的scott.t1表,没有time字段

insert两条数据到这个表,表示更新了

2,恢复需要在mount下操作,和上一个rman试验一样

比如我认为现在的数据库有问题,我想回到昨天晚上9点的时候,从昨天晚上9点到现在的数据我不要了。

run{
set until time "to_date('2013-1-12 21','yyyy-mm-dd hh24')";
restore database;
recover database;
}

rman下copy上面的代码之后回车

之后不要忘记resetlogs

查询表t1,已经没有了time字段

如果单独的恢复一个表到过去一个时间点,使用回滚段

http://www.cnblogs.com/sumsen/archive/2012/12/27/2835452.html

insert into emp select * from emp as of timestamp(systimestamp-interval '5'minute);

17:11 update

查看归档日志的路径

show parameter db_recovery_file_dest;

更改到D盘

SYS@ncbeta>alter system set db_recovery_file_dest='d:\xs\archivedlogb' scope=spfile;
重启生效

在强制切换日志之后,在'd:\xs\archivedlogb'第一次产生了归档日志,37.9M

SYS@ncbeta>alter system switch logfile;

转载于:https://www.cnblogs.com/sumsen/archive/2013/01/13/2858463.html

|给燕玲|RMAN恢复数据库到过去某一时间点相关推荐

  1. linux ora 01157,案例:Oracle报错ORA-01157 ORA-01110 数据启动报错RMAN恢复数据库思路

    天萃荷净 rman从多份备份中还原操作,运维DBA工程师反映数据库在进行恢复时报错ORA-01157 ORA-01110,分析原因为11号数据文件需要recover 1.数据恢复ORA错误 RMAN& ...

  2. 使用RMAN恢复数据库

    http://blog.163.com/scott_guo/blog/static/1810260832011112832357453/ 由于需要搭建一个测试环境,把上周末的一个全备拿出来做恢复,首先 ...

  3. ORACLE 11G rman恢复数据库实战纪实

    今天领导需要将某天的备份恢复过来到临时库,因为线上采用的是rman备份,所以会有rman备份集合,但是rman出来的备份集合,每次恢复过程中都会出现各种各样的细节问题,都记录下来,以备后来参考,大概流 ...

  4. linux异机拷贝,rman恢复异机数据库

    2,利用scp拷贝到异机 [oracle@db101 ab]$ ls liu0stl8tun_1_1 liu0ttl8u58_1_1 [oracle@db101 ab]$ scp * oracle@1 ...

  5. oracle备份还原到本地_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...

    Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...

  6. window oracle 只有bak文件怎么恢复_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...

    Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...

  7. Oracle rman备份和还原恢复数据库

      1.切换服务器归档模式,如果已经是归档模式可跳过此步: %sqlplus /nolog (启动sqlplus) SQL> conn / as sysdba (以DBA身份连接数据库) SQL ...

  8. oracle9i 恢复数据库,Oracle9i RMAN备份及恢复步骤(zt)

    1.切换服务器归档模式,如果已经是归档模式可跳过此步: %sqlplus /nolog (启动sqlplus) SQL> conn / as sysdba (以DBA身份连接数据库) SQL&g ...

  9. RMAN duplicate恢复数据库报错RMAN-06054问题处理

    最近生产上要搞大动作,需要把生产库备份每天都恢复到另外一台机器上,进行测试.于是想到了用DUPLIDATE的方式,简单方便,前期配置好目录,然后一条命令就可以把库恢复出来.于是写了恢复脚本,也通过了测 ...

最新文章

  1. 第六回严重鄙视360安全卫士
  2. Tips_方格拼图效果
  3. Linux之压缩与解压缩
  4. 云炬随笔20190419
  5. wxpython使用matplot_测试怎么将MatPlotLib嵌入到wxPython中
  6. 少年班招生大扩容,清华、北大加入争夺行列,每年增至近800人
  7. Navicat 连接Mysql 报错1251
  8. 百度EasyDL深度学习实战营,免费教你转型AI工程师!
  9. 穿墙透视真的来了!MIT华人团队超强动作检测模型,小黑屋照样夜视
  10. Cheggit解析器模块分析
  11. 计算机文化课每个人都要学吗,计算机文化基础课程
  12. 是什么让 Python 如此多才多艺?
  13. UVa 1399 Puzzle
  14. office图标修复工具_超好用的流程图绘图工具你还没get吗?
  15. 运行java -version出错 Error: could not open `\lib\amd64\jvm.cfg‘
  16. 不会吧,你还以为微信分账能解决“二清”?
  17. OpenGL学习笔记:颜色
  18. TCP三次握手四次挥手
  19. 图书管理系统的数据库设计
  20. STM32之音乐播放器

热门文章

  1. win11 关闭打开文件警告
  2. iOS 设备获取设备相关信息
  3. 【农业发展】趋势与历史机遇
  4. 基于沙猫群优化算法的线性规划求解matlab程序
  5. 带你了解OSI七层模型,很实用
  6. rsync+stunnel部署安装
  7. angular的injector
  8. 不固定图片宽高瀑布流_图片横向等高瀑布流,每行占满,限制行数 的实现
  9. 阿里云轻量应用服务器最新价格表2023版(2核8G/4核8G/4核16G/8核16G/8核32G)
  10. 1504: ZZ的橱柜