免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4469 | 回复: 7
打印 上一主题 下一主题

RMAN备份恢复失败(附RMAN脚本),在线等~ [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-08 15:07 |只看该作者 |倒序浏览
我的数据库中有1000条数据,先用备份脚本备份数据库,备份过程没有报错,然后我向数据库中添加了2条新的数据,最后执行数据库恢复脚本,结果数据没有回到开始的1000条,而是1002条,新添加的数据还在。请大侠们帮忙看看,脚本有问题吗?



数据库全库备份脚本如下:
#!/bin/ksh
ORACLE_SID=orcl; export ORACLE_SID
rman target / <<EOF
run{
  allocate channel c1 type disk;
  allocate channel c2 type disk;
  backup format '/home/oracle/rman_dbbak/EAPdb_all_%d_%s_%p_%t.bak'
  database;
  sql 'alter system archive log current';
  backup filesperset 4 archivelog all delete input;
  release channel c1;
  release channel c2;
}
EOF
数据库全库恢复脚本如下:
#!/bin/ksh
rman target / <<EOF
RESTORE DATABASE;
EOF
<<EOF
RECOUVE DATABASE;
EOF

[ 本帖最后由 brucebo 于 2007-12-8 15:32 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-12-08 16:01 |只看该作者
如果要恢复到某一时间点,要设置until参数.

论坛徽章:
0
3 [报告]
发表于 2007-12-08 16:09 |只看该作者

时间点?

这个脚本是数据库全备份,恢复的时候不应该恢复到备份前数据库的状态吗?until参数不是必须的吧?

ps:不小心在你的帖子上点了“臭蛋”,sorry~ 要不你再回个帖,我给你点个“鲜花”

[ 本帖最后由 brucebo 于 2007-12-8 16:26 编辑 ]

论坛徽章:
4
技术图书徽章
日期:2013-09-23 10:22:37狮子座
日期:2013-10-15 23:31:54卯兔
日期:2013-11-11 17:33:15金牛座
日期:2013-11-15 17:25:28
4 [报告]
发表于 2007-12-08 19:41 |只看该作者
仔细看一下恢复过程,rman也会apply备份之后的archived log, online redo log,
要恢复到1000条就得用until了
RECOUVE应该是recover吧

论坛徽章:
0
5 [报告]
发表于 2007-12-08 19:45 |只看该作者
已经归档了
还原后
再恢复一次
就会把最后两条数据恢复了

论坛徽章:
0
6 [报告]
发表于 2007-12-10 11:14 |只看该作者
你只要archive log和redo log存在,就会完全恢复

4楼说的对,要想不完全恢复,你的用until了,不过要找到第1000条的time或者scn,你的想点办法,呵呵

论坛徽章:
0
7 [报告]
发表于 2007-12-12 16:34 |只看该作者
我狂顶!!!

论坛徽章:
0
8 [报告]
发表于 2007-12-12 17:08 |只看该作者
原帖由 秋风No.1 于 2007-12-10 11:14 发表
你只要archive log和redo log存在,就会完全恢复

4楼说的对,要想不完全恢复,你的用until了,不过要找到第1000条的time或者scn,你的想点办法,呵呵



秋风说得有道理,如果你想恢复到1000条所在的时刻,相对于你的数据库而言就是不完全恢复(基于TIME、Sequence、SCN)。


记录备份开始或完成的时间,查询v$log_history的FIRST_CHANGE#(SCN)或时间。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP