关于restore和recover

[复制链接]
查看11 | 回复6 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
在RMAN中有restore database 和recover database两条命令,请问这两条命令的作用分别是什么?(restore 和 recover 的区别是什么)
在025中很多地方都有提及这两个词,他们的中文意思好象都是“恢复”的意思,我都搞昏了!谁能帮忙解释一下啊,谢谢!


回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我也很想知道他们的区别........
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最简单的解释:OS,CLOSED BACKUP+ARCHIVELOG模式
当物理文件损坏时,首先从CLOSED BACKUP中拷贝所需文件(restore),但这文件记录是早些时候的,所以需将ARCHVELOG FILE中的数据(也有可能是其它的)应用于restore后的文件(recorver)。
就这样
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
restore:将数据库文件用备份文件覆盖掉
recover:应用archivelog
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
to:sumaly
restore一般不会直接覆盖原文件,原文件一般也做备份的
recover不一定是只应用archivelog,也有可能是增量备份lelvel 1,2...的数据等
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
这 样 解 释 比 较 明 确 和 简 单 易 懂 :
restore和recover 代 表 数 据 库 修 复 的 两 个 阶 段 :
restore 是 将 原 有 的 完 好 的 备 份 文 件 拷 贝 到 目 标 空 间 ,
recover 是 在 restore 完 成 的 基 础 上 利 用 archived log 和 redo log将 数 据 库 修 复 到 指 定 的 时 间 点 。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
似乎有点明白了,谢谢各位了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行