|给燕玲|RMAN恢复数据库到过去某一时间点
今天和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恢复数据库到过去某一时间点相关推荐
- linux ora 01157,案例:Oracle报错ORA-01157 ORA-01110 数据启动报错RMAN恢复数据库思路
天萃荷净 rman从多份备份中还原操作,运维DBA工程师反映数据库在进行恢复时报错ORA-01157 ORA-01110,分析原因为11号数据文件需要recover 1.数据恢复ORA错误 RMAN& ...
- 使用RMAN恢复数据库
http://blog.163.com/scott_guo/blog/static/1810260832011112832357453/ 由于需要搭建一个测试环境,把上周末的一个全备拿出来做恢复,首先 ...
- ORACLE 11G rman恢复数据库实战纪实
今天领导需要将某天的备份恢复过来到临时库,因为线上采用的是rman备份,所以会有rman备份集合,但是rman出来的备份集合,每次恢复过程中都会出现各种各样的细节问题,都记录下来,以备后来参考,大概流 ...
- linux异机拷贝,rman恢复异机数据库
2,利用scp拷贝到异机 [oracle@db101 ab]$ ls liu0stl8tun_1_1 liu0ttl8u58_1_1 [oracle@db101 ab]$ scp * oracle@1 ...
- oracle备份还原到本地_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...
Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...
- window oracle 只有bak文件怎么恢复_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...
Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...
- Oracle rman备份和还原恢复数据库
1.切换服务器归档模式,如果已经是归档模式可跳过此步: %sqlplus /nolog (启动sqlplus) SQL> conn / as sysdba (以DBA身份连接数据库) SQL ...
- oracle9i 恢复数据库,Oracle9i RMAN备份及恢复步骤(zt)
1.切换服务器归档模式,如果已经是归档模式可跳过此步: %sqlplus /nolog (启动sqlplus) SQL> conn / as sysdba (以DBA身份连接数据库) SQL&g ...
- RMAN duplicate恢复数据库报错RMAN-06054问题处理
最近生产上要搞大动作,需要把生产库备份每天都恢复到另外一台机器上,进行测试.于是想到了用DUPLIDATE的方式,简单方便,前期配置好目录,然后一条命令就可以把库恢复出来.于是写了恢复脚本,也通过了测 ...
最新文章
- 第六回严重鄙视360安全卫士
- Tips_方格拼图效果
- Linux之压缩与解压缩
- 云炬随笔20190419
- wxpython使用matplot_测试怎么将MatPlotLib嵌入到wxPython中
- 少年班招生大扩容,清华、北大加入争夺行列,每年增至近800人
- Navicat 连接Mysql 报错1251
- 百度EasyDL深度学习实战营,免费教你转型AI工程师!
- 穿墙透视真的来了!MIT华人团队超强动作检测模型,小黑屋照样夜视
- Cheggit解析器模块分析
- 计算机文化课每个人都要学吗,计算机文化基础课程
- 是什么让 Python 如此多才多艺?
- UVa 1399 Puzzle
- office图标修复工具_超好用的流程图绘图工具你还没get吗?
- 运行java -version出错 Error: could not open `\lib\amd64\jvm.cfg‘
- 不会吧,你还以为微信分账能解决“二清”?
- OpenGL学习笔记:颜色
- TCP三次握手四次挥手
- 图书管理系统的数据库设计
- STM32之音乐播放器