ITPUX技术网

交流 . 资讯 . 分享
Make progress together!
Oracle数据库DBA高级工程师培训视频
Oracle数据库培训-备份恢复-性能优化-集群容灾
mysql数据库视频教程

Oracle数据库中recover和restore的区别_及RMAN中关于catalog start with使用介绍

内容发布:风哥| 发布时间:2015-3-26 17:05:09
一、oracle数据库中recover和restore的区别
restore just copy the physical file, recover will consistent the database.
restore 是还原,文件级的恢复。就是物理文件还原。
recover 是恢复,数据级的恢复。逻辑上恢复,比如应用归档日志、重做日志,全部同步,保持一致。


比如你有一个备份,restore是从备份中拿出来放在合适的地方,recover就是用日志前滚和用undo后滚,最终达到希望到的一个时间点的操。
其实也就是用restore先把备份文件拷贝到数据库目录下进行替换,再用recover经过一些处理,数据库就恢复正常了。

1、restore 命令:用于还原已经备份的数据文件。
游客,如果您要查看本帖隐藏内容请回复


2、recover 命令:
游客,如果您要查看本帖隐藏内容请回复


另外关于recover database using backup controlfile与until cancel,详见http://www.itpux.com/thread-112-1-1.html

二、关于RMAN中catalog start with和catalog backuppiece介绍?

因为之前备份集的位置发生改变,导致crosscheck之后,将之前备份的记录标记为expired,我们后来手工删除了这些expired的备份集信息。
现在我们要进行恢复,必须将之前的备份信息重新注册到控制文件中来。

注册单个备份片(catalog backuppiece)

RMAN> CATALOG BACKUPPIECE '/u01/bak/arch_0no76njh_1_1_20130416','/u01/bak/ctl_file_0oo76njm_1_1_20130416';
cataloged backup piece
backup piecehandle=/u01/bak/arch_0no76njh_1_1_20130416 RECID=25 STAMP=812872014
cataloged backup piece
backup piece handle=/u01/bak/ctl_file_0oo76njm_1_1_20130416RECID=26 STAMP=812872014

--可以正常查看:
RMAN> list backupset summary;


注册整个目录(catalog start with)

---ASM:
CATALOG START WITH '+disk';
# catalog allfiles from an ASM disk group

--本地目录:最后一定要加/
CATALOG START WITH '/fs1/datafiles/';
#catalog all files in directory

--有多个目录,注册多次:
RMAN>catalog start with'/data01/';
RMAN>catalog start with '/data02/';
RMAN>catalog start with '/data03/';

--验证:

RMAN> list backupset summary;




上一篇:RMAN高级恢复实战_Oracle数据库高级恢复_Oracle高手必备
下一篇:9i 和10g数据库listener 长期没有重启,导致listener 工作不正常
189070296,150201289

专业提供Oracle数据库服务、主机、存储、备份、中间件等相关技术支持服务,QQ号:176140749
关注ITPUX技术网微信公众号itpux_com  ,了解本站最新技术资料的分享.

欢迎加QQ群,提供超多高质量Oracle/Unix/Linux技术文档与视频教程的下载。

Oracle/MySQL/Linux群4-5:189070296  150201289  
Oracle/MySQL/Linux群6-8:244609803   522261684   522651731
备注:请勿重复加群,另请注明 from itpux

加群分享视频教程部分如下:

1、公开课视频:Oracle/MySQL数据库工程师职业发展前景讲解(免费)
http://edu.51cto.com/course/7015.html

2、51CTO学院Oracle数据库高级工程师培训(高薪就业.课程介绍)
http://edu.51cto.com/px/train/131?xiaotu

3、Oracle DBA数据库高级工程师培训视频课程1.1(系列78套+七大阶段+上千案例)
套餐视频地址: http://edu.51cto.com/topic/1121.html

4、MySQL数据库(终身门徒)套餐:http://edu.51cto.com/sd/1e1a6

回复

使用道具 举报

内容发布:lgc520| 发布时间:2015-3-31 15:54:28
有用啊   受教~~顶顶顶
回复 支持 反对

使用道具 举报

内容发布:oramz| 发布时间:2017-9-17 19:35:53
还没学习到recover,,收藏备用。:lol
回复 支持 反对

使用道具 举报

内容发布:sealion| 发布时间:2017-9-17 20:45:57
sssssssssssssssssss
回复 支持 反对

使用道具 举报

内容发布:我主梁缘| 发布时间:2017-9-17 22:23:17
不错啊,过来看看,非常好的资源

回复 支持 反对

使用道具 举报

内容发布:小熊维尼| 发布时间:2018-7-1 10:50:08
风哥  给我个权限呗,,,,,,,,,,,,,,,,,,,,,,,,,,,
回复 支持 反对

使用道具 举报

内容发布:lwwkktm| 发布时间:2018-10-3 10:51:11
一直在学习风哥的课程,感觉实战很强
回复 支持 反对

使用道具 举报

内容发布:shuiganjiuying2| 发布时间:2019-2-26 14:35:56
学习
学习
学习
学习
学习
学习
学习
学习
学习
学习
学习
学习
学习
回复 支持 反对

使用道具 举报

内容发布:slowtom| 发布时间:2019-3-20 15:21:19
谢谢分享,研究一下!!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表