基于Linux下 Oracle 备份策略(RMAN).docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Linux下 Oracle 备份策略(RMAN)

基于Linux下 Oracle 备份策略(RMAN) 基于Linux下 Oracle 备份策略(RMAN) 个人分类:Oracle Backup Recover 基于Linux下 Oracle 备份策略(RMAN) 分类: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{executeglobalscript. scriptname;}exit; 5.编辑第4步的三个文件分别为inc0.sh,inc1.sh,inc2.sh nohup $ORACLE_HOME/bin/rman cmdfile=/u03/bk/scripts/inc1.rcvlog=/u03/bk/scripts/inc0.logappend 6.使用crontab制定备份计划 二、具体实现 演示环境: 系统: CentOS release4.6(Final) + Oracle10g 目标数据库: austin 恢复目录数据库: david 备份目录: /u03/bk 连接脚本所在路径:/u03/bk/scripts 注:监听需要配置好且已启动 1.连接脚本 connect.rcv文件内容 connectcatalog rman/rman@david; connecttargetsys/oracle@austin; catalog的通用脚本 rman cmdfile=/u03/bk/scripts/connect.rcv--(在rman中使用外部脚本) rman catalog rman/rman@david targetsys/oracle@austin --使用该脚本连接后创建通用脚本 2.建立通用脚本 --删除不必要的备份 RMANcreateglobalscript. global_del_obso commentA script. for obsolete backup and delete it{ 2 crosscheckarchivelogall; 3deletenoprompt expiredarchivelogall; 4allocatechannel ch1 devicetypedisk; 5deletenoprompt obsoleterecoverywindowof7days;

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档