- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Linux下 Oracle 11g 备份策略(RMAN)
--**********************************
-- 基于Linux下 Oracle 备份策略(RMAN)
--**********************************
?
对于 Oracle 数据库的备份与恢复,尽管存在热备,冷备以及逻辑备份之外,使用最多的莫过于使用RMAN进行备份与恢复。而制定RMAN备份策
略则是基于数据库丢失的容忍程度,即恢复策略来制定。在下面的备份策略中,给出的是一个通用的备份策略。在该备份策略中,使用了catalog方
式来保持备份脚本以及备份信息。在实际环境中应根据具体的情况对此进行相应的调整。
?
一、步骤
1.确认备份可用空间以及备份路径,根据需要创建相应文件夹
1.对于账户的连接创建一个connect.rcv,该文件包含连接到target 和catalog信息
2.创建通用的脚本用于删除过旧的备份和备份控制文件以及备份归档日志
global_del_obso --删除过旧的备份
global_bkctl --备份控制文件
global_arch --备份归档日志
3.创建0,1,2级增量备份
这三个脚本中均包含第2步的3个脚本,先调用global_del,然后做增量备份,最后备份归档日志global_arch和控制文件global_bkctl
4.创建inc0.rcv,inc1.rcv,inc2.rcv
文件内容包含调用 @@/dir/connect.rcv以及run{execute global script scriptname;}exit;
5.编辑第4步的三个文件分别为inc0.sh,inc1.sh,inc2.sh
nohup $ORACLE_HOME/bin/rman cmdfile=/u03/bk/scripts/inc1.rcv log=/u03/bk/scripts/inc0.log append
6.使用crontab制定备份计划
?
二、具体实现
演示环境:
系统: CentOS release 4.6 (Final) + Oracle 10g
目标数据库: austin
恢复目录数据库: david
备份目录: /u03/bk
连接脚本所在路径:/u03/bk/scripts
注:监听需要配置好且已启动
1.连接脚本
connect.rcv文件内容
connect catalog rman/rman@david;
connect target sys/oracle@austin;
catalog的通用脚本
rman cmdfile=/u03/bk/scripts/connect.rcv --(在rman中使用外部脚本)
rman catalog rman/rman@david target sys/oracle@austin --使用该脚本连接后创建通用脚本
?
2.建立通用脚本
--删除不必要的备份
RMAN create global script global_del_obso comment A script for obsolete backup and delete it {
2 crosscheck archivelog all;
3 delete noprompt expired archivelog all;
4 allocate channel ch1 device type disk;
5 delete noprompt obsolete recovery window of 7 days;
6 release channel ch1;
7 }
--备份控制文件脚本
RMAN create global script global_bkctl comment A scr
您可能关注的文档
- 基于ArcGIS的建德市区域经济差异实证分析(ltz).doc
- 基于ARM的嵌入式移动视频监控系统.doc
- 基于ARM的嵌入式最小系统架构研究.doc
- 基于ARM的简单嵌入式WEB服务器系统的设计.doc
- 基于ARM的嵌入式一般流程概括.docx
- 基于ARM的嵌入式接口电路实验教学项目申报书(北航李莉).doc
- 基于BS中可重用COM组件模型的设计与实现.doc
- 基于A星算法的最优路径规划系统.doc
- 基于C-docsis的网络进化.doc
- 基于C8051F020主控的USB模块与PC机快速通讯的实现.doc
- 基于Linux内核的1-wair总线驱动(温度传感器驱动).docx
- 基于labwiew虚拟仪器的液位控制设计.doc
- 基于Linux下的Socket通信(操作系统课程设计).doc
- 基于LINUX嵌入式系统的救护车移动终端短信息和定位原理与实现.doc
- 基于linux2.6.30.4 framebuffer移植LCD驱动到FL2440开发板.doc
- 基于LINUX平台安装rac总结.doc
- 基于Linux平台的QT开发经验谈.doc
- 基于Linux的Apache简易WWW服务器的架设.docx
- 基于LabVIEW的SMART AMT运行状态监测系统设计.doc
- 基于linux操作系统的lnmp技术文档参考资料.doc
原创力文档


文档评论(0)