RMAN备份学习笔记

php中文网
发布: 2016-06-07 17:27:35
原创
1261人浏览过

讲到rman就要讲到catalog,也就是恢复目录,这个东东我觉得没有太大的用,如果数据库没有打到open状态,恢复目录数据库根本连接不

讲到rman就要讲到catalog,也就是恢复目录,这个东东我觉得没有太大的用,如果数据库没有打到open状态,恢复目录数据库根本连接不上。我个人建议可以不使用catalog数据库,当然为了全面的了解rman,还是要简单了解下catalog数据库是用来做什么的,catalog数据库是专门供rman使用,用来存储备份信息(不是存储备份文件)及备份脚本的地方。

如果我们不用catalog的时候,备份信息就存放在控制文件当中,这些备份信息是做恢复的时候需要用到的信息。
 
情景一:使用catalog数据库
 
1.创建catalog表空间
create tablespace rman_ts
datafile ‘xxxxxxxx/rman_ts01.dbf’
size 10m;
 
2.创建rman用户
create user rman identified by rman
 default tablespace rman_ts
 temporary tablespace temp
 quota unlimited on rman_ts
 
3.用户授权
grant recovery_catalog_owner to rman
grant resource,connect to rman
 
4.在目录数据库中创建恢复目录
rman catalog rman/rman
create catalog tablespace rman_ts
 
这个时候我们就可以正常使用catalog数据库了,,可以做下测试
[Oracle@ora10 ~]$ rman target / catalog rman/rman
Recovery Manager: Release 10.2.0.4.0 - Production on Thu Mar 28 15:05:06 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
connected to target database: QDYX (DBID=3280546065)
connected to recovery catalog database
 
情景二:不使用恢复目录
 
rman target /
 
做个全备份
run {
allocate channel n1 type disk;
allocate channel n2 type disk;
backup as compressed backupset database
format '/disk01/backup/ora10_%d_%s_%p';
release channel n1;
release channel n2;
}
 
做增量备份(差异增量)
run {
allocate channel c1 type disk;
backup incremental level 0
format '/disk01/backup/rmanbak/inc0_%u_%T'
database;
release channel c1;
}
 
备份数据文件
backup datafile 8;
 
备份表空间
backup tablespace users;
 
备份归档日志
backup archivelog all delete all input;
 
备份数据库同时备份归档日志,并删除归档日志
backup as compressed backupset database plus archivelog delete all input
format '/disk01/backup/ora10_%d_%s_%p';
 
注意:这里可以使用run{}生成一段代码,定制一些参数就行备份,也可以直接使用默认参数备份。在备份时如果不指定备份的路径,则默认保存在flash_recovery_area目录下。

AI Note
AI Note

AI Note 助手,像贴心女仆一样助力你的笔记!智能总结内容,精确划重点,提供专业建议,让学习与工作更高效。让你的笔记更清晰、有条理,知识尽在眼前!

AI Note 38
查看详情 AI Note

linux

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号